次の方法で共有


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