Freigeben über


Profile Manager-Objekt

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK-ist ein Legacyfeature. Es wurde von Source Reader und Sink Writerersetzt. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code Source Reader und Sink Writer- anstelle Windows Media Format 11 SDK-verwendet werden soll. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, um die neuen APIs zu verwenden, falls möglich umgeschrieben werden.]

Ein Profil ist eine Reihe von Medienparametern, die zum Erstellen einer ASF-Datei verwendet werden. Das Profil-Manager-Objekt erstellt Profilobjekte zur Bearbeitung. Profilobjekte können ohne Daten erstellt oder aus vorhandenen Profildaten erstellt werden. Das Profil-Manager-Objekt bietet außerdem Methoden zum Aufzählen unterstützter Codecs und Abfragen dieser Codecs nach Informationen.

Das Profil-Manager-Objekt wird von der WMCreateProfileManager--Funktion erstellt, die einen Zeiger auf eine IWMProfileManager Schnittstelle festlegt. Die anderen Schnittstellen des Profil-Manager-Objekts können durch Aufrufen der QueryInterface--Methode abgerufen werden.

Die folgenden Schnittstellen werden vom Profil-Manager-Objekt unterstützt.

Schnittstelle Beschreibung
IWMCodecInfo- Ruft Informationen zu unterstützten Codecs und deren Formaten ab.
IWMCodecInfo2 Ruft die Namen der unterstützten Codecs und die Beschreibungen ihrer Formate ab. Erbt alle Methoden von IWMCodecInfo.
IWMCodecInfo3 Ruft Codeceigenschaften und Codecs für unterstützte Features ab. Erbt alle Methoden von IWMCodecInfo und IWMCodecInfo2.
IWMProfileManager Erstellt neue Profile, lädt vorhandene Profile und speichert benutzerdefinierte Profile.
IWMProfileManager2 Steuert die Vom Profil-Manager aufgelistete Version von Systemprofilen. Erbt alle Methoden von IWMProfileManager.
IWMProfileManagerLanguage Steuert die Sprache der vom Profil-Manager analysierten Systemprofile.

 

Bemerkungen

Wenn ein Profil-Manager-Objekt erstellt wird, analysiert es alle Systemprofile, die mehrere Sekunden dauern können. Das Erstellen und Freigeben eines Profil-Managers bei jeder Verwendung wirkt sich negativ auf die Leistung aus. Sie sollten einen Profil-Manager einmal in Ihrer Anwendung erstellen und freigeben, wenn Sie ihn nicht mehr verwenden müssen.

Objekte

Profile-Objekt

Profile