Atributos de lector de origen
Los atributos siguientes se pueden usar para inicializar el lector de origen de .
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 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 avanzado de vídeo mediante el lector de origen de , incluida la conversión del espacio de color, la desinterlazamiento, 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 de pasa a través de muestras de vídeo respaldadas por la memoria del sistema a mfTs internos sin copiarlos 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 un MFT con restricciones de campo de uso. Para obtener más información, vea Campo de restricciones de uso. |
Use estos atributos con los métodos y funciones siguientes:
- IMFReadWriteClassFactory::CreateInstanceFromObject
- IMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSourceReaderFromByteStream
- MFCreateSourceReaderFromMediaSource
- MFCreateSourceReaderFromURL
Para usar cualquiera de estos atributos, primero llame a MFCreateAttributes para crear un nuevo almacén de atributos. A continuación, use la interfazIMFAttributes 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.
Temas relacionados
-
atributos de Media Foundation