APO_FLAG énumération (audioenginebaseapo.h)
L’énumération APO_FLAG définit des constantes utilisées comme indicateurs par un objet de traitement audio (APO).
Cette énumération est utilisée par la structure APO_REG_PROPERTIES pour aider à décrire les propriétés d’inscription d’un APO.
Syntax
typedef enum APO_FLAG {
APO_FLAG_NONE,
APO_FLAG_INPLACE,
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH,
APO_FLAG_FRAMESPERSECOND_MUST_MATCH,
APO_FLAG_BITSPERSAMPLE_MUST_MATCH,
APO_FLAG_MIXER,
APO_FLAG_DEFAULT
} ;
Constantes
APO_FLAG_NONE Indique qu’aucun indicateur n’est activé pour cette APO. |
||
APO_FLAG_INPLACE Indique que cette APO peut effectuer un traitement sur place. Cela permet au processeur d’utiliser une mémoire tampon commune pour l’entrée et la sortie. |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH Indique que les exemples par image pour les connexions d’entrée et de sortie doivent correspondre. |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH Indique que les images par seconde pour les connexions d’entrée et de sortie doivent correspondre. |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH Indique que les bits par exemple ET les octets par exemple de conteneur pour les connexions d’entrée et de sortie doivent correspondre. |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT La valeur de ce membre est déterminée par le résultat OR logique des trois membres précédents. En d’autres termes : APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ). |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8 |
Serveur minimal pris en charge | Windows Server 2012 |
En-tête | audioenginebaseapo.h |