KSPROPERTY_SYSAUDIO_COMPONENT_ID
La propiedad KSPROPERTY_SYSAUDIO_COMPONENT_ID recupera el identificador de componente del dispositivo de representación de onda que usa el dispositivo de audio virtual especificado.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
No |
Filtrar |
KSPROPERTY+ULONG |
El descriptor de propiedad (datos de instancia) es una estructura de tipo KSPROPERTY seguida de una variable ULONG que contiene un identificador de dispositivo que identifica un dispositivo de audio virtual. Si SysAudio enumera n dispositivos de audio virtual (consulte KSPROPERTY_SYSAUDIO_DEVICE_COUNT), los identificadores de dispositivo válidos van de 0 a n-1.
El valor de propiedad (datos de operación) es una estructura de tipo KSCOMPONENTID que especifica el fabricante, el producto y otra información específica del hardware sobre el dispositivo de representación de onda que usa el dispositivo de audio virtual especificado.
Valor devuelto
Una solicitud de propiedad KSPROPERTY_SYSAUDIO_COMPONENT_ID devuelve STATUS_SUCCESS para indicar que se ha completado correctamente. De lo contrario, la solicitud devuelve un código de estado de error adecuado.
Observaciones
DirectSound no se comunica directamente con el controlador de miniport para el hardware de audio que subyace a cada uno de los dispositivos de audio virtual de SysAudio. Por lo tanto, DirectSound no puede consultar directamente el dispositivo de representación de ondas para obtener información de identificador de componente. La propiedad KSPROPERTY_SYSAUDIO_COMPONENT_ID proporciona un medio para que DirectSound obtenga esta información indirectamente a través de SysAudio.
Requisitos
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |