atributo MF_CAPTURE_ENGINE_DISABLE_DXVA

Especifica si el motor de captura usa DirectX Video Acceleration (DXVA) para la descodificación de vídeo.

Tipo de datos

BOOL almacenado como UINT32

Comentarios

Este atributo se aplica si se cumplen las condiciones siguientes:

  • El motor de captura descodifica una secuencia de vídeo comprimida del dispositivo de captura (por ejemplo, si el dispositivo de captura genera vídeo H.264).
  • El descodificador de vídeo admite la descodificación acelerada por hardware mediante DXVA.
  • La aplicación usa el atributo MF_CAPTURE_ENGINE_D3D_MANAGER para establecer el Administrador de dispositivos DXGI en el motor de captura.

De lo contrario, este atributo se omite.

Este atributo permite que la aplicación deshabilite DXVA mientras sigue descodificación en superficies de Direct3D.

El valor predeterminado de este atributo es FALSE, lo que significa que la descodificación de DXVA está habilitada cuando está disponible.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado
Mfcaptureengine.h

Consulte también

Lista alfabética de atributos de Media Foundation

Atributos del motor de captura

IMFCaptureEngine::Initialize