Partager via


structure KSAUDIO_PREFERRED_STATUS (ksmedia.h)

La structure KSAUDIO_PREFERRED_STATUS spécifie l’état d’un appareil préféré.

Syntaxe

typedef struct {
  BOOL                             Enable;
  KSPROPERTY_SYSAUDIO_DEFAULT_TYPE DeviceType;
  ULONG                            Flags;
  ULONG                            Reserved;
} KSAUDIO_PREFERRED_STATUS, *PKSAUDIO_PREFERRED_STATUS;

Membres

Enable

Spécifie si l’appareil cible est le nouvel appareil préféré. Si TRUE, l’appareil cible est sélectionné comme nouvel appareil préféré. Si FAUX, l’appareil cible était précédemment l’appareil préféré, mais est maintenant désélectionné.

DeviceType

Spécifie le type d’appareil préféré. Ce paramètre est défini sur l’une des constantes suivantes :

Valeur Type d’appareil
KSPROPERTY_SYSAUDIO_NORMAL_DEFAULT Appareil préféré pour la lecture/enregistrement d’ondes, midi et topologie de mélangeur.
KSPROPERTY_SYSAUDIO_PLAYBACK_DEFAULT Périphérique de lecture d’onde préféré.
KSPROPERTY_SYSAUDIO_RECORD_DEFAULT Appareil d’enregistrement d’onde préféré.
KSPROPERTY_SYSAUDIO_MIDI_DEFAULT Périphérique MIDI préféré.
KSPROPERTY_SYSAUDIO_MIXER_DEFAULT Appareil de topologie de mélangeur préféré.

Le pilote utilise ce membre pour déterminer l’aspect ou les aspects de la carte audio actuellement sélectionnés comme préférés. Un pilote peut utiliser ces informations pour décider comment se configurer ou décider des ressources système à demander.

Flags

Aucun indicateur n’est actuellement défini. Défini sur zéro.

Reserved

Réservé pour une utilisation ultérieure. Défini sur zéro.

Remarques

Cette structure est utilisée par la propriété KSPROPERTY_AUDIO_PREFERRED_STATUS.

Pour plus d’informations sur l’appareil préféré, consultez SetupPreferredAudioDevices.

Exigences

Exigence Valeur
d’en-tête ksmedia.h (include Ksmedia.h)

Voir aussi

KSPROPERTY_AUDIO_PREFERRED_STATUS

SetupPreferredAudioDevices