Compartilhar via


estrutura KSAC3_ERROR_CONCEALMENT (ksmedia.h)

A estrutura KSAC3_ERROR_CONCEALMENT especifica como os erros em um fluxo codificado em AC-3 devem ser ocultos durante a reprodução.

Sintaxe

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

Membros

fRepeatPreviousBlock

Especifica se o bloco anterior deve ser repetido quando ocorre um erro. Se TRUE, o decodificador repetirá o último bloco sem erro, desde que erros sejam detectados no fluxo de entrada. Se FALSE, o decodificador será mudo. Um fluxo de saída mudo não resulta necessariamente em nenhum pacote de dados. Em vez disso, o renderizador pode substituir um fluxo mais confiável ou simplesmente o silêncio de saída.

fErrorInCurrentBlock

Especifica se o bloco atual contém um erro. Se TRUE, o bloco atual conterá um erro. Se FALSE, o bloco atual não terá erros.

Comentários

Essa estrutura é usada pela propriedade KSPROPERTY_AC3_ERROR_CONCEALMENT .

Requisitos

Requisito Valor
Cabeçalho ksmedia.h (inclua Ksmedia.h)

Confira também

KSPROPERTY_AC3_ERROR_CONCEALMENT