Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Интерфейс IMiniportWaveRTStreamNotification поддерживается в windows Vista и более поздних операционных системах Windows, а также расширяет интерфейс IMiniportWaveRTStream, предоставляя дополнительные методы для упрощения уведомлений о событиях драйвера DMA.
Чтобы получить доступ к интерфейсу IMiniportWaveRTStreamNotification, драйвер порта WaveRT вызывает метод IMiniportWaveRT::NewStream и получает интерфейс IMiniportWaveRTStream. Затем драйвер порта WaveRT запрашивает интерфейс IMiniportWaveRTStream, используя QueryInterface, и получает интерфейс IMiniportWaveRTStreamNotification.
IMiniportWaveRTStreamNotification наследует от интерфейса IUnknown.
Наследство
Интерфейс IMiniportWaveRTStreamNotification наследует от интерфейса IMiniportWaveRTStream.
Методика
Интерфейс IMiniportWaveRTStreamNotification имеет эти методы.
|
IMiniportWaveRTStreamNotification::AllocateBufferWithNotification Метод AllocateAudioBufferWithNotification выделяет циклический буфер для звуковых данных, когда требуется реализовать уведомление на основе DMA. Если вы не хотите получать уведомления о событиях, необходимо использовать IMiniportWaveRTStream::AllocateAudioBuffer. |
|
IMiniportWaveRTStreamNotification::FreeBufferWithNotification Метод FreeBufferWithNotification используется для освобождения звукового буфера, ранее выделенного с вызовом IMiniportWaveRTStreamNotification::AllocateBufferWithNotification. |
|
IMiniportWaveRTStreamNotification::RegisterNotificationEvent Метод RegisterNotificationEvent регистрирует событие для уведомления о событиях на основе DMA. |
|
IMiniportWaveRTStreamNotification::UnregisterNotificationEvent Метод UnregisterNotificationEvent отменяет регистрацию события из уведомления о событиях на основе DMA. |
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Виндоус |
| заголовка | portcls.h |