IMiniportWaveRT インターフェイス (portcls.h)
IMiniportWaveRT
インターフェイスは、WaveRT オーディオ デバイスのミニポート ドライバーによって公開されるプライマリ インターフェイスです。 アダプター ドライバーは、WaveRT ミニポート ドライバー オブジェクトを作成します。 次に、オブジェクトの IMiniportWaveRT
インターフェイス ポインターを WaveRT ポート ドライバーの IPort::Init メソッドに渡します。
IMiniportWaveRT
は、IMiniport インターフェイス から継承します。
アダプター ドライバーは、IMiniportWaveRT
オブジェクトを IPortWaveRT オブジェクトにバインドすることによって、ミニポート ポート ドライバーのペアを形成します。 PortCls システム ドライバーは、このペアをウェーブ フィルターとしてシステムに登録します。
IMiniportWaveRT
は、Windows Vista 以降の Windows オペレーティング システムでサポートされています。
継承
IMiniportWaveRT インターフェイス は、IMiniport インターフェイスから継承します。
メソッド
IMiniportWaveRT インターフェイス には、次のメソッドがあります。
IMiniportWaveRT::GetDeviceDescription GetDeviceDescription メソッドは、デバイスを記述するDEVICE_DESCRIPTION構造体へのポインターを返します。 |
IMiniportWaveRT::Init Init メソッドは、WaveRT ミニポート ドライバー オブジェクトを初期化します。 |
IMiniportWaveRT::NewStream NewStream メソッドは、WaveRT ストリーム オブジェクトの新しいインスタンスを作成します。 |
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | portcls.h |