次の方法で共有


IAudioEndpoint::GetLatency メソッド (audioengineendpoint.h)

GetLatency メソッドは、オーディオ エンドポイントの待機時間を取得します。

構文

HRESULT GetLatency(
  [out] HNSTIME *pLatency
);

パラメーター

[out] pLatency

オーディオ エンドポイントによってストリームに追加される待機時間を受け取る HNSTIME 変数へのポインター。

戻り値

メソッドが成功すると、 S_OKが返されます。

注釈

エンドポイントには待機時間があるため、バッファーは入力/出力 (I/O) 転送 (再生またはキャプチャ) のために既にコミットされているデータよりも先に進むことができます。 たとえば、オーディオ エンドポイントで 5 ミリ秒のバッファーを使用して I/O 転送の先行を維持している場合、このメソッドによって返される待機時間は 5 ミリ秒です。

このメソッドは、リアルタイム処理スレッドから呼び出してはなりません。

リモート デスクトップ サービス AudioEndpoint API は、リモート デスクトップ のシナリオで使用します。クライアント アプリケーション用ではありません。

要件

要件
サポートされている最小のクライアント Windows 7
サポートされている最小のサーバー Windows Server 2008 R2
対象プラットフォーム Windows
ヘッダー audioengineendpoint.h

こちらもご覧ください

IAudioEndpoint