Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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.
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.