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 |