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:
- MF_MT_VIDEO_LEVEL (que es un alias deMF_MT_MPEG2_LEVEL)
- CODECAPI_AVEncCommonQualityVsSpeed
- CODECAPI_AVEncMPVDefaultBPictureCount
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 |
|
Consulte también