KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE
La propriété KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE spécifie la instance actuelle d’un périphérique audio virtuel.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui |
Oui |
Filtrer |
ULONG |
La valeur de propriété (données d’opération) est de type ULONG et spécifie l’ID d’appareil d’un périphérique audio virtuel. Si SysAudio énumère n appareils audio virtuels (voir KSPROPERTY_SYSAUDIO_DEVICE_COUNT), les ID d’appareil valides sont compris entre 0 et n-1.
Valeur de retour
Une demande de propriété KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la demande retourne une erreur appropriée status code.
Notes
Une KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE demande set-property ouvre le périphérique audio virtuel spécifié par l’ID d’appareil contenu dans la valeur de propriété. Le dernier appareil à ouvrir est appelé l’appareil actuel.
Certaines propriétés SysAudio permettent à l’appareil actuel d’être identifié par un ID d’appareil null de -1 plutôt que par un ID d’appareil valide dans la plage de 0 à n-1, où n est le nombre d’appareils audio virtuels disponibles. Ces propriétés incluent KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME et KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME.
Une demande get-property récupère l’ID de l’appareil audio virtuel actuel (dernière ouverture).
Spécifications
En-tête |
Ksmedia.h (inclure Ksmedia.h) |
Voir aussi
KSPROPERTY_SYSAUDIO_DEVICE_COUNT
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour