Interfaz IMFASFProfile (wmcontainer.h)

Administra un perfil de Formato de sistemas avanzados (ASF). Un perfil es una colección de información que describe la configuración de flujos que se incluirán en un archivo ASF. También se incluye información sobre las relaciones entre secuencias en el perfil.

Existe una interfaz IMFASFProfile para cada objeto de perfil de ASF. Para crear un objeto de perfil de ASF, llame a MFCreateASFProfile o MFCreateASFProfileFromPresentationDescriptor.

Herencia

La interfaz IMFASFProfile hereda de IMFAttributes. IMFASFProfile también tiene estos tipos de miembros:

Métodos

La interfaz IMFASFProfile tiene estos métodos.

 
IMFASFProfile::AddMutualExclusion

Agrega un objeto de exclusión mutua de Formato de sistemas avanzados (ASF) configurado al perfil.
IMFASFProfile::AddStreamPrioritization

IMFASFProfile::AddStreamPrioritization (Método)
IMFASFProfile::Clone

Crea una copia del objeto de perfil Formato de sistemas avanzados.
IMFASFProfile::CreateMutualExclusion

Crea un nuevo objeto de exclusión mutua de Formato de sistemas avanzados (ASF). Los objetos de exclusión mutua se pueden agregar a un perfil llamando al método AddMutualExclusion.
IMFASFProfile::CreateStream

Crea un objeto de configuración de flujo de formato de sistemas avanzados (ASF).
IMFASFProfile::CreateStreamPrioritization

IMFASFProfile::CreateStreamPrioritization (Método)
IMFASFProfile::GetMutualExclusion

Recupera un objeto de exclusión mutua del formato de sistemas avanzados (ASF) del perfil.
IMFASFProfile::GetMutualExclusionCount

Recupera el número de objetos de exclusión mutua de Formato de sistemas avanzados (ASF) asociados al perfil.
IMFASFProfile::GetStream

Recupera una secuencia del perfil por índice de flujo y/o recupera el número de secuencia de un índice de secuencia.
IMFASFProfile::GetStreamByNumber

Recupera un objeto de configuración de flujo de formato de sistemas avanzados (ASF) para una secuencia en el perfil. Este método hace referencia al flujo por número de secuencia en lugar del índice de secuencia.
IMFASFProfile::GetStreamCount

Recupera el número de secuencias del perfil.
IMFASFProfile::GetStreamPrioritization

IMFASFProfile::GetStreamPrioritization (Método)
IMFASFProfile::RemoveMutualExclusion

Quita un objeto de exclusión mutua del formato de sistemas avanzados (ASF) del perfil.
IMFASFProfile::RemoveStream

Quita una secuencia del objeto de perfil Formato de sistemas avanzados (ASF).
IMFASFProfile::RemoveStreamPrioritization

MÉTODO IMFASFProfile::RemoveStreamPrioritization
IMFASFProfile::SetStream

Agrega una secuencia al perfil o vuelve a configurar una secuencia existente.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wmcontainer.h

Consulte también

Perfil de ASF

IMFAttributes

Interfaces de Media Foundation