IMiniportWaveRT インターフェイス (portcls.h)

インターフェイスは IMiniportWaveRT 、WaveRT オーディオ デバイスのミニポート ドライバーによって公開されるプライマリ インターフェイスです。 アダプター ドライバーは、WaveRT ミニポート ドライバー オブジェクトを作成します。 次に、オブジェクトの IMiniportWaveRT インターフェイス ポインターを WaveRT ポート ドライバーの IPort::Init メソッドに渡します。 IMiniportWaveRTは IMiniport インターフェイスから継承されます。

アダプター ドライバーは、オブジェクトを IPortWaveRT オブジェクトにバインドIMiniportWaveRTすることで、ミニポート ポート ドライバーペアを形成します。 PortCls システム ドライバーは、このペアをシステムにウェーブ フィルターとして登録します。

IMiniportWaveRT は、Windows Vista 以降の Windows オペレーティング システムでサポートされています。

継承

IMiniportWaveRT インターフェイスは、IMiniport インターフェイスから継承されます。

メソッド

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

 
IMiniportWaveRT::GetDeviceDescription

GetDeviceDescription メソッドは、デバイスを記述するDEVICE_DESCRIPTION構造体へのポインターを返します。
IMiniportWaveRT::Init

Init メソッドは、WaveRT ミニポート ドライバー オブジェクトを初期化します。
IMiniportWaveRT::NewStream

NewStream メソッドは、WaveRT ストリーム オブジェクトの新しいインスタンスを作成します。

要件

要件
対象プラットフォーム Windows
ヘッダー portcls.h