オーディオ ミニポート オブジェクトのインターフェイス
このセクションでは、オーディオ ミニポート オブジェクト インターフェイスについて説明します。 デモには次のものが含まれます。
IMiniport。これは、他のすべてのオーディオ ミニポート オブジェクト インターフェイスの派生元となる基本型です
オーディオ ミニポート オブジェクトは、IMiniport から派生した DMus、MIDI、Topology、WaveCyclic、WavePci、WaveRT ミニポート ドライバーのインターフェイスを提供します (「デバイスのサポート」を参照)。
オーディオ ミニポート オブジェクト インターフェイスは、ミニポート ドライバーがポート ドライバーに提示するプライマリ インターフェイスです。 アダプター ドライバーは、そのデバイスのポートとミニポート ドライバーをバインドすることによって、オーディオ デバイスの KS フィルターを形成します。 バインディングは、オーディオ ポート オブジェクトの IPort::Init メソッドを呼び出し、呼び出しパラメーターとしてオーディオ ミニポート オブジェクトへの参照を渡すことによって実行されます。 「サブデバイスの作成」にあるコード例では、このプロセスを示しています。
このセクションでは、次のオーディオ ミニポート オブジェクト インターフェイスについて説明します。