XAPO_BUFFER_FLAGS列舉 (xapo.h)
描述數據流緩衝區的內容。
Syntax
typedef enum XAPO_BUFFER_FLAGS {
XAPO_BUFFER_SILENT,
XAPO_BUFFER_VALID
} ;
常數
XAPO_BUFFER_SILENT Stream 緩衝區只包含無訊息範例。 |
XAPO_BUFFER_VALID Stream 緩衝區包含要處理的音訊數據。 |
備註
此元數據可用來實作需要了解數據流緩衝區內容的優化。 例如,一律從無訊息輸入產生無訊息輸出的 XAPO 可以檢查輸入數據流緩衝區上的旗標,以判斷是否需要任何訊號處理。 如果為無訊息,XAPO 可以直接將輸出數據流緩衝區上的旗標設定為無訊息並傳回,進而反轉處理無訊息數據的工作。
同樣地,接收有效輸入數據的 XAPO,但基於任何原因) 產生無聲 (,可能會據以設定輸出數據流緩衝區的旗標,而不是將無訊息樣本寫入緩衝區。
這些旗標代表應該假設的內容位於各自的緩衝區中。 旗標可能不會反映實際儲存在記憶體中的內容。 例如,XAPO_BUFFER_SILENT表示應該假設無訊息數據,不過個別的記憶體可能未初始化
平臺需求
Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)規格需求
需求 | 值 |
---|---|
標頭 | xapo.h |