KSPROPERTY_JACK_DESCRIPTION
La propiedad KSPROPERTY_JACK_DESCRIPTION se implementa como una propiedad de varios elementos que se accede a través del identificador de filtro.
En Windows Vista y versiones posteriores, esta propiedad se puede admitir en cualquier pin de puente asociado a uno o varios conectores físicos. Se usa para obtener una descripción de las características físicas y el uso de un conector determinado.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
No |
Generador de patillas (a través del identificador de filtro) |
KSMULTIPLE_ITEM seguido de una matriz de estructuras de KSJACK_DESCRIPTION |
El valor de propiedad (datos de instancia) es un KSMULTIPLE_ITEM, seguido de una matriz de estructuras KSJACK_DESCRIPTION.
Valor devuelto
Una solicitud de propiedad KSPROPERTY_JACK_DESCRIPTION devuelve un KSMULTIPLE_ITEM seguido de una matriz de estructuras de N KSJACK_DESCRIPTION, donde N = el número de conectores asociados con el pin de puente especificado. Por lo tanto, los miembros devueltos por la solicitud de propiedad serían:
KSMULTIPLE_ITEM. Size = sizeof(KSMULTIPLE_ITEM) + N * sizeof(KSJACK_DESCRIPTION)
KSMULTIPLE_ITEM. Recuento = N
KSJACK_DESCRIPTION[0]
...
KSJACK_DESCRIPTION[N-1]
Observaciones
Cada estructura KSJACK_DESCRIPTION debe tener información sobre un conector. Por ejemplo, una patilla de puente de salida que admita audio 5.1 en tres tomas estéreo, requeriría un búfer de datos de tamaño
sizeof(KSMULTIPLE_ITEM) + 3 * sizeof(KSJACK_DESCRIPTION)
y cada estructura KSJACK_DESCRIPTION tendría un valor ChannelMapping de dos bits.
Requisitos
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2003 |
Encabezado |
Ksmedia.h |