Compartir a través de


MF_VIDEO_MAX_MB_PER_SEC (atributo)

Especifica, en IMFTransform, la velocidad máxima de procesamiento de macrobloques, en macrobloques por segundo, compatible con el codificador de hardware.

Tipo de datos

UINT32

Comentarios

Este atributo es de solo lectura.

Codificadores H.264/AVC:

Este atributo se ve afectado por las siguientes propiedades:

Si el atributo MF_MT_VIDEO_LEVEL está presente, el codificador debe devolver la velocidad de procesamiento para la velocidad de bits y la resolución más altas admitidas en el nivel especificado. Si el atributo MF_MT_VIDEO_LEVEL no está presente, debe usar un nivel predeterminado de 4.

Si se ha establecido la propiedad ICodecAPICODECAPI_AVEncCommonQualityVsSpeed de ICodecAPI, el codificador debe devolver la velocidad de procesamiento correspondiente al valor establecido para esta propiedad. Si el atributo CODECAPI_AVEncCommonQualityVsSpeed no está presente, debe usar un valor predeterminado de 0, que debe ser el modo de procesamiento más rápido.

Si la propiedad CODECAPI_AVEncMPVDefaultBPictureCount de ICodecAPI se ha establecido en un valor válido y admitido, el codificador debe devolver la velocidad de procesamiento correspondiente al valor establecido para esta propiedad. Si el atributo CODECAPI_AVEncMPVDefaultBPictureCount no está presente, debe usar un valor predeterminado de 0 fotogramas B.

Una aplicación solo debe usar los 28 bits inferiores. Los 4 bits superiores se reservan para un uso futuro. Las aplicaciones deben omitir los 4 bits superiores y MFT deben establecer los 4 bits superiores en 0.

Requisitos

Requisito Valor
Cliente mínimo compatible
Windows 8.1 [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible
Windows Server 2012 R2 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado
Mfapi.h

Consulte también

Lista alfabética de los atributos de Media Foundation