IMiniportWaveRTStreamNotification 介面 (portcls.h)
IMiniportWaveRTStreamNotification
Windows Vista 和更新版本的 Windows 作業系統支援介面,並增強 IMiniportWaveRTStream 介面,提供額外的方法來協助 DMA 驅動程式事件通知。
若要存取 IMiniportWaveRTStreamNotification
介面, WaveRT 埠驅動程式 會呼叫 IMiniportWaveRT::NewStream 方法,並接收 IMiniportWaveRTStream 介面。 WaveRT 埠驅動程序接著會使用 QueryInterface 查詢 IMiniportWaveRTStream 介面,並接收 IMiniportWaveRTStreamNotification
介面。
IMiniportWaveRTStreamNotification
繼承自 IUnknown 介面。
繼承
IMiniportWaveRTStreamNotification 介面繼承自 IMiniportWaveRTStream 介面。
方法
IMiniportWaveRTStreamNotification 介面具有這些方法。
IMiniportWaveRTStreamNotification::AllocateBufferWithNotification 當您想要實作 DMA 驅動事件通知時,AllocateAudioBufferWithNotification 方法會配置音頻數據的循環緩衝區。 如果您不想要事件通知,則必須使用 IMiniportWaveRTStream::AllocateAudioBuffer。 |
IMiniportWaveRTStreamNotification::FreeBufferWithNotification FreeBufferWithNotification 方法可用來釋放先前使用 IMiniportWaveRTStreamNotification::AllocateBufferWithNotification 呼叫配置的音頻緩衝區。 |
IMiniportWaveRTStreamNotification::RegisterNotificationEvent RegisterNotificationEvent 方法會註冊要通知 DMA 驅動事件通知的事件。 |
IMiniportWaveRTStreamNotification::UnregisterNotificationEvent UnregisterNotificationEvent 方法會從 DMA 驅動事件通知取消註冊事件。 |
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | portcls.h |