Partager via


KSPROPSETID_Sysaudio

Le KSPROPSETID_Sysaudio jeu de propriétés est utilisé pour accéder aux propriétés du pilote système SysAudio. Sysaudio est le pilote qui crée et gère des périphériques audio virtuels pour le compte de DirectSound et d’autres clients.

Les clients sysAudio utilisent cette propriété définie pour effectuer les opérations suivantes :

  • Énumérez les appareils audio virtuels disponibles pour les clients SysAudio.

  • Énumérez les broches que SysAudio est capable d’instancier sur un appareil audio virtuel.

  • Déterminez les fonctionnalités de ces broches.

  • Énumérez les nœuds qui se trouvent le long du chemin du flux de données qui transite par chaque broche.

  • Configurez le chemin des données via une broche pour inclure ou contourner un nœud AEC.

Après avoir exploré les propriétés des périphériques audio virtuels disponibles, le client doit être prêt à sélectionner l’un des périphériques audio virtuels et à créer une épingle sur cet appareil. Certains clients peuvent choisir de créer plusieurs broches sur un périphérique audio virtuel ou de créer des broches sur plusieurs appareils. Pour plus d’informations sur la création d’épingles, consultez Épingler les fabriques.

Une fois le code pin créé, le client peut utiliser la propriété KSPROPSETID_Sysaudio_Pin définie pour gérer le code pin.

Les propriétés suivantes sont membres de l’ensemble de KSPROPSETID_Sysaudio propriétés :

KSPROPERTY_SYSAUDIO_COMPONENT_ID

KSPROPERTY_SYSAUDIO_CREATE_VIRTUAL_SOURCE

KSPROPERTY_SYSAUDIO_DEVICE_COUNT

KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME

KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE

KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME

KSPROPERTY_SYSAUDIO_INSTANCE_INFO

KSPROPERTY_SYSAUDIO_SELECT_GRAPH