Partilhar via


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:

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
Mfapi.h

Confira também

Lista alfabética de atributos da Media Foundation