Antarmuka IMiniportWaveRTStreamNotification (portcls.h)

Antarmuka IMiniportWaveRTStreamNotification ini didukung di Windows Vista dan sistem operasi Windows yang lebih baru, dan menambah antarmuka IMiniportWaveRTStream , menyediakan metode tambahan untuk memfasilitasi pemberitahuan peristiwa driver DMA.

Untuk mengakses IMiniportWaveRTStreamNotification antarmuka, driver port WaveRT memanggil metode IMiniportWaveRT::NewStream dan menerima antarmuka IMiniportWaveRTStream . Driver port WaveRT kemudian meminta antarmuka IMiniportWaveRTStream , menggunakan QueryInterface, dan menerima IMiniportWaveRTStreamNotification antarmuka.

IMiniportWaveRTStreamNotification mewarisi dari antarmuka IUnknown .

Warisan

Antarmuka IMiniportWaveRTStreamNotification mewarisi dari antarmuka IMiniportWaveRTStream.

Metode

Antarmuka IMiniportWaveRTStreamNotification memiliki metode ini.

 
IMiniportWaveRTStreamNotification::AllocateBufferWithNotification

Metode AllocateAudioBufferWithNotification mengalokasikan buffer siklik untuk data audio saat Anda ingin menerapkan pemberitahuan peristiwa berbasis DMA. Jika Anda tidak menginginkan pemberitahuan peristiwa, Anda harus menggunakan IMiniportWaveRTStream::AllocateAudioBuffer.
IMiniportWaveRTStreamNotification::FreeBufferWithNotification

Metode FreeBufferWithNotification digunakan untuk membebaskan buffer audio yang sebelumnya dialokasikan dengan panggilan ke IMiniportWaveRTStreamNotification::AllocateBufferWithNotification.
IMiniportWaveRTStreamNotification::RegisterNotificationEvent

Metode RegisterNotificationEvent mendaftarkan peristiwa yang akan diberi tahu untuk pemberitahuan peristiwa berbasis DMA.
IMiniportWaveRTStreamNotification::UnregisterNotificationEvent

Metode UnregisterNotificationEvent membatalkan pendaftaran peristiwa dari pemberitahuan peristiwa yang didorong DMA.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header portcls.h