atributo MF_TRANSCODE_ADJUST_PROFILE
Sinalizadores de perfil que definem as configurações de fluxo para a topologia transcode. Os sinalizadores são definidos na enumeração MF_TRANSCODE_ADJUST_PROFILE_FLAGS .
Tipo de dados
UINT32
Obter/definir
Para obter esse atributo, chame IMFAttributes::GetUINT32.
Para definir esse atributo, chame IMFAttributes::SetUINT32.
Comentários
Um aplicativo pode definir esse atributo no nível do contêiner no perfil de transcodificação. Se esse atributo for definido, a função MFCreateTranscodeTopology alterará os atributos de fluxo durante a compilação da topologia, dependendo do sinalizador especificado. Por exemplo, se o aplicativo especificar o sinalizador MF_TRANSCODE_ADJUST_PROFILE_DEFAULT , as configurações de fluxo especificadas pelo aplicativo serão usadas para criar o perfil.
Para o fluxo de vídeo, a taxa de quadros é atualizada com base na fonte de mídia. Se o aplicativo não especificar o modo entrelaçado, o perfil será atualizado para usar quadros progressivos por padrão.
Se o aplicativo especificar o sinalizador MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES , os atributos de fluxo ausentes serão copiados da fonte de mídia de entrada para as configurações de fluxo no perfil de transcodificação.
A constante GUID para esse atributo é exportada de mfuuid.lib.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também