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 ocorrer um erro. Se VERDADEIRO, 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 necessariamente resulta 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.

Observações

Essa estrutura é usada pela propriedade KSPROPERTY_AC3_ERROR_CONCEALMENT.

Requisitos

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

Consulte também

KSPROPERTY_AC3_ERROR_CONCEALMENT