共用方式為


音訊數據流物件介面

本節描述音頻數據流物件介面。 這些介面會與流向波、MIDI 和 DirectMusic 篩選針腳的波浪和 MIDI 串流產生關聯。 其中一些介面是由迷你埠驅動程序實作,並公開至埠驅動程式。 其他是由埠驅動程序實作,並公開至迷你埠驅動程式。

本節討論下列音頻數據流物件介面:

管理 DirectMusic 數據流的緩衝區記憶體。 由 DMus 埠驅動程序實作。

數位版權管理 (DRM) 保護指派給音訊串流中的數字內容。 由 WaveCyclic、WavePci 或 WaveRT 迷你埠驅動程序實作。

代表在 MIDI 篩選上流經針腳的 MIDI 數據流。 由 MIDI 迷你埠驅動程序實作。

代表在 WaveCyclic 篩選上流經針腳的波浪數據流。 由 WaveCyclic 迷你埠驅動程序實作。

代表在 WavePci 篩選上流經針腳的波浪數據流。 由 WavePci 迷你埠驅動程序實作。

表示在 WaveRT 篩選上流經針腳的波浪數據流。 由 WaveRT 迷你埠驅動程序實作。

擴增 IMiniportWaveRTStream 介面,為 DMA 驅動程式事件通知提供其他方法。

代表在 DirectMusic 篩選上流經 MIDI 或 DirectMusic 針腳的 MIDI 數據流。 由 DMus 迷你埠驅動程序實作。

提供對應服務給 WavePci 迷你埠驅動程式的數據流物件。 由 WavePci 埠驅動程序實作。

處理 DirectMusic 合成器裝置的波浪輸出。 由 DMus 迷你埠驅動程序實作,並由 DMus 埠驅動程式的波浪接收器使用。

IAllocatorMXF

IDrmAudioStream

IMiniportMidiStream

IMiniportWaveCyclicStream

IMiniportWavePciStream

IMiniportWaveRTStream

IMiniportWaveRTStreamNotofication

IMXF

IPortWavePciStream

ISynthSinkDMus