Bagikan melalui


WaveCyclic Port Driver

Penting Penggunaan WaveCyclic tidak lagi direkomendasikan, sebagai gantinya gunakan WaverRT.

Driver port WaveCyclic mengelola pemutaran atau perekaman aliran gelombang oleh perangkat audio berbasis DMA yang memproses data audio dalam buffer siklik. Perangkat ini adalah fungsi perangkat keras pada adapter audio. Biasanya, adaptor adalah bagian dari chipset terintegrasi pada motherboard atau dipasang pada kartu audio yang dicolokkan ke slot PCI atau ISA pada motherboard. Driver adaptor menyediakan objek driver driver miniport WaveCyclic yang sesuai yang mengikat objek driver port WaveCyclic untuk membentuk filter gelombang yang dapat menangkap atau merender aliran gelombang.

Driver port WaveCyclic mengekspos antarmuka IPortWaveCyclic ke driver miniport. IPortWaveCyclic mewarisi metode dalam antarmuka dasar IPort. IPortWaveCyclic menyediakan metode tambahan berikut:

IPortWaveCyclic::NewMasterDmaChannel

Membuat objek saluran DMA master baru untuk perangkat audio dengan pengontrol DMA bawaan.

IPortWaveCyclic::NewSlaveDmaChannel

Membuat objek saluran DMA subordinat baru untuk perangkat audio tanpa pengontrol DMA bawaan.

IPortWaveCyclic::Beri tahu

Memberi tahu driver port bahwa pengontrol DMA telah maju ke posisi baru dalam aliran audio.

Port WaveCyclic dan objek driver miniport berkomunikasi satu sama lain melalui antarmuka IPortWaveCyclic dan IMiniportWaveCyclic masing-masing. Selain itu, port driver berkomunikasi dengan objek aliran dari miniport driver melalui antarmuka IMiniportWaveCyclicStream mereka.