estructura KSAUDIO_PREFERRED_STATUS (ksmedia.h)
La estructura KSAUDIO_PREFERRED_STATUS especifica el estado de un dispositivo preferido.
Sintaxis
typedef struct {
BOOL Enable;
KSPROPERTY_SYSAUDIO_DEFAULT_TYPE DeviceType;
ULONG Flags;
ULONG Reserved;
} KSAUDIO_PREFERRED_STATUS, *PKSAUDIO_PREFERRED_STATUS;
Miembros
Enable
Especifica si el dispositivo de destino es el nuevo dispositivo preferido. Si es TRUE, el dispositivo de destino se selecciona como el nuevo dispositivo preferido. Si es FALSE, el dispositivo de destino era anteriormente el dispositivo preferido, pero ahora se deselecciona.
DeviceType
Especifica el tipo de dispositivo preferido. Este parámetro se establece en una de las siguientes constantes:
Valor | Tipo de dispositivo |
---|---|
KSPROPERTY_SYSAUDIO_NORMAL_DEFAULT | Dispositivo preferido para la reproducción/grabación de onda, MIDI y topología de mezclador. |
KSPROPERTY_SYSAUDIO_PLAYBACK_DEFAULT | Dispositivo de reproducción de onda preferido. |
KSPROPERTY_SYSAUDIO_RECORD_DEFAULT | Dispositivo de grabación de onda preferido. |
KSPROPERTY_SYSAUDIO_MIDI_DEFAULT | Dispositivo MIDI preferido. |
KSPROPERTY_SYSAUDIO_MIXER_DEFAULT | Dispositivo de topología mezclador preferido. |
El controlador usa este miembro para determinar qué aspecto o aspectos del adaptador de audio están seleccionados actualmente como preferidos. Un controlador puede usar esta información para decidir cómo configurarse o decidir qué recursos del sistema solicitar.
Flags
Actualmente no hay marcas definidas. Establecer en cero.
Reserved
Reservado para uso futuro. Establecer en cero.
Comentarios
Esta estructura la usa la propiedad KSPROPERTY_AUDIO_PREFERRED_STATUS .
Para obtener información sobre el dispositivo preferido, consulte SetupPreferredAudioDevices.
Requisitos
Requisito | Valor |
---|---|
Header | ksmedia.h (incluya Ksmedia.h) |