atributo MF_READWRITE_D3D_OPTIONAL

Especifica si la aplicación requiere compatibilidad con Microsoft Direct3D en el lector de origen o el escritor receptor.

Tipo de datos

BOOL almacenado como UINT32

Comentarios

Este atributo solo se aplica si la aplicación habilita la compatibilidad con Direct3D mediante el atributo MF_SOURCE_READER_D3D_MANAGER o MF_SINK_WRITER_D3D_MANAGER .

Si la aplicación habilita la compatibilidad con Direct3D, el lector de origen y el escritor receptor intentarán asignar superficies de Direct3D para el vídeo. Si se produce un error y el atributo MF_READWRITE_D3D_OPTIONAL es TRUE, el lector de origen/escritor receptor volverá a asignar superficies de vídeo en la memoria del sistema. De lo contrario, si no se pueden asignar superficies de Direct3D y MF_READWRITE_D3D_OPTIONAL es FALSE, se produce un error durante el procesamiento.

Si la aplicación no habilita la compatibilidad con Direct3D, el lector de origen o el escritor receptor usa memoria del sistema y omite el valor de MF_READWRITE_D3D_OPTIONAL.

Este atributo es opcional. El valor predeterminado es FALSE. Establezca el atributo al crear el lector de origen o el escritor receptor.

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
Mfreadwrite.h

Consulte también

Lista alfabética de atributos de Media Foundation

Atributos del escritor de receptores

Atributos del lector de origen