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 |