Compartir a través de


Usar la categoría de imagen de Windows Media Video 9.1

La categoría Imagen de Windows Media Video 9.1 es diferente de las demás categorías de salida compatibles con el codificador y descodificador Windows Media Video 9. En lugar de procesar vídeo sin comprimir, toma muestras de entrada especiales que constan de datos de transformación estructurados y, en ocasiones, imágenes de mapa de bits RGB en las que se realizan las transformaciones.

El contenido de imagen codificado de Windows Media Video 9.1 es prácticamente idéntico al contenido codificado normal de Windows Media Video 9, pero se identifica mediante su propio FOURCC ("WMVP").

El tipo de salida del codificador para la imagen de vídeo se establece exactamente de la misma manera que el vídeo estándar de Windows Media, salvo que los valores de subtipo y compresión deben establecerse en los identificadores de imagen de vídeo. Esto incluye la necesidad de obtener datos privados de códec y anexarlos a la estructura VIDEOINFOHEADER . Para obtener más información, consulte Configuración de la codificación de vídeo.

La configuración del tipo de entrada para la imagen de vídeo también es muy similar a la configuración de entrada para los otros codificadores de vídeo. Puede recuperar un DMO_MEDIA_TYPE parcialmente completado desde el codificador llamando a IMediaObject::GetInputType, o si usa el SDK de Media Foundation, llamando a IMFTransform::GetInputAvailableType y recuperando el DMO_MEDIA_TYPE mediante MFCreateAMMediaTypeFromMFMediaType. A continuación, establezca el tamaño del fotograma y la estructura de formato VIDEOINFOHEADER , como haría con el vídeo estándar. Al igual que con el tipo de salida, debe asegurarse de que los valores de subtipo y compresión se establecen correctamente.

Creación de ejemplos de entrada

Los ejemplos de entrada para el códec de imagen de vídeo están estructurados. La definición de la estructura y las constantes usadas para la imagen de vídeo no se incluyen con las interfaces de códec audio y vídeo de Windows Media. Estas definiciones se incluyen en el SDK de Windows Media Format y su uso se explica completamente en la documentación del SDK de Windows Media Format.

Descodificación

No hay requisitos especiales para descodificar vídeo de captura de pantalla. Aparte de un subtipo diferente (MEDIASUBTYPE_WMVP) usado para la entrada del descodificador, la secuencia de imagen de vídeo comprimido es esencialmente idéntica a una secuencia de vídeo estándar de Windows Media.

Trabajar con vídeo