Compartir a través de


Conjunto de propiedades subpicture de DVD

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Las propiedades subpicture de DVD controlan el color, el contraste y la salida de la pantalla de subpictura.

La siguiente información presenta las constantes y tipos de datos necesarios que se van a usar para este conjunto de propiedades en llamadas a métodos IKsPropertySet . Proporciona valores para los parámetros GUID (guidPropSet), id. de propiedad (dwPropID) y tipo de datos de propiedad (pPropData).

Etiqueta Value
GUID del conjunto de propiedades AM_KSPROPSETID_DvdSubPic
Id. de propiedad Descripción
AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON Propiedad de solo establecimiento que habilita o deshabilita la presentación de subpicturas. DirectShow define el AM_PROPERTY_COMPOSIT_ON tipo de datos booleano para esta propiedad, así como PAM_PROPERTY_COMPOSIT_ON como puntero a este tipo de datos. TRUE indica que se muestra la subpictura; FALSE indica que la deshabilita. Consulta la parte WDM del DDK de Windows para obtener más información.
AM_PROPERTY_DVDSUBPIC_HLI Propiedad de solo establecimiento que especifica un rectángulo de subpictura o pantalla cuyo color o contraste se cambiará. El tipo de datos es AM_PROPERTY_SPHLI. Vea la sección Comentarios.
AM_PROPERTY_DVDSUBPIC_PALETTE Establece la paleta de una subpictura. El tipo de datos es AM_PROPERTY_SPPAL.

Observaciones

La propiedad AM_PROPERTY_DVDSUBPIC_HLI es de solo conjunto. Especifica un rectángulo de subpictura o pantalla cuyo color o contraste se cambiará. Esto difiere de la especificación DVD-Video, en que el navegador de DVD de Microsoft analiza toda la información del botón y del teclado y pasa solo un rectángulo de resaltado al descodificador de subpicture en un momento dado. Como resultado, la información de resaltado se envía al descodificador con más frecuencia de lo que está presente en la secuencia de DVD.

La información de resaltado llega de forma asincrónica al flujo de datos. El descodificador usa las marcas de tiempo de inicio y finalización resaltadas para correlacionar la información de resaltado con la información de subpictura pertinente, si existe. Si el descodificador no ha recibido ninguna información de secuencia de subpictura para las marcas de tiempo solicitadas, el descodificador asume que la información de resaltado es independiente y no se aplica a una subpictura. En este caso, el descodificador asume que la información de color y contraste es todo el mismo color.

Los datos no están completamente en formato de disco DVD. Microsoft proporciona una estructura adicional de tipo AM_PROPERTY_SPHLI que se pasa como parámetro a esta propiedad. Esta estructura describe el botón seleccionado actualmente en la información de resaltado de DVD.

El navegador de DVD procesa toda la información de pulsación de teclas y envía nueva información de resaltado cada vez que cambia un estado de botón. La información describe solo un modo de un botón a la vez. Incluye un rectángulo de visualización en coordenadas de píxeles de la pantalla o una presentación de la subpictura, si está presente. La estructura también contiene información de color y contraste, pero solo para el estado actual del botón seleccionado actualmente. El formato se define en la especificación de DVD.

La información resaltada contiene marcas de tiempo de inicio y finalización. Se encuentran en las mismas unidades que otras marcas de tiempo, con dos excepciones: una marca de tiempo de inicio de 0xFFFFFFFF significa que la propiedad highlight es efectiva al recibirse y una marca de tiempo final de 0xFFFFFFFF significa que la propiedad highlight es válida hasta que se reciba el siguiente resaltado.

El campo HLISS se define en la especificación de DVD. Un valor de cero indica que todos los resaltados no son válidos y el descodificador debe deshabilitar todos los resaltados.

Requisitos

Requisito Value
Encabezado
Dvdmedia.h

Consulte también

Conjuntos de propiedades