Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
The APO_FLAG enumeration defines constants that are used as flags by an audio processing object (APO).
This enumeration is used by the APO_REG_PROPERTIES structure to help describe the registration properties of an 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
} ;
Constants
APO_FLAG_NONEIndicates that there are no flags enabled for this APO. |
||
APO_FLAG_INPLACEIndicates that this APO can perform in-place processing. This allows the processor to use a common buffer for input and output. |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCHIndicates that the samples per frame for the input and output connections must match. |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCHIndicates that the frames per second for the input and output connections must match. |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCHIndicates that bits per sample AND bytes per sample container for the input and output connections must match. |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULTThe value of this member is determined by the logical OR result of the three preceding members. In other words: APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ). |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 8 |
| Minimum supported server | Windows Server 2012 |
| Header | audioenginebaseapo.h |