KSAC3_ERROR_CONCEALMENT-Struktur (ksmedia.h)
Die KSAC3_ERROR_CONCEALMENT-Struktur gibt an, wie Fehler in einem AC-3-codierten Stream während der Wiedergabe verborgen werden sollen.
Syntax
typedef struct {
BOOL fRepeatPreviousBlock;
BOOL fErrorInCurrentBlock;
} KSAC3_ERROR_CONCEALMENT, *PKSAC3_ERROR_CONCEALMENT;
Member
fRepeatPreviousBlock
Gibt an, ob der vorherige Block wiederholt werden soll, wenn ein Fehler auftritt. True gibt an, dass der Decoder den letzten Block nicht fehlerhaft wiederholt, solange Fehler im Eingabedatenstrom erkannt werden. Bei FALSE wird der Decoder stummgeschaltet. Ein stummgeschalteter Ausgabedatenstrom führt nicht unbedingt zu Datenpaketen. Stattdessen könnte der Renderer einen zuverlässigeren Stream ersetzen oder einfach ruhen lassen.
fErrorInCurrentBlock
Gibt an, ob der aktuelle Block einen Fehler enthält. Wenn TRUE, enthält der aktuelle Block einen Fehler. Wenn FALSE, weist der aktuelle Block keine Fehler auf.
Hinweise
Diese Struktur wird von der KSPROPERTY_AC3_ERROR_CONCEALMENT-Eigenschaft verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ksmedia.h (include Ksmedia.h) |