IAudioDeviceEndpoint インターフェイス (audioengineendpoint.h)

デバイス エンドポイント オブジェクトを初期化し、それが表すデバイスの機能を取得します。

デバイス エンドポイントは、オーディオ デバイスを抽象化します。 デバイスには、スピーカーなどのレンダリング デバイスやマイクなどのキャプチャ デバイスを指定できます。 デバイス エンドポイントは 、IAudioDeviceEndpoint インターフェイスを実装する必要があります。

デバイスの IAudioDeviceEndpoint インターフェイスへの参照を取得するために、オーディオ エンジンはデバイスのオーディオ エンドポイント (IAudioInputEndpointRT または IAudioOutputEndpointRT) で QueryInterface を呼び出します。

継承

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

メソッド

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

 
IAudioDeviceEndpoint::GetEventDrivenCapable

デバイス エンドポイントがイベント ドリブンであるかどうかを示します。 デバイス エンドポイントは、バッファーの可用性を通知するイベントを設定することで、オーディオ エンジンの期間を制御します。
IAudioDeviceEndpoint::GetRTCaps

オーディオ デバイスがリアルタイム (RT) 対応かどうかを照会します。 このメソッドは、IAudioDeviceEndpoint のリモート デスクトップ サービス実装では使用されません。
IAudioDeviceEndpoint::SetBuffer

エンドポイントを初期化し、オーディオ データがストリーミングされるエンドポイントの形式に基づいてバッファーを作成します。
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory

排他モード パラメーターを作成し、共有メモリに書き込みます。

注釈

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

要件

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