Atributos de Lector de origen

Los atributos siguientes se pueden usar para inicializar el Lector de origen.

Atributo Descripción
MF_LOW_LATENCY Habilita el procesamiento de baja latencia.
MF_READWRITE_DISABLE_CONVERTERS Habilita o deshabilita las conversiones de formato por el lector de origen.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Permite al lector de origen usar transformaciones de Media Foundation basadas en hardware (MFT).
MF_SOURCE_READER_ASYNC_CALLBACK Contiene un puntero a la interfaz de devolución de llamada de la aplicación para el Lector de origen.
MF_SOURCE_READER_D3D_MANAGER Contiene un puntero al Administrador de dispositivos de Direct3D de Microsoft.
MF_SOURCE_READER_DISABLE_DXVA Especifica si el lector de origen habilita la aceleración de vídeo DirectX (DXVA) en el descodificador de vídeo.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Especifica si el lector de origen cierra el origen multimedia.
Solo se aplica cuando la aplicación crea el lector de origen a partir de un objeto de origen multimedia existente.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Habilita el procesamiento de vídeo avanzado por el Lector de origen, incluida la conversión del espacio de color, el desentrelazado, el cambio de tamaño de vídeo y la conversión de velocidad de fotogramas.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Habilita el procesamiento de vídeo limitado por el lector de origen.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Contiene propiedades de configuración para el origen multimedia.
MF_SOURCE_READER_PASSTHROUGH_MODE Cuando se establece este atributo, el Lector de origen pasa por muestras de vídeo respaldadas por la memoria del sistema a MFT internas sin copiarlas automáticamente en una textura DirectX, incluso si hay un administrador de dispositivos Direct3D presente.
MFT_FIELDOFUSE_UNLOCK_Attribute Contiene un puntero IMFFieldOfUseMFTUnlock, que se usa para desbloquear una MFT con restricciones de campo de uso. Para obtener más información, vea Restricciones de uso de campo.

 

Use estos atributos con los métodos y funciones siguientes:

Para usar cualquiera de estos atributos, primero llame a MFCreateAttributes para crear un nuevo almacén de atributos. A continuación, use la interfaz IMFAttributes para establecer los atributos deseados en el almacén de atributos. Pase el puntero IMFAttributes al parámetro pAttributes de cualquiera de los métodos o funciones enumerados anteriormente.

Atributos de Media Foundation

Lector de origen

IMFSourceReader