структура 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