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) |