APO_FLAG列舉 (audioenginebaseapo.h)
APO_FLAG列舉會定義常數,這些常數會由音訊處理物件 (APO) 做為旗標使用。
此列舉是由 APO_REG_PROPERTIES 結構用來協助描述 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
} ;
常數
APO_FLAG_NONE 表示此 APO 沒有啟用旗標。 |
||
APO_FLAG_INPLACE 表示此 APO 可以就地處理。 這可讓處理器針對輸入和輸出使用通用緩衝區。 |
||
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH 指出輸入和輸出連線的每個畫面範例必須相符。 |
||
APO_FLAG_FRAMESPERSECOND_MUST_MATCH 表示輸入和輸出連接的每秒畫面格必須相符。 |
||
APO_FLAG_BITSPERSAMPLE_MUST_MATCH 表示輸入和輸出連線的每個範例和每個範例容器的每個範例 AND 位元組必須相符。 |
||
APO_FLAG_MIXER |
||
APO_FLAG_DEFAULT 這個成員的值取決於上述三個成員的邏輯 OR 結果。 換句話說: APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH |
APO_FLAG_FRAMESPERSECOND_MUST_MATCH | APO_FLAG_BITSPERSAMPLE_MUST_MATCH ) 。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 8 |
最低支援的伺服器 | Windows Server 2012 |
標頭 | audioenginebaseapo.h |