IMFASFContentInfo::GetProfile-Methode (wmcontainer.h)
Ruft ein ASF-Profil (Advanced Systems Format) ab, das den ASF-Inhalt beschreibt.
Syntax
HRESULT GetProfile(
[out] IMFASFProfile **ppIProfile
);
Parameter
[out] ppIProfile
Empfängt einen IMFASFProfile-Schnittstellenzeiger . Der Aufrufer muss die Schnittstelle freigeben. Wenn das Objekt kein ASF-Profil hat, empfängt dieser Parameter den Wert NULL.
Rückgabewert
Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich ausgeführt. |
Hinweise
Das Profil wird festgelegt, indem entweder IMFASFContentInfo::SetProfile oder IMFASFContentInfo::P arseHeader aufgerufen wird.
Das von dieser Methode zurückgegebene ASF-Profilobjekt enthält keine der MF_PD_ASF_xxx-Attribute (siehe Presentation Descriptor Attributes). Gehen Sie wie folgt vor, um diese Attribute abzurufen:
- Rufen Sie IMFASFContentInfo::GeneratePresentationDescriptor auf, um den ASF-Präsentationsdeskriptor abzurufen. Sie können den Präsentationsdeskriptor für die MF_PD_ASF_xxx-Attribute abfragen.
- (Optional.) Rufen Sie MFCreateASFProfileFromPresentationDescriptor auf, um den Präsentationsdeskriptor in ein ASF-Profil zu konvertieren. Das von dieser Funktion erstellte Profilobjekt enthält die attribute MF_PD_ASF_xxx .
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | wmcontainer.h |
Bibliothek | Mfuuid.lib |
Weitere Informationen
Initialisieren des ContentInfo-Objekts einer neuen ASF-Datei