Compartir a través de


Configuración de flujos de imagen

Las secuencias de imagen contienen imágenes fijas en formato JPEG. Aunque las secuencias de imagen son como secuencias de vídeo en que toman imágenes sin comprimir como entradas, requieren una configuración ligeramente diferente. Para configurar una secuencia de imágenes, debe establecer los valores de los miembros de las estructuras de configuración de vídeo, como se muestra en la tabla siguiente.

Configuración Descripción
WM_MEDIA_TYPE.majortype Establézcalo en WMMEDIATYPE_Image.
WM_MEDIA_TYPE.subtipo Establezca en WMMEDIASUBTYPE_RGB24.
WM_MEDIA_TYPE.bFixedSizeSamples Establézcalo en FALSE.
WM_MEDIA_TYPE.bTemporalCompression Establézcalo en FALSE.
WM_MEDIA_TYPE.lSampleSize Establecer en 0.
WM_MEDIA_TYPE.formattype Establezca en WMFORMAT_VideoInfo.
WM_MEDIA_TYPE.pUnk Establezca en NULL.
WM_MEDIA_TYPE.cbFormat Establézcalo en sizeof(WMVIDEOINFOHEADER).
WM_MEDIA_TYPE.pbFormat Establezca en la dirección de una estructura WMVIDEOINFOHEADER configurada correctamente.
WMVIDEOINFOHEADER.rcSource y WMVIDEOINFOHEADER.rcTarget Establezca ambos rectángulos para que las esquinas superiores izquierdas sean coordenadas (0, 0) y las esquinas inferiores derechas son coordenadas (x, y) donde x es el ancho de la imagen y y es el alto de la imagen.
WMVIDEOINFOHEADER.dwBitRate Establézcalo en la velocidad de bits de la secuencia.
WMVIDEOINFOHEADER.dwErrorRate Establecer en 0.
WMVIDEOINFOHEADER.dwBitErrorRate Establecer en 0.
WMVIDEOINFOHEADER. AvgTimePerFrame Establecer en 0.
BITMAPINFOHEADER.biWidth Establezca en el ancho de la imagen.
BITMAPINFOHEADER.biHeight Establézcalo en el alto de la imagen.
BITMAPINFOHEADER.biPlanes establézcalo en 1.
BITMAPINFOHEADER.biBitCount Establézcalo en 24.
BITMAPINFOHEADER.biCompression Establezca en BI_RGB.
BITMAPINFOHEADER.biSizeImage Se establece en ((x * y * c) / 8), donde x es el ancho de la imagen, y es el alto de la imagen y c es la profundidad de color de la imagen (en este caso, siempre 24).
BITMAPINFOHEADER.biXPelsPerMeter Establecer en 0.
BITMAPINFOHEADER.biYPelsPerMeter Establecer en 0.
BITMAPINFOHEADER.biClrUsed Establecer en 0.
BITMAPINFOHEADER.biClrImportant Establecer en 0.

 

Configuración común a todos los flujos

Configuración de secuencias

Obtención de buenos resultados con el códec de pantalla de Windows Media Video 9

Secuencias de imágenes