Compartir a través de


ejemplo de MFT_Grayscale

Muestra cómo implementar un efecto de vídeo como una transformación de Media Foundation (MFT). La escala de grises MFT convierte el vídeo YUV en escala de grises estableciendo los valores cromáticos en el vídeo en neutro. El MFT acepta vídeo sin comprimir en formatos UYVY, YUY2 o NV12.

API mostradas

En este ejemplo se muestran las siguientes interfaces de Microsoft Media Foundation:

Uso

El ejemplo de MFT_GrayScale compila un archivo DLL que es un servidor COM para MFT. Antes de usar MFT, debe registrar el archivo DLL.

Para ver el MFT de escala de grises en uso, ejecute el ejemplo playbackFX. También puede usar la herramienta TopoEdit para compilar una topología que incluya la escala de grises MFT. Para obtener más información sobre TopoEdit, vea TopoEdit.

Requisitos

Producto Versión
Windows SDK Windows 7

 

Descarga del ejemplo

Este ejemplo está disponible en el repositorio de github de ejemplos clásicos de Windows.

Acerca del vídeo de YUV

Muestras de SDK de Media Foundation

Transformaciones de Media Foundation

ejemplo de MFT_AudioDelay

Escritura de un MFT personalizado