Partager via


KSPROPERTY_AUDIO_POSITIONEX

La propriété KSPROPERTY_AUDIO_POSITIONEX fournit à l’appelant la position du flux et les informations d’horodatage associées pour un pilote audio basé sur KS (kernel streaming).

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_POSITIONEX

La valeur de propriété (données d’opération) est une structure de type KSAUDIO_POSITIONEX qui reçoit les informations de position du gestionnaire de propriétés. Les informations de position spécifiées par la structure KSAUDIO_POSITIONEX sont les informations de position de la broche sélectionnée par l’appelant.

Valeur de retour

La demande de propriété KSPROPERTY_AUDIO_POSITIONEX retourne S_OK si l’appel a réussi. Sinon, elle retourne le code d’erreur HRESULT approprié.

Notes

En règle générale, les applications audio doivent surveiller la position actuelle d’un flux audio. Cette position est spécifiée en tant que décalage d’octets par rapport au début du flux. Il existe deux interprétations possibles des informations de position du flux :

  • Dans le cas d’un flux de rendu, la position du flux est le décalage d’octets de la trame audio qui est en cours de lecture via les convertisseurs numériques-analogiques (DAC).

  • Dans le cas d’un flux de capture, la position du flux correspond au décalage d’octets de la trame audio actuellement enregistrée via les convertisseurs analogique-numérique (ADC).

Un pilote qui prend en charge la propriété KSPROPERTY_AUDIO_POSITIONEX génère une fenêtre d’horodatage pour la valeur de position du flux. La fenêtre timestamp est l’intervalle entre l’horodatage échantillonné avant la détermination de la position du flux et l’horodatage qui est pris après la détermination de la position du flux. L’appelant détermine ensuite s’il peut utiliser la fenêtre timestamp.

Spécifications

Version

Disponible dans Windows Vista et les versions plus récentes de Windows.

En-tête

Ksmedia.h (inclure Ksmedia.h)

Voir aussi

KSAUDIO_POSITIONEX

KSPROPERTY