Atributo MF_VIDEO_MAX_MB_PER_SEC
Especifica, no IMFTransform, a taxa máxima de processamento de macroblocos, em macroblocos por segundo, que é suportada pelo codificador de hardware.
Tipo de dados
UINT32
Comentários
Este é um atributo somente leitura.
Codificadores H.264/AVC:
Esse atributo é afetado pelas seguintes propriedades:
- MF_MT_VIDEO_LEVEL (que é um alias de MF_MT_MPEG2_LEVEL)
- CODECAPI_AVEncCommonQualityVsSpeed
- CODECAPI_AVEncMPVDefaultBPictureCount
Se o atributo MF_MT_VIDEO_LEVEL estiver presente, o codificador deverá retornar a taxa de processamento para a taxa de bits e a resolução mais altas suportadas no nível especificado. Se o atributo MF_MT_VIDEO_LEVEL não estiver presente, ele deverá usar um nível padrão de 4.
Se a propriedade CODECAPI_AVEncCommonQualityVsSpeed ICodecAPI tiver sido definida, o codificador deverá retornar a taxa de processamento correspondente ao valor definido para essa propriedade. Se o atributo CODECAPI_AVEncCommonQualityVsSpeed não estiver presente, ele deverá usar um valor padrão de 0, que deve ser o modo de processamento mais rápido.
Se a propriedade CODECAPI_AVEncMPVDefaultBPictureCount ICodecAPI tiver sido definida como um valor válido e com suporte, o codificador deverá retornar a taxa de processamento correspondente ao valor definido para essa propriedade. Se o atributo CODECAPI_AVEncMPVDefaultBPictureCount não estiver presente, ele deverá usar um valor padrão de 0 quadros B.
Somente os 28 bits inferiores devem ser usados por um aplicativo. Os 4bits superiores são reservados para uso futuro. Os aplicativos devem ignorar os 4 bits superiores e os MFTs devem definir os 4 bits superiores como 0.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8.1 [aplicativos de área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte |
Windows Server 2012 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho |
|
Confira também