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)

Weitere Informationen

KSPROPERTY_AC3_ERROR_CONCEALMENT