次の方法で共有


オーディオ ストリーム オブジェクトのインターフェイス

このセクションでは、オーディオ ストリーム オブジェクト インターフェイスについて説明します。 これらのインターフェイスは、Wave、MIDI、および DirectMusic フィルターのピン間を流れる Wave および MIDI ストリームに関連付けられます。 これらのインターフェイスの一部は、ミニポート ドライバーによって実装され、ポート ドライバーに公開されます。 その他のインターフェイスは、ポート ドライバーによって実装され、ミニポート ドライバーに公開されます。

このセクションでは、次のオーディオ ストリーム オブジェクト インターフェイスについて説明します。

DirectMusic ストリームのバッファー ストレージを管理します。 DMus ポート ドライバーによって実装されます。

オーディオ ストリーム内のデジタル コンテンツにデジタル著作権管理 (DRM) 保護を割り当てます。 WaveCyclic、WavePci、または WaveRT ミニポート ドライバーによって実装されます。

MIDI フィルターのピンを通過する MIDI ストリームを表します。 MIDI ミニポート ドライバーによって実装されます。

WaveCyclic フィルターのピンを通過する wave ストリームを表します。 WaveCyclic ミニポート ドライバーによって実装されます。

WavePci フィルターのピンを通過する wave ストリームを表します。 WavePci ミニポート ドライバーによって実装されます。

WaveRT フィルターのピンを通過する wave ストリームを表します。 WaveRT ミニポート ドライバーによって実装されます。

DMA ドライバー イベント通知の追加メソッドを提供する IMiniportWaveRTStream インターフェイスを拡張します。

DirectMusic フィルターの MIDI または DirectMusic ピンを通過する MIDI ストリームを表します。 DMus ミニポート ドライバーによって実装されます。

WavePci ミニポート ドライバーのストリーム オブジェクトへのマッピング サービスを提供します。 WavePci ポート ドライバーによって実装されます。

DirectMusic シンセサイザー デバイスの wave 出力を処理します。 DMus ミニポート ドライバーによって実装され、DMus ポート ドライバーの wave シンクによって使用されます。

IAllocatorMXF

IDrmAudioStream

IMiniportMidiStream

IMiniportWaveCyclicStream

IMiniportWavePciStream

IMiniportWaveRTStream

IMiniportWaveRTStreamNotofication

IMXF

IPortWavePciStream

ISynthSinkDMus