Compartilhar via


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

KSEVENT

LOOPEDSTREAMING_POSITION_EVENT_DATA

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)

Confira também

KSEVENT

KSINTERFACE_STANDARD_LOOPED_STREAMING

LOOPEDSTREAMING_POSITION_EVENT_DATA