Freigeben über


IMFASFProfile-Schnittstelle (wmcontainer.h)

Verwaltet ein ASF-Profil (Advanced Systems Format). Ein Profil ist eine Sammlung von Informationen, die die Konfiguration von Streams beschreibt, die in einer ASF-Datei enthalten werden. Informationen zu den Beziehungen zwischen Streams sind ebenfalls im Profil enthalten.

Für jedes ASF-Profilobjekt ist eine IMFASFProfile-Schnittstelle vorhanden. Um ein ASF-Profilobjekt zu erstellen, rufen Sie MFCreateASFProfile oder MFCreateASFProfileFromPresentationDescriptor auf.

Vererbung

Die IMFASFProfile-Schnittstelle erbt von IMFAttributes. IMFASFProfile verfügt auch über folgende Membertypen:

Methoden

Die IMFASFProfile-Schnittstelle verfügt über diese Methoden.

 
IMFASFProfile::AddMutualExclusion

Fügt dem Profil ein konfiguriertes ASF-Objekt (Advanced Systems Format) hinzu.
IMFASFProfile::AddStreamPrioritization

IMFASFProfile::AddStreamPrioritization-Methode
IMFASFProfile::Clone

Erstellt eine Kopie des Profilobjekts Advanced Systems Format.
IMFASFProfile::CreateMutualExclusion

Erstellt ein neues ASF-Objekt (Advanced Systems Format). Gegenseitige Ausschlussobjekte können einem Profil hinzugefügt werden, indem die AddMutualExclusion-Methode aufgerufen wird.
IMFASFProfile::CreateStream

Erstellt ein ASF-Streamkonfigurationsobjekt (Advanced Systems Format).
IMFASFProfile::CreateStreamPrioritization

IMFASFProfile::CreateStreamPrioritization-Methode
IMFASFProfile::GetMutualExclusion

Ruft ein ASF-Objekt (Advanced Systems Format) zum gegenseitigen Ausschluss aus dem Profil ab.
IMFASFProfile::GetMutualExclusionCount

Ruft die Anzahl von ASF-Objekten (Advanced Systems Format) ab, die dem Profil zugeordnet sind.
IMFASFProfile::GetStream

Ruft einen Stream aus dem Profil nach Streamindex ab und/oder ruft die Streamnummer für einen Streamindex ab.
IMFASFProfile::GetStreamByNumber

Ruft ein ASF-Streamkonfigurationsobjekt (Advanced Systems Format) für einen Stream im Profil ab. Diese Methode verweist auf den Stream nach Streamnummer anstelle des Streamindexes.
IMFASFProfile::GetStreamCount

Ruft die Anzahl der Streams im Profil ab.
IMFASFProfile::GetStreamPrioritization

IMFASFProfile::GetStreamPrioritization-Methode
IMFASFProfile::RemoveMutualExclusion

Entfernt ein ASF-Objekt (Advanced Systems Format) zum gegenseitigen Ausschluss aus dem Profil.
IMFASFProfile::RemoveStream

Entfernt einen Stream aus dem ASF-Profilobjekt (Advanced Systems Format).
IMFASFProfile::RemoveStreamPrioritization

IMFASFProfile::RemoveStreamPrioritization-Methode
IMFASFProfile::SetStream

Fügt dem Profil einen Stream hinzu, oder konfiguriert einen vorhandenen Stream neu.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wmcontainer.h

Weitere Informationen

ASF-Profil

IMFAttributes

Media Foundation-Schnittstellen