Aracılığıyla paylaş


Profil Nesnesi

[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Havuz Yazıcı kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

Profil nesnesi, profilin ayarlarını yönetir. Profil nesneleri mevcut profil verileri için oluşturulabilir veya boş, yeni veri almaya hazır olarak oluşturulabilir. Okuma için bir dosya yüklendiğinde, bir profil nesnesi okuyucu nesnesi (ve zaman uyumlu okuyucu nesnesi) tarafından da oluşturulur. Bu durumda nesne, dosyanın üst bilgisinde depolanan profil bilgileriyle doldurulur.

Profil nesnesinin içeriğini kaydetmek için IWMProfileManager::SaveProfileçağırmalısınız.

Profil, profilin çeşitli yönlerini (akışlar gibi) denetleen birden çok nesne içerir. Bu nesnelerin tümü profil nesnesine bağımlıdır. Bu nesneleri, bu SDK'nın ana nesneleriyle yaptığınız gibi oluşturma işlevleriyle oluşturmazsınız. Bunun yerine, profil nesnesinin arabirimleri, alt nesneleri oluşturan yöntemleri içerir.

Profil nesnesi oluşturmak için aşağıdaki yöntemlerden birini çağırın.

Yöntem Açıklama
IWMProfileManager::CreateEmptyProfile Profil verileri olmadan bir profil nesnesi oluşturur.
IWMProfileManager::LoadProfileByData Dize olarak kaydedilen bir profilden verilerle doldurulmuş bir profil nesnesi oluşturur. Bu, özel bir profilden alınan verilerle profil nesnesi oluşturmanın tek yoludur.
IWMProfileManager::LoadProfileByID Sistem profilindeki verilerle doldurulmuş bir profil nesnesi oluşturur. İstenen sistem profilini tanımlamak için GUID'yi kullanır.
IWMProfileManager::LoadSystemProfile Sistem profilindeki verilerle doldurulmuş bir profil nesnesi oluşturur. İstenen sistem profilini tanımlamak için profil dizinini kullanır.

 

Yukarıdaki tablodaki tüm yöntemler, IWMProfile arabirimine bir işaretçi ayarlar. Profil nesnesinin diğer arabirimleri QueryInterface yöntemi çağrılarak elde edilebilir.

Aşağıdaki arabirimler her profil nesnesi tarafından desteklenir.

Arayüz Açıklama
IWMLanguageList ASF dosyası tarafından desteklenen dillerin listesini yönetir.
IWMPacketSize Bir dosyadaki paket boyutu üst sınırını denetler.
IWMPacketSize2 Bir dosyadaki paketlerin en küçük boyutunu denetler. IWMPacketSizeyöntemlerinin tümünü devralır.
IWMProfile Bir profile dahil edilen temel ayarları ve nesneleri denetler.
IWMProfile2 Profille ilişkili genel benzersiz tanımlayıcıyı (GUID) alır. IWMProfiletüm yöntemlerini devralır.
IWMProfile3 Bir profilde bant genişliği paylaşımını ve akış önceliklendirme bilgilerini denetler. IWMProfile ve IWMProfile2yöntemlerinin tümünü devralır.

 

Nesneleri

Profil Yöneticisi Nesnesi

Profilleri