共用方式為


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