Share via


Profil-Manager-Objekt

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Ein Profil ist ein Satz 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 auch Methoden zum Auflisten unterstützter Codecs und zum 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 ab und fragt Codecs nach unterstützten Features ab. Erbt alle Methoden von IWMCodecInfo und IWMCodecInfo2.
IWMProfileManager Erstellt neue Profile, lädt vorhandene Profile und speichert benutzerdefinierte Profile.
IWMProfileManager2 Steuert die Version von Systemprofilen, die vom Profil-Manager aufgelistet werden. Erbt alle Methoden von IWMProfileManager.
IWMProfileManagerLanguage Steuert die Sprache der Systemprofile, die vom Profil-Manager analysiert werden.

 

Bemerkungen

Wenn ein Profil-Manager-Objekt erstellt wird, analysiert es alle Systemprofile, was einige Sekunden dauern kann. 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 ihn nur freigeben, wenn Sie ihn nicht mehr verwenden müssen.

Objekte

Profile-Objekt

Profiles