IAudioEndpointRT インターフェイス (audioengineendpoint.h)
エンドポイント バッファー内の現在の読み取り位置と書き込み位置の差を取得します。 IAudioEndpointRT インターフェイスは、オーディオ エンジンによって使用されます。
IAudioEndpointRT メソッドは、リアルタイム処理スレッドから呼び出すことができます。 このインターフェイスのメソッドの実装では、ページ メモリをブロックしたり、ページ メモリにアクセスしたり、ブロックしているシステム ルーチンを呼び出したりすることはできません。
継承
IAudioEndpointRT インターフェイスは、IUnknown インターフェイスから継承します。 IAudioEndpointRT には、次の種類のメンバーもあります。
メソッド
IAudioEndpointRT インターフェイスには、これらのメソッドがあります。
IAudioEndpointRT::GetCurrentPadding エンドポイントでキューに登録されているデータの量を 100 ナノ秒単位で取得します。 |
IAudioEndpointRT::P rocessingComplete 処理パスが完了したことをエンドポイントに通知します。 |
IAudioEndpointRT::SetPinActive 基になるストリーミング リソースの状態をアクティブな状態に変更する必要があることをエンドポイントに通知します。 |
IAudioEndpointRT::SetPinInactive 基になるストリーム リソースの状態を非アクティブ状態に変更する必要があることをエンドポイントに通知します。 |
注釈
リモート デスクトップ サービス AudioEndpoint API は、リモート デスクトップ シナリオで使用されます。クライアント アプリケーション用ではありません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 |
サポートされている最小のサーバー | Windows Server 2008 R2 |
対象プラットフォーム | Windows |
ヘッダー | audioengineendpoint.h |