MF_VIDEO_MAX_MB_PER_SEC 属性
指定在 IMFTransform 上,硬件编码器支持的最大宏块处理速率(以宏块数/秒为单位)。
数据类型
UINT32
备注
这是一个只读属性。
H.264/AVC 编码器:
此属性受以下属性的影响:
- MF_MT_VIDEO_LEVEL(MF_MT_MPEG2_LEVEL 的别名)
- CODECAPI_AVEncCommonQualityVsSpeed
- CODECAPI_AVEncMPVDefaultBPictureCount
如果存在 MF_MT_VIDEO_LEVEL 属性,则编码器应返回在指定级别支持的最高比特率和分辨率对应的处理速率。 如果 MF_MT_VIDEO_LEVEL 属性不存在,则应使用默认级别 4。
如果设置了 CODECAPI_AVEncCommonQualityVsSpeed ICodecAPI 属性,则编码器应返回与为此属性设置的值对应的处理速率。 如果 CODECAPI_AVEncCommonQualityVsSpeed 属性不存在,则它应使用默认值 0,该值应该是最快的处理模式。
如果 CODECAPI_AVEncMPVDefaultBPictureCount ICodecAPI 属性已设置为有效且受支持的值,则编码器应返回与为此属性设置的值对应的处理速率。 如果 CODECAPI_AVEncMPVDefaultBPictureCount 属性不存在,则应使用默认值 0 B 帧。
应用程序只应使用较低的 28 位。 较高的 4 位保留供将来使用。 应用程序应忽略较高的 4 位,MFT 应将较高的 4 位设置为 0。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8.1 [桌面应用 | UWP 应用] |
最低受支持的服务器 |
Windows Server 2012 R2 [桌面应用 | UWP 应用] |
Header |
|
另请参阅