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)

Voir aussi

KSPROPERTY_AC3_ERROR_CONCEALMENT