共用方式為


AE_CURRENT_POSITION 結構 (audioengineendpoint.h)

將目前畫面位置從裝置報告給用戶端。

語法

typedef struct AE_CURRENT_POSITION {
  UINT64            u64DevicePosition;
  UINT64            u64StreamPosition;
  UINT64            u64PaddingFrames;
  HNSTIME           hnsQPCPosition;
  FLOAT32           f32FramesPerSecond;
  AE_POSITION_FLAGS Flag;
} AE_CURRENT_POSITION, *PAE_CURRENT_POSITION;

成員

u64DevicePosition

裝置位置,位於畫面格中。

u64StreamPosition

數據流位置,用於判斷音訊擷取的起點,以及相對於數據流的轉譯裝置位置。

u64PaddingFrames

目前位置與數據流填滿點之間的邊框間距量。

hnsQPCPosition

翻譯的品質性能計數器 (QPC) 檢查 u64DevicePosition 成員時所花費的定時器值。

f32FramesPerSecond

在設定位置的時間點計算數據速率。

Flag

指出位置資訊有效性 之AE_POSITION_FLAGS 列舉的值。

備註

遠端桌面服務 AudioEndpoint API 適用於遠端桌面案例;它不適用於客戶端應用程式。

規格需求

需求
最低支援的用戶端 Windows 7
最低支援的伺服器 Windows Server 2008 R2
標頭 audioengineendpoint.h

另請參閱

IAudioEndpointRT::GetCurrentPadding

IAudioInputEndpointRT::GetInputDataPointer

IAudioOutputEndpointRT::GetOutputDataPointer