KSAC3_ERROR_CONCEALMENT structure (ksmedia.h)
La structure KSAC3_ERROR_CONCEALMENT spécifie comment les erreurs dans un flux encodé en AC-3 doivent être masquées pendant la lecture.
Syntaxe
typedef struct {
BOOL fRepeatPreviousBlock;
BOOL fErrorInCurrentBlock;
} KSAC3_ERROR_CONCEALMENT, *PKSAC3_ERROR_CONCEALMENT;
Membres
fRepeatPreviousBlock
Spécifie s’il faut répéter le bloc précédent lorsqu’une erreur se produit. Si la valeur est TRUE, le décodeur répète le dernier bloc qui n’est pas en erreur tant que des erreurs sont détectées dans le flux d’entrée. Si la valeur est FALSE, le décodeur est désactivé. Un flux de sortie désactivé n’entraîne pas nécessairement de paquets de données. Au lieu de cela, le convertisseur peut remplacer un flux plus fiable ou simplement le silence de sortie.
fErrorInCurrentBlock
Spécifie si le bloc actuel contient une erreur. Si la valeur est TRUE, le bloc actuel contient une erreur. Si la valeur est FALSE, le bloc actuel n’a pas d’erreurs.
Remarques
Cette structure est utilisée par la propriété KSPROPERTY_AC3_ERROR_CONCEALMENT .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ksmedia.h (incluez Ksmedia.h) |