Compartir a través de


Conjuntos de propiedades del descodificador de DVD Minidriver

En esta sección se describen los conjuntos de propiedades específicos del descodificador de DVD que están disponibles para los minidrivers de descodificadores de DVD que usan servicios de streaming de kernel de WDM en Microsoft Windows 98/Me, Windows 2000 y Windows XP y versiones posteriores.

La página de referencia de cada propiedad contiene una tabla con los encabezados de columna que se muestran a continuación.

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

Estos encabezados tienen los siguientes significados:

  • Get

    ¿Admite el objeto KS de destino la solicitud de propiedad KSPROPERTY_TYPE_GET?

  • Establecimiento

    ¿Admite el objeto KS de destino la solicitud de propiedad KSPROPERTY_TYPE_SET?

  • Target

    Este es el objeto KS al que se envía la solicitud de propiedad. El destino de una propiedad de descodificador de DVD 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 .

  • Tipo de valor de propiedad

    Una propiedad tiene un valor y el tipo de este valor depende de la propiedad . Por ejemplo, una propiedad que solo puede estar en uno de los dos estados activados o desactivados normalmente tiene un valor booleano. 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 anterior son las versiones específicas de la propiedad de los búferes de especificaciones de instancia y de 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 de filtro o anclaje requiera solo 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 ser ú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 las propiedades del descodificador de DVD, vea Propiedades de KS.

Consulte o cambie los aspectos de la secuencia de propiedades. Se usan varios conjuntos de propiedades para descodificadores de DVD. Todos los flujos de entrada del descodificador de DVD admiten la propiedad de protección de derechos de autor de DVD establecida además de los conjuntos de propiedades descritos en este tema

Cada descripción de propiedad contiene una tabla que indica si se requieren minidriveres de descodificador de DVD para admitir la lectura o escritura de la propiedad. Los minidrivers del descodificador de DVD deben devolver STATUS_NOT_SUPPORTED en respuesta a obtener o establecer solicitudes de propiedades que no sean compatibles con el minidriver.

Los siguientes conjuntos de propiedades se definen para los minidrivers del descodificador de DVD:

KSPROPSETID_AudioDecoderOut

KSPROPSETID_DvdSubPic

KSPROPSETID_CopyProt

KSPROPSETID_TSRateChange

KSPROPSETID_VPConfig y KSPROPSETID_VPVBIConfig

KSPROPSETID_Wave