KSEVENT_LOOPEDSTREAMING_POSITION
O evento KSEVENT_LOOPEDSTREAMING_POSITION indica que o fluxo de áudio atingiu uma posição especificada em um buffer em loop.
Tabela de Resumo de Uso
Destino | Tipo de descritor de evento | Tipo de valor de evento |
---|---|---|
Pin |
O tipo de valor de evento (dados de operação) é uma estrutura LOOPEDSTREAMING_POSITION_EVENT_DATA que contém as seguintes informações:
O tipo de notificação que o sistema enviará ao cliente quando o evento de posição ocorrer.
A posição do buffer que dispara o evento.
Esse evento destina-se apenas ao uso interno pelo sistema.
Comentários
No Windows Server 2003, Windows XP, Windows 2000, Windows Me e Windows 98, os drivers de porta WavePci e WaveCyclic contêm seus próprios manipuladores internos para eventos de KSEVENT_LOOPEDSTREAMING_POSITION. Os drivers de miniporta WavePci e WaveCyclic não devem implementar manipuladores para esses eventos.
No Windows Vista, nenhum dos drivers de porta WaveXxx implementa manipuladores de eventos ou outro suporte para eventos KSEVENT_LOOPEDSTREAMING_POSITION.
Um buffer em loop é um buffer de dados para um fluxo de áudio do tipo KSINTERFACE_STANDARD_LOOPED_STREAMING. Quando um cursor de reprodução ou de registro atinge o final de um buffer em loop, o cursor é encapsulado ao redor até o início do buffer.
Para obter mais informações sobre buffers em loop, posições de buffer e cursores de reprodução e gravação, consulte Propriedade Audio Position.
Requisitos
parâmetro |
Ksmedia.h (inclua Ksmedia.h) |