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 |