Condividi tramite


struttura KSAC3_ERROR_CONCEALMENT (ksmedia.h)

La struttura KSAC3_ERROR_CONCEALMENT specifica come nascondere gli errori in un flusso con codifica AC-3 durante la riproduzione.

Sintassi

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

Membri

fRepeatPreviousBlock

Specifica se ripetere il blocco precedente quando si verifica un errore. Se TRUE, il decodificatore ripete l'ultimo blocco non in errore purché vengano rilevati errori nel flusso di input. Se FALSE, il decodificatore viene disattivato. Un flusso di output disattivato non comporta necessariamente pacchetti di dati. Al contrario, il renderer potrebbe sostituire un flusso più affidabile o semplicemente restituire il silenzio.

fErrorInCurrentBlock

Specifica se il blocco corrente contiene un errore. Se TRUE, il blocco corrente contiene un errore. Se FALSE, il blocco corrente non presenta errori.

Osservazioni

Questa struttura viene utilizzata dalla proprietà KSPROPERTY_AC3_ERROR_CONCEALMENT.

Fabbisogno

Requisito Valore
intestazione ksmedia.h (include Ksmedia.h)

Vedere anche

KSPROPERTY_AC3_ERROR_CONCEALMENT