IMiniportWaveRTStream インターフェイス (portcls.h)
IMiniportWaveRTStream
インターフェイスは、WaveRT レンダリングまたはキャプチャ デバイスをラップする KS フィルターのピンを通過するウェーブ ストリームを表します。 ミニポート ドライバーは、IMiniportWaveRTStream
インターフェイスを実装し、ポート ドライバーに公開します。 ミニポート ドライバーは、ポート ドライバーが IMiniportWaveRT::NewStream メソッドを呼び出すときに、このインターフェイスでストリーム オブジェクトを作成します。
IMiniportWaveRTStream
は、IUnknown インターフェイスから継承します。
IMiniportWaveRTStream
は、Windows Vista 以降の Windows オペレーティング システムでサポートされています。
継承
IMiniportWaveRTStream インターフェイス は、IUnknown インターフェイスから継承します。
メソッド
IMiniportWaveRTStream インターフェイスには、次のメソッドがあります。
IMiniportWaveRTStream::AllocateAudioBuffer AllocateAudioBuffer メソッドは、オーディオ データの循環バッファーを割り当てます。 |
IMiniportWaveRTStream::FreeAudioBuffer FreeAudioBuffer メソッドは、IMiniportWaveRTStream::AllocateAudioBuffer の呼び出しで以前に割り当てられたオーディオ バッファーを解放するために使用されます。 |
IMiniportWaveRTStream::GetClockRegister GetClockRegister メソッドは、ポート ドライバーがオーディオ サブシステムとそのクライアントにクロック レジスタを公開するために必要な情報を取得します。 |
IMiniportWaveRTStream::GetHWLatency GetHWLatency メソッドは、オーディオ ハードウェアのストリーム待機時間のソースに関する情報を取得します。 |
IMiniportWaveRTStream::GetPosition GetPosition メソッドは、現在の再生位置またはレコード位置をバッファーの先頭からのバイト オフセットとして取得します。 |
IMiniportWaveRTStream::GetPositionRegister GetPositionRegister メソッドは、ポート ドライバーがオーディオ サブシステムとそのクライアントに位置レジスタを公開するために必要な情報を取得します。 |
IMiniportWaveRTStream::SetFormat SetFormat メソッドは、ウェーブ ストリームのデータ形式を設定します。 |
IMiniportWaveRTStream::SetState SetState メソッドは、オーディオ ストリームのトランスポート状態を変更します。 |
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | portcls.h |