KSPROPERTY_SYSAUDIO_COMPONENT_ID
La propriété KSPROPERTY_SYSAUDIO_COMPONENT_ID récupère l’ID de composant à partir de l’appareil de rendu des ondes utilisé par le périphérique audio virtuel spécifié.
Tableau récapitulatif de l’utilisation
Obtenir | Définissez | Cible | Type de descripteur de propriété | Type de valeur de propriété |
---|---|---|---|---|
Oui |
Non |
Filtrer |
KSPROPERTY+ULONG |
Le descripteur de propriété (instance données) est une structure de type KSPROPERTY suivie d’une variable ULONG contenant un ID d’appareil qui identifie un périphérique audio virtuel. Si SysAudio énumère n périphériques audio virtuels (voir KSPROPERTY_SYSAUDIO_DEVICE_COUNT), les ID d’appareil valides sont compris entre 0 et n-1.
La valeur de propriété (données d’opération) est une structure de type KSCOMPONENTID qui spécifie le fabricant, le produit et d’autres informations spécifiques au matériel sur le périphérique de rendu d’ondes utilisé par le périphérique audio virtuel spécifié.
Valeur de retour
Une demande de propriété KSPROPERTY_SYSAUDIO_COMPONENT_ID retourne STATUS_SUCCESS pour indiquer qu’elle s’est terminée avec succès. Sinon, la requête retourne une erreur appropriée status code.
Notes
DirectSound ne communique pas directement avec le pilote miniport pour le matériel audio qui sous-tend chacun des périphériques audio virtuels de SysAudio. Par conséquent, DirectSound ne peut pas interroger directement l’appareil de rendu des ondes pour obtenir ses informations d’ID de composant. La propriété KSPROPERTY_SYSAUDIO_COMPONENT_ID permet à DirectSound d’obtenir ces informations indirectement par le biais de SysAudio.
Spécifications
En-tête |
Ksmedia.h (inclure Ksmedia.h) |