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) |