IAudioClock2 インターフェイス (audioclient.h)

IAudioClock2 インターフェイスは、現在のデバイス位置を取得するために使用されます。

IAudioClock2 インターフェイスへの参照を取得するには、アプリケーションで IAudioClock::QueryInterface を呼び出して、ストリーム オブジェクトの IAudioClock インターフェイスからインターフェイス ポインターを要求する必要があります。

クライアントは、パラメーター riid が REFIID IID_IAudioClockに設定された IAudioClient::GetService メソッドを呼び出して、ストリーム オブジェクトの IAudioClock インターフェイスへの参照を取得します。

IAudioClock2 インターフェイス インスタンスを解放する場合、クライアントは、オブジェクトを作成した IAudioClient::GetService の呼び出しと同じスレッドからインターフェイスの Release メソッドを呼び出す必要があります。

継承

IAudioClock2 インターフェイスは、IUnknown インターフェイスから継承されます。 IAudioClock2 には、次の種類のメンバーもあります。

メソッド

IAudioClock2 インターフェイスには、これらのメソッドがあります。

 
IAudioClock2::GetDevicePosition

GetDevicePosition メソッドは、現在のデバイスの位置をフレーム単位でハードウェアから直接取得します。

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー audioclient.h

関連項目

コア オーディオ インターフェイス

IAudioClient::GetService

IAudioClock