Bagikan melalui


Antarmuka Objek Aliran Audio

Bagian ini menjelaskan antarmuka objek aliran audio. Antarmuka ini dikaitkan dengan aliran gelombang dan MIDI yang mengalir ke dan dari pin filter gelombang, MIDI, dan DirectMusic. Beberapa antarmuka ini diimplementasikan oleh driver miniport dan diekspos ke driver port. Lainnya diimplementasikan oleh driver port dan diekspos ke driver miniport.

Bagian ini membahas antarmuka objek aliran audio berikut:

Mengelola penyimpanan buffer untuk aliran DirectMusic. Diimplementasikan oleh driver port DMus.

Menetapkan perlindungan manajemen hak digital (DRM) ke konten digital dalam aliran audio. Diimplementasikan oleh driver miniport WaveCyclic, WavePci, atau WaveRT.

Mewakili aliran MIDI yang mengalir melalui pin pada filter MIDI. Diimplementasikan oleh driver miniport MIDI.

Mewakili aliran gelombang yang mengalir melalui pin pada filter WaveCyclic. Diimplementasikan oleh driver miniport WaveCyclic.

Mewakili aliran gelombang yang mengalir melalui pin pada filter WavePci. Diimplementasikan oleh driver miniport WavePci.

Mewakili aliran gelombang yang mengalir melalui pin pada filter WaveRT. Diimplementasikan oleh driver miniport WaveRT.

Menambah antarmuka IMiniportWaveRTStream , menyediakan metode tambahan untuk pemberitahuan peristiwa driver DMA.

Mewakili aliran MIDI yang mengalir melalui pin MIDI atau DirectMusic pada filter DirectMusic. Diimplementasikan oleh driver miniport DMus.

Menyediakan layanan pemetaan ke objek aliran driver miniport WavePci. Diimplementasikan oleh driver port WavePci.

Menangani output gelombang untuk perangkat penyintesis DirectMusic. Diimplementasikan oleh driver miniport DMus dan digunakan oleh wastafel gelombang driver port DMus.

IAllocatorMXF

IDrmAudioStream

IMiniportMidiStream

IMiniportWaveCyclicStream

IMiniportWavePciStream

IMiniportWaveRTStream

IMiniportWaveRTStreamNotofication

IMXF

IPortWavePciStream

ISynthSinkDMus