KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE
La propiedad KSPROPERTY_VIDEOCOMPRESSION_WINDOWSIZE controla la velocidad de datos que describe el tamaño medio del fotograma. Esta propiedad debe implementarse.
Tabla de resumen de uso
Obtener | Set | Destino | Tipo de descriptor de propiedad | Tipo de valor de propiedad |
---|---|---|---|---|
Sí |
Sí |
Filtrar |
LONG |
El valor de propiedad (datos de operación) es un LONG que especifica una velocidad de datos que representa el tamaño medio del fotograma.
Comentarios
El miembro Value de la estructura KSPROPERTY_VIDEOCOMPRESSION_S especifica el tamaño de la ventana.
Los minidrivers que admiten esta propiedad deben establecer la marca de KS_CompressionCaps_CanWindow en el miembro Capabilities (Capacidades ) de la estructura KSPROPERTY_VIDEOCOMPRESSION_GETINFO_S que recupera las capacidades de compresión de vídeo del minidriver. Si un minidriver establece la marca de KS_CompressionCaps_CanWindow , debe proporcionar compatibilidad con get y set para la propiedad .
Para una ventana de tamaño n, el tamaño medio de fotogramas de cualquier fotograma consecutivo n no debe superar la velocidad de datos especificada de la secuencia, aunque los fotogramas individuales pueden ser mayores o menores. Por ejemplo, si la velocidad de datos se ha establecido en 150 kilobytes por segundo (KBps) en una película de 15 fotogramas por segundo (fps), el tamaño medio de cada fotograma debe ser menor o igual que 10 kilobytes. Los fotogramas individuales pueden ser mayores o más pequeños, siempre y cuando el tamaño medio (calculado en 15 fotogramas por segundo de película) sea menor o igual que 10 kilobytes.
Requisitos
Encabezado |
Ksmedia.h (incluye Ksmedia.h) |