Compartir a través de


atributo MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING

Habilita el procesamiento de vídeo por parte del Lector de origen.

Tipo de datos

UINT32

Value Significado
Distinto
Habilite el procesamiento de vídeo.
Cero
Deshabilite el procesamiento de vídeo. (Es el valor predeterminado).

 

Obtener o establecer

Para obtener este atributo, llame a IMFAttributes::GetUINT32.

Para establecer este atributo, llame a IMFAttributes::SetUINT32.

Comentarios

Si este atributo es TRUE (distinto de cero), el lector de origen puede realizar el siguiente procesamiento de vídeo limitado en fotogramas de vídeo sin comprimir:

  • Conversión de YUV a RGB-32.
  • Desentrelazado.

Estas operaciones se realizan en software y no están optimizadas para la reproducción. Esta característica está pensada para aplicaciones que procesan un pequeño número de fotogramas (por ejemplo, para crear una miniatura de vídeo) o aplicaciones que no descodifican fotogramas en tiempo real. La operación de desinterlace interpola los datos de un solo campo, por lo que se pierde.

Evite esta configuración si usa Direct3D para mostrar los fotogramas de vídeo, ya que la GPU suele proporcionar mejores funcionalidades de procesamiento de vídeo.

Si este atributo es TRUE, los atributos siguientes deben ser FALSE:

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2008 R2 [aplicaciones de escritorio | Aplicaciones para UWP]
Encabezado
Mfreadwrite.h

Consulte también

Lista alfabética de atributos de Media Foundation

Lector de origen

Atributos del lector de origen