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