Condividi tramite


struttura KSAUDIO_PREFERRED_STATUS (ksmedia.h)

La struttura KSAUDIO_PREFERRED_STATUS specifica lo stato di un dispositivo preferito.

Sintassi

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

Members

Enable

Specifica se il dispositivo di destinazione è il nuovo dispositivo preferito. Se TRUE, il dispositivo di destinazione viene selezionato come nuovo dispositivo preferito. Se FALSE, il dispositivo di destinazione era in precedenza il dispositivo preferito, ma ora è deselezionato.

DeviceType

Specifica il tipo di dispositivo preferito. Questo parametro è impostato su una delle costanti seguenti:

Valore Tipo di dispositivo
KSPROPERTY_SYSAUDIO_NORMAL_DEFAULT Dispositivo preferito per la riproduzione/registrazione d'onda, MIDI e topologia mixer.
KSPROPERTY_SYSAUDIO_PLAYBACK_DEFAULT Dispositivo di riproduzione dell'onda preferito.
KSPROPERTY_SYSAUDIO_RECORD_DEFAULT Dispositivo di registrazione dell'onda preferito.
KSPROPERTY_SYSAUDIO_MIDI_DEFAULT Dispositivo MIDI preferito.
KSPROPERTY_SYSAUDIO_MIXER_DEFAULT Dispositivo di topologia mixer preferito.

Il driver usa questo membro per determinare quali aspetti o aspetti della scheda audio sono attualmente selezionati come preferiti. Un driver può usare queste informazioni per decidere come configurare se stesso o decidere quali risorse di sistema richiedere.

Flags

Non sono attualmente definiti flag. Imposta su zero.

Reserved

Riservato per utilizzi futuri. Imposta su zero.

Commenti

Questa struttura viene utilizzata dalla proprietà KSPROPERTY_AUDIO_PREFERRED_STATUS .

Per informazioni sul dispositivo preferito, vedere SetupPreferredAudioDevices.

Requisiti

Requisito Valore
Intestazione ksmedia.h (include Ksmedia.h)

Vedi anche

KSPROPERTY_AUDIO_PREFERRED_STATUS

SetupPreferredAudioDevices