共用方式為


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

另請參閱

列舉