Partager via


KSEVENT_LOOPEDSTREAMING_POSITION

L’événement KSEVENT_LOOPEDSTREAMING_POSITION indique que le flux audio a atteint une position spécifiée dans une mémoire tampon bouclée.

Tableau récapitulatif de l’utilisation

Cible Type de descripteur d’événement Type de valeur d’événement

Épingle

KSEVENT

LOOPEDSTREAMING_POSITION_EVENT_DATA

Le type de valeur d’événement (données d’opération) est une structure LOOPEDSTREAMING_POSITION_EVENT_DATA qui contient les informations suivantes :

  • Type de notification que le système envoie au client lorsque l’événement de position se produit.

  • Position de la mémoire tampon qui déclenche l’événement.

Cet événement est destiné uniquement à une utilisation interne par le système.

Notes

Dans Windows Server 2003, Windows XP, Windows 2000, Windows Me et Windows 98, les pilotes de port WavePci et WaveCyclique contiennent leurs propres gestionnaires intégrés pour les événements KSEVENT_LOOPEDSTREAMING_POSITION. Les pilotes de miniport WavePci et WaveCyclique ne doivent pas implémenter de gestionnaires pour ces événements.

Dans Windows Vista, aucun pilote de port WaveXxx n’implémente de gestionnaires d’événements ou d’autres prises en charge pour les événements KSEVENT_LOOPEDSTREAMING_POSITION.

Une mémoire tampon bouclé est une mémoire tampon de données pour un flux audio de type KSINTERFACE_STANDARD_LOOPED_STREAMING. Lorsqu’un curseur de lecture ou d’enregistrement atteint la fin d’une mémoire tampon en boucle, le curseur est encapsulé jusqu’au début de la mémoire tampon.

Pour plus d’informations sur les mémoires tampons bouclé, les positions de la mémoire tampon et les curseurs de lecture et d’enregistrement, consultez Audio Position Property.

Spécifications

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSEVENT

KSINTERFACE_STANDARD_LOOPED_STREAMING

LOOPEDSTREAMING_POSITION_EVENT_DATA