Interface IMiniportWaveRTStreamNotification (portcls.h)
A IMiniportWaveRTStreamNotification
interface tem suporte nos sistemas operacionais Windows Vista e posteriores do Windows e aumenta a interface IMiniportWaveRTStream , fornecendo métodos adicionais para facilitar as notificações de eventos do driver DMA.
Para acessar a IMiniportWaveRTStreamNotification
interface, o driver de porta WaveRT chama o método IMiniportWaveRT::NewStream e recebe uma interface IMiniportWaveRTStream . Em seguida, o driver de porta WaveRT consulta a interface IMiniportWaveRTStream , usando QueryInterface, e recebe a IMiniportWaveRTStreamNotification
interface .
IMiniportWaveRTStreamNotification
herda da interface IUnknown .
Herança
A interface IMiniportWaveRTStreamNotification herda da interface IMiniportWaveRTStream.
Métodos
A interface IMiniportWaveRTStreamNotification tem esses métodos.
IMiniportWaveRTStreamNotification::AllocateBufferWithNotification O método AllocateAudioBufferWithNotification aloca um buffer cíclico para dados de áudio quando você deseja implementar a notificação de evento controlada por DMA. Se você não quiser notificação de evento, deverá usar IMiniportWaveRTStream::AllocateAudioBuffer. |
IMiniportWaveRTStreamNotification::FreeBufferWithNotification O método FreeBufferWithNotification é usado para liberar um buffer de áudio alocado anteriormente com uma chamada para IMiniportWaveRTStreamNotification::AllocateBufferWithNotification. |
IMiniportWaveRTStreamNotification::RegisterNotificationEvent O método RegisterNotificationEvent registra um evento a ser notificado para notificação de evento controlada por DMA. |
IMiniportWaveRTStreamNotification::UnregisterNotificationEvent O método UnregisterNotificationEvent cancela o registro de um evento da notificação de evento controlada por DMA. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | portcls.h |