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
u64DevicePosition メンバーがチェックされた時点で取得された変換品質パフォーマンス カウンター (QPC) タイマー値。
f32FramesPerSecond
位置が設定された時点での計算されたデータ レート。
Flag
位置情報の有効性を示す AE_POSITION_FLAGS 列挙の値。
注釈
リモート デスクトップ サービス AudioEndpoint API は、リモート デスクトップ シナリオで使用されます。クライアント アプリケーション用ではありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
Header | audioengineendpoint.h |
こちらもご覧ください
IAudioEndpointRT::GetCurrentPadding