Condividi tramite


Interfaccia IMFASFProfile (wmcontainer.h)

Gestisce un profilo ASF (Advanced Systems Format). Un profilo è una raccolta di informazioni che descrivono la configurazione dei flussi che verranno inclusi in un file ASF. Le informazioni sulle relazioni tra flussi sono incluse anche nel profilo.

Esiste un'interfaccia IMFASFProfile per ogni oggetto profilo ASF. Per creare un oggetto profilo ASF, chiamare MFCreateASFProfile o MFCreateASFProfileFromPresentationDescriptor.

Ereditarietà

L'interfaccia FMASFProfile eredita da FMAttributes. FMASFProfile include anche questi tipi di membri:

Metodi

L'interfaccia IMFASFProfile include questi metodi.

 
FMASFProfile::AddMutualExclusion

Aggiunge un oggetto di esclusione reciproca (ASF) configurato al profilo.
FMASFProfile::AddStreamPrioritization

Metodo IMFASFProfile::AddStreamPrioritization
FMASFProfile::Clone

Crea una copia dell'oggetto profilo Advanced Systems Format.
FMASFProfile::CreateMutualExclusion

Crea un nuovo oggetto di esclusione reciproca di Advanced Systems Format (ASF). Gli oggetti di esclusione reciproca possono essere aggiunti a un profilo chiamando il metodo AddMutualExclusion.
FMASFProfile::CreateStream

Crea un oggetto di configurazione del flusso ASF (Advanced Systems Format).
FMASFProfile::CreateStreamPrioritization

Metodo IMFASFProfile::CreateStreamPrioritization
FMASFProfile::GetMutualExclusion

Recupera un oggetto di esclusione reciproca di Advanced Systems Format (ASF) dal profilo.
IMFASFProfile::GetMutualExclusionCount

Recupera il numero di oggetti di esclusione reciproca di Advanced Systems Format (ASF) associati al profilo.
FMASFProfile::GetStream

Recupera un flusso dal profilo in base all'indice di flusso e/o recupera il numero di flusso per un indice di flusso.
FMASFProfile::GetStreamByNumber

Recupera un oggetto di configurazione del flusso ASF (Advanced Systems Format) per un flusso nel profilo. Questo metodo fa riferimento al flusso in base al numero di flusso anziché all'indice di flusso.
FMASFProfile::GetStreamCount

Recupera il numero di flussi nel profilo.
FMASFProfile::GetStreamPrioritization

Metodo IMFASFProfile::GetStreamPrioritization
FMASFProfile::RemoveMutualExclusion

Rimuove un oggetto di esclusione reciproca di Advanced Systems Format (ASF) dal profilo.
FMASFProfile::RemoveStream

Rimuove un flusso dall'oggetto profilo Advanced Systems Format (ASF).
FMASFProfile::RemoveStreamPrioritization

Metodo IMFASFProfile::RemoveStreamPrioritization
FMASFProfile::SetStream

Aggiunge un flusso al profilo o riconfigura un flusso esistente.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione wmcontainer.h

Vedi anche

Profilo ASF

FMAttributes

Interfacce di Media Foundation