Compartir a través de


Conjuntos de propiedades de controladores de audio

En esta sección se describen los conjuntos de propiedades específicos del audio que están disponibles para los controladores de audio que usan los servicios de streaming de kernel de WDM en Microsoft Windows 2000 y versiones posteriores, y en Windows Millennium Edition (Me) y Windows 98.

La página de referencia de cada propiedad contiene una tabla con los encabezados de columna siguientes.

Obtener Set Destino Tipo de descriptor de propiedad Tipo de valor de propiedad

Estos encabezados tienen los siguientes significados:

  • Get

    ¿El objeto KS de destino admite la solicitud de propiedad KSPROPERTY_TYPE_GET? (Especifique sí o no).

  • Establecimiento

    ¿El objeto KS de destino admite la solicitud de propiedad KSPROPERTY_TYPE_SET? (Especifique sí o no).

  • Target

    El destino de la solicitud es el objeto KS al que se envía la solicitud de propiedad. El destino de una propiedad de audio es un filtro o un pin. (La solicitud de propiedad especifica el objeto de destino por su identificador de kernel).

  • Tipo de descriptor de propiedad

    El descriptor de propiedad especifica la propiedad y la operación que se va a realizar en esa propiedad. El descriptor siempre comienza con una estructura KSPROPERTY , pero algunos tipos de descriptor contienen información adicional. Por ejemplo, la estructura KSNODEPROPERTY es un descriptor de propiedad que comienza con una estructura KSPROPERTY, pero que también incluye un identificador de nodo.

  • Tipo de valor de propiedad

    Normalmente, una propiedad tiene un valor y el tipo de este valor depende de la propiedad . Por ejemplo, una propiedad que puede estar en uno de solo dos estados,activado o desactivado, normalmente tiene un valor BOOL. Una propiedad que puede suponer valores enteros de 0 a 0xFFFFFFFF podría tener un valor de ULONG. Las propiedades más complejas pueden tener valores que son matrices o estructuras.

El descriptor de propiedad y el valor de propiedad anteriores son las versiones específicas de la propiedad de los búferes de búferes de especificaciones de instancia y datos de operación que se describen en Propiedades, Eventos y Métodos de KS.

Una solicitud de propiedad usa una de las marcas siguientes para especificar la operación que se va a realizar en la propiedad :

  • KSPROPERTY_TYPE_BASICSUPPORT

  • KSPROPERTY_TYPE_GET

  • KSPROPERTY_TYPE_SET

Todos los objetos de filtro y anclaje admiten la operación de compatibilidad básica en sus propiedades. Si admiten las operaciones get y set depende de la propiedad . Es probable que una propiedad que represente una funcionalidad inherente del objeto filter o pin solo requiera una operación get. Una propiedad que representa un valor configurable podría requerir solo una operación set, aunque una operación get también podría resultar útil para leer la configuración actual. Para obtener más información sobre el uso de las operaciones get, set y basic-support con propiedades de audio, vea Puntos de conexión de audio , Propiedades y eventos.

Los siguientes conjuntos de propiedades se definen para los controladores de audio:

KSPROPSETID_AC3

KSPROPSETID_Acoustic_Echo_Cancel

KSPROPSETID_Audio

KSPROPSETID_AudioEngine

KSPROPSETID_AudioGfx

KSPROPSETID_AudioLoopback

KSPROPSETID_AudioModule

KSPROPSETID_BtAudioModule

KSPROPSETID_DirectSound3DBuffer

KSPROPSETID_DirectSound3DListener

KSPROPSETID_DrmAudioStream

KSPROPSETID_FMRXControl

KSPROPSETID_FMRXTopology

KSPROPSETID_Hrtf3d

KSPROPSETID_Itd3d

KSPROPSETID_Jack

KSPROPSETID_RTAudio

KSPROPSETID_SoundDetector

KSPROPSETID_SoundDetector2

KSPROPSETID_Synth

KSPROPSETID_SynthClock

KSPROPSETID_Synth_Dls

KSPROPSETID_Sysaudio

KSPROPSETID_Sysaudio_Pin

KSPROPSETID_TelephonyControl

KSPROPSETID_TelephonyTopology

KSPROPSETID_TopologyNode