APO_BUFFER_FLAGS audioapotypes.h) (列舉
定義與每個 APO 連接相關聯 之APO_CONNECTION_PROPERTY 結構的緩衝區驗證旗標。
Syntax
typedef enum APO_BUFFER_FLAGS {
BUFFER_INVALID,
BUFFER_VALID,
BUFFER_SILENT
} ;
常數
BUFFER_INVALID 線上中沒有有效的數據 緩衝區。 緩衝區指標有效,而且緩衝區能夠保存 APO_CONNECTION_PROPERTY 結構中指定的有效音訊數據量。 處理音訊數據時,音訊引擎會在呼叫 IAudioOutputEndpoint::GetOutputDataPointer 之前,將每個連線標示為BUFFER_INVALID IAudioInputEndpointRT::GetInputDataPointer。 |
BUFFER_VALID 連接緩衝區包含有效的數據。 這是連接緩衝區的操作狀態。 APO 會在它之後設定此旗標 會開始將有效的數據寫入緩衝區。 在呼叫成功完成時,擷取端點應該在 GetInputDataPointer 方法中設定此旗標。 |
BUFFER_SILENT 連接緩衝區必須視為包含無聲。 如果端點收到識別為BUFFER_SILENT的輸入連線緩衝區,則端點可以假設數據代表無聲。 擷取時,端點也可以視需要為擷取緩衝區設定此旗標。 |
備註
遠端桌面服務 AudioEndpoint API 適用於遠端桌面案例;它不適用於客戶端應用程式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 |
最低支援的伺服器 | Windows Server 2008 R2 |
標頭 | audioapotypes.h |