enumeración APO_FLAG (audioenginebaseapo.h)
La enumeración APO_FLAG define constantes que un objeto de procesamiento de audio (APO) usa como marcas.
Esta enumeración la usa la estructura APO_REG_PROPERTIES para ayudar a describir las propiedades de registro de 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 Indica que no hay marcas habilitadas para este APO. |
||
APO_FLAG_INPLACE Indica que este APO puede realizar un procesamiento en contexto. Esto permite al procesador usar un búfer común para la entrada y salida. |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH Indica que las muestras por fotograma de las conexiones de entrada y salida deben coincidir. |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH Indica que los fotogramas por segundo para las conexiones de entrada y salida deben coincidir. |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH Indica que los bits por ejemplo Y bytes por contenedor de ejemplo para las conexiones de entrada y salida deben coincidir. |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT El valor de este miembro viene determinado por el resultado OR lógico de los tres miembros anteriores. En otras palabras: APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ). |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Encabezado | audioenginebaseapo.h |