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 屬性使用。

規格需求

需求
標頭 ksmedia.h (包含 Ksmedia.h)

另請參閱

KSPROPERTY_AC3_ERROR_CONCEALMENT