APO_FLAG enumeração (audioenginebaseapo.h)
A enumeração APO_FLAG define constantes que são usadas como sinalizadores por um APO (objeto de processamento de áudio).
Essa enumeração é usada pela estrutura APO_REG_PROPERTIES para ajudar a descrever as propriedades de registro de um 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 não há sinalizadores habilitados para esse APO. |
||
APO_FLAG_INPLACE Indica que esse APO pode executar o processamento in-loco. Isso permite que o processador use um buffer comum para entrada e saída. |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH Indica que os exemplos por quadro para as conexões de entrada e saída devem corresponder. |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH Indica que os quadros por segundo para as conexões de entrada e saída devem corresponder. |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH Indica que os bits por exemplo AND bytes por contêiner de exemplo para as conexões de entrada e saída devem corresponder. |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT O valor desse membro é determinado pelo resultado OR lógico dos três membros anteriores. Em outras palavras: APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ). |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | audioenginebaseapo.h |