Udostępnij za pośrednictwem


Obiekt programu Profile Manager

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i składnik zapisywania ujścia . czytnika źródeł i składników zapisywania ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania ujścia zamiast zestawu SDK windows Media Format 11, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Profil to zestaw parametrów multimedialnych używanych do tworzenia pliku ASF. Obiekt menedżera profilów tworzy obiekty profilu do edycji. Obiekty profilu można tworzyć bez żadnych danych w nich ani tworzyć na podstawie istniejących danych profilu. Obiekt menedżera profilów udostępnia również metody wyliczania obsługiwanych koderów i wykonywania zapytań dotyczących tych koderów w celu uzyskania informacji.

Obiekt menedżera profilów jest tworzony przez funkcję WMCreateProfileManager, która ustawia wskaźnik na interfejs IWMProfileManager. Inne interfejsy obiektu menedżera profilów można uzyskać, wywołując metodę QueryInterface.

Następujące interfejsy są obsługiwane przez obiekt menedżera profilów.

Interfejs Opis
IWMCodecInfo Pobiera informacje o obsługiwanych koderach i ich formatach.
IWMCodecInfo2 Pobiera nazwy obsługiwanych koderów i opisów ich formatów. Dziedziczy wszystkie metody IWMCodecInfo.
IWMCodecInfo3 Pobiera właściwości kodera i koderów koderów kodu dla obsługiwanych funkcji. Dziedziczy wszystkie metody IWMCodecInfo i IWMCodecInfo2.
IWMProfileManager Tworzy nowe profile, ładuje istniejące profile i zapisuje profile niestandardowe.
IWMProfileManager2 Kontroluje wersję profilów systemowych wyliczonych przez menedżera profilów. Dziedziczy wszystkie metody IWMProfileManager.
IWMProfileManagerLanguage Steruje językiem profilów systemowych analizowanych przez menedżera profilów.

 

Uwagi

Po utworzeniu obiektu menedżera profilów analizuje on wszystkie profile systemowe, co może potrwać kilka sekund. Tworzenie i wydawanie menedżera profilów za każdym razem, gdy trzeba go użyć, będzie miało negatywny wpływ na wydajność. Menedżer profilów należy utworzyć raz w aplikacji i zwolnić go tylko wtedy, gdy nie trzeba już z niej korzystać.

obiektów

obiektu profilu

profile