Atributos del escritor de receptores
Los atributos siguientes se pueden usar para inicializar el escritor receptor.
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 escritor receptor. |
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS | Permite al escritor receptor usar transformaciones de Media Foundation basadas en hardware (MFT). |
MF_SINK_WRITER_ASYNC_CALLBACK | Contiene un puntero a la interfaz de devolución de llamada de la aplicación para el escritor receptor. |
MF_SINK_WRITER_DISABLE_THROTTLING | Especifica si el escritor del receptor limita la velocidad de los datos entrantes. |
MF_TRANSCODE_CONTAINERTYPE | Especifica el tipo de contenedor del archivo de salida. |
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 Restricciones de campo de uso. |
MF_SINK_WRITER_D3D_MANAGER | Use este atributo para proporcionar un dispositivo Direct3D para cualquier codificador de vídeo o receptores multimedia cargados por el escritor receptor. |
Use estos atributos con los métodos y funciones siguientes:
- IMFReadWriteClassFactory::CreateInstanceFromObject
- IMFReadWriteClassFactory::CreateInstanceFromURL
- MFCreateSinkWriterFromMediaSink
- MFCreateSinkWriterFromURL
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.
Temas relacionados