Partager via


KSPROPERTY_RTAUDIO_PRESENTATION_POSITION

KSPROPERTY_RTAUDIO_PRESENTATION_POSITION retourne les informations de présentation du flux.

Tableau récapitulatif de l’utilisation

Obtenir Définissez Cible Type de descripteur de propriété Type de valeur de propriété

Oui

Non

Épingle

KSPROPERTY

KSAUDIO_PRESENTATION_POSITION

Le descripteur de propriété (instance données) est une structure KSPROPERTY. Avant d’envoyer la requête, le client charge la structure avec des valeurs qui décrivent la position actuelle du curseur dans le flux de données audio.

La valeur de la propriété est une structure KSAUDIO_PRESENTATION_POSITION qui représente une position de présentation récente dans le flux de données audio.

Valeur de retour

Une demande de propriété KSPROPERTY_RTAUDIO_PRESENTATION_POSITION retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la demande retourne un échec approprié status code.

Notes

Le système d’exploitation peut obtenir régulièrement cette propriété du pilote pour récupérer des informations récentes sur la position de présentation du pilote afin de permettre aux couches supérieures de synchroniser la vidéo ou d’autres activités avec le flux audio.

La valeur retournée dans le membre u64PositionInBlocks de KSAUDIO_PRESENTATION_POSITION doit être cohérente avec le nombre de paquets retourné par KSPROPERTY_RTAUDIO_PACKETCOUNT et l’interprétation par le pilote du numéro de paquet passé à SetWritePacket. En d’autres termes, le premier exemple de paquet 0 est le bloc 0.

Cela ne signifie pas que KSPROPERTY_RTAUDIO_PACKETCOUNT et KSPROPERTY_RTAUDIO_PRESENTATION_POSITION, s’ils sont appelés simultanément, retournent des valeurs qui font référence au même exemple. KSPROPERTY_RTAUDIO_PACKETCOUNT retourne des informations sur les exemples transférés de la mémoire tampon WaveRT vers le matériel, tandis que KSPROPERTY_RTAUDIO_PRESENTATION_POSITION retourne des informations sur les exemples présentés à la sortie du système. Il s’agit de deux informations différentes.

Spécifications

Version

Disponible dans les systèmes d’exploitation Windows Windows 10 et ultérieurs.

En-tête

Ksmedia.h

Voir aussi

KSPROPSETID_RTAudio