KSAC3_ERROR_CONCEALMENT structure (ksmedia.h)

The KSAC3_ERROR_CONCEALMENT structure specifies how errors in an AC-3-encoded stream should be concealed during playback.

Syntax

typedef struct {
  BOOL fRepeatPreviousBlock;
  BOOL fErrorInCurrentBlock;
} KSAC3_ERROR_CONCEALMENT, *PKSAC3_ERROR_CONCEALMENT;

Members

fRepeatPreviousBlock

Specifies whether to repeat the previous block when an error occurs. If TRUE, the decoder repeats the last block not in error as long as errors are detected in the input stream. If FALSE, the decoder mutes. A muted output stream does not necessarily result in any data packets. Instead, the renderer might substitute a more reliable stream or simply output silence.

fErrorInCurrentBlock

Specifies whether the current block contains an error. If TRUE, the current block contains an error. If FALSE, the current block has no errors.

Remarks

This structure is used by the KSPROPERTY_AC3_ERROR_CONCEALMENT property.

Requirements

Requirement Value
Header ksmedia.h (include Ksmedia.h)

See also

KSPROPERTY_AC3_ERROR_CONCEALMENT