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 |