KSAC3_ERROR_CONCEALMENT 结构 (ksmedia.h)

KSAC3_ERROR_CONCEALMENT 结构指定在播放期间应如何隐藏 AC-3 编码流中的错误。

语法

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

成员

fRepeatPreviousBlock

指定在发生错误时是否重复上一个块。 如果 为 TRUE,则只要在输入流中检测到错误,解码器将重复最后一个不出错的块。 如果 为 FALSE,则解码器将静音。 静音的输出流不一定会导致任何数据包。 相反,呈现器可能会替换更可靠的流或只是输出静音。

fErrorInCurrentBlock

指定当前块是否包含错误。 如果 为 TRUE,则当前块包含错误。 如果 为 FALSE,则表示当前块没有错误。

注解

此结构由 KSPROPERTY_AC3_ERROR_CONCEALMENT 属性使用。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_AC3_ERROR_CONCEALMENT