Interface IMFASFProfile (wmcontainer.h)

Gerencia um perfil ASF (Advanced Systems Format). Um perfil é uma coleção de informações que descreve a configuração de fluxos que serão incluídos em um arquivo ASF. Informações sobre as relações entre fluxos também são incluídas no perfil.

Existe uma interface IMFASFProfile para cada objeto de perfil DO ASF. Para criar um objeto de perfil ASF, chame MFCreateASFProfile ou MFCreateASFProfileFromPresentationDescriptor.

Herança

A interface IMFASFProfile herda de IMFAttributes. IMFASFProfile também tem estes tipos de membros:

Métodos

A interface IMFASFProfile tem esses métodos.

 
IMFASFProfile::AddMutualExclusion

Adiciona um objeto de exclusão mútua ASF (Advanced Systems Format) configurado ao perfil.
IMFASFProfile::AddStreamPrioritization

Método IMFASFProfile::AddStreamPrioritization
IMFASFProfile::Clone

Cria uma cópia do objeto de perfil Formato de Sistemas Avançados.
IMFASFProfile::CreateMutualExclusion

Cria um novo objeto de exclusão mútua ASF (Advanced Systems Format). Objetos de exclusão mútua podem ser adicionados a um perfil chamando o método AddMutualExclusion.
IMFASFProfile::CreateStream

Cria um objeto de configuração de fluxo ASF (Advanced Systems Format).
IMFASFProfile::CreateStreamPrioritization

Método IMFASFProfile::CreateStreamPrioritization
IMFASFProfile::GetMutualExclusion

Recupera um objeto de exclusão mútua ASF (Advanced Systems Format) do perfil.
IMFASFProfile::GetMutualExclusionCount

Recupera o número de objetos de exclusão mútua ASF (Advanced Systems Format) associados ao perfil.
IMFASFProfile::GetStream

Recupera um fluxo do perfil por índice de fluxo e/ou recupera o número de fluxo de um índice de fluxo.
IMFASFProfile::GetStreamByNumber

Recupera um objeto de configuração de fluxo ASF (Advanced Systems Format) para um fluxo no perfil. Esse método faz referência ao fluxo por número de fluxo em vez de índice de fluxo.
IMFASFProfile::GetStreamCount

Recupera o número de fluxos no perfil.
IMFASFProfile::GetStreamPrioritization

Método IMFASFProfile::GetStreamPrioritization
IMFASFProfile::RemoveMutualExclusion

Remove um objeto de exclusão mútua ASF (Advanced Systems Format) do perfil.
IMFASFProfile::RemoveStream

Remove um fluxo do objeto de perfil ASF (Advanced Systems Format).
IMFASFProfile::RemoveStreamPrioritization

Método IMFASFProfile::RemoveStreamPrioritization
IMFASFProfile::SetStream

Adiciona um fluxo ao perfil ou reconfigura um fluxo existente.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho wmcontainer.h

Confira também

Perfil do ASF

IMFAttributes

Media Foundation Interfaces