Profilkezelő objektum
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
A profil egy ASF-fájl létrehozásához használt médiaparaméterek készlete. A profilkezelő objektum profilobjektumokat hoz létre szerkesztésre. A profilobjektumok bármilyen adat nélkül hozhatók létre, vagy meglévő profiladatokból hozhatók létre. A profilkezelő objektum metódusokat is biztosít a támogatott kodekek számbavételéhez és a kodekek információhoz való lekérdezéséhez.
A profilkezelő objektumot a WMCreateProfileManager függvény hozza létre, amely egy mutatót állít be egy IWMProfileManager felületre. A profilkezelő objektum többi felülete a QueryInterface metódus meghívásával érhető el.
A profilkezelő objektum az alábbi felületeket támogatja.
Interfész | Leírás |
---|---|
IWMCodecInfo | Információkat kér le a támogatott kodekekről és formátumaikról. |
IWMCodecInfo2 | Lekéri a támogatott kodekek nevét és formátumaik leírását. Az IWMCodecInfo összes metódusát örökli. |
IWMCodecInfo3 | Lekéri a kodek tulajdonságait és lekérdezi a támogatott funkciók kodekeit. Az IWMCodecInfo és IWMCodecInfo2összes metódusát örökli. |
IWMProfileManager | Új profilokat hoz létre, betölti a meglévő profilokat, és egyéni profilokat ment. |
IWMProfileManager2 | A profilkezelő által számba adott rendszerprofilok verzióját szabályozza. Az IWMProfileManager összes metódusát örökli. |
IWMProfileManagerLanguage | A profilkezelő által elemezett rendszerprofilok nyelvét szabályozza. |
Megjegyzések
A profilkezelő objektum létrehozásakor elemzi az összes rendszerprofilt, ami több másodpercet is igénybe vehet. A profilkezelő létrehozása és kiadása minden alkalommal, amikor használnia kell, hátrányosan befolyásolja a teljesítményt. Egyszer kell létrehoznia egy profilkezelőt az alkalmazásban, és csak akkor szabadíthatja fel, ha már nem kell használnia.
Kapcsolódó témakörök