atributo MF_SOURCE_READER_D3D_MANAGER

Contiene un puntero al Administrador de dispositivos de Microsoft Direct3D para el Lector de origen.

Tipo de datos

IDirect3DDeviceManager9* o IMFDXGIDeviceManager* almacenados como IUnknown*

Obtener o establecer

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

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

Comentarios

El valor de este atributo puede ser un puntero a la interfaz IDirect3DDeviceManager9 o a IMFDXGIDeviceManager.

Use este atributo para proporcionar un dispositivo Direct3D para los descodificadores de vídeo cargados por el lector de origen. Si establece este atributo y el descodificador admite la aceleración de vídeo de Microsoft DirectX (DXVA), el lector de origen usa el dispositivo Direct3D para asignar búferes de vídeo. Estos búferes son compatibles con el procesador de vídeo DXVA 2. (Consulte Procesamiento de vídeo DXVA).

Use este atributo con las siguientes funciones:

Normalmente, establecería este atributo si usa el lector de origen para obtener fotogramas de vídeo descodificados y usar Direct3D para mostrar los fotogramas. Establecer este atributo permite al descodificador usar DXVA.

No establecería este atributo si:

  • Usa el lector de origen para procesar solo audio y no vídeo.
  • Obtiene vídeo comprimido del lector de origen. En ese caso, el lector de origen no crea un descodificador.

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 de lector de origen