Compartir a través de


KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE

La propiedad KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE informa a los filtros de cliente que proporcionan asignadores de superficie de DirectDraw (como el mezclador de superposición) que una operación de captura está en curso y que las superficies de Microsoft DirectDraw deben asignarse a un tamaño fijo, independientemente del tamaño actual de la superposición. Esta propiedad es opcional.

Tabla de resumen de uso

Obtener Set Destino Tipo de descriptor de propiedad Tipo de valor de propiedad
No Anclar KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S Par de ULONG

El valor de propiedad (datos de operación) es un par de ULONG que especifican el ancho y alto de las superficies de superposición.

Observaciones

Los minicontroladores que admiten esta propiedad devuelven una estructura KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S que describe el ancho y el alto de la superficie superpuesta necesaria. El mezclador de superposición asigna superficies de superposición de este tamaño. Si no es el tamaño especificado en mediaType durante la conexión de patilla, el vídeo se escala en el puerto de vídeo a este tamaño. Ningún otro escalado en el puerto de vídeo se produce independientemente de las capacidades de escalado del chip VGA.

El mezclador de superposición siempre consulta esta nueva propiedad si el mezclador está conectado al filtro ascendente de esta propiedad a través de un puerto de vídeo en su pin de entrada principal. Si ese filtro no implementa esta propiedad, el mezclador de superposición asume que no captura datos y escala el vídeo en el puerto de vídeo según sea necesario para mantener el vídeo mostrado correctamente.

Requisitos

Encabezado: ksmedia.h (incluya Ksmedia.h)

Consulte también

KSPROPERTY

KSPROPERTY_ALLOCATOR_CONTROL_SURFACE_SIZE_S