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 應用程式] |
頁首 |
|
另請參閱