Sdílet prostřednictvím


Objekt profilu

[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena čtečkou zdroje a zapisovače jímky. a zapisovač jímky jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojového kódu a Zapisovač jímky místo Windows Media Format 11 SDK, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]

Objekt profilu spravuje nastavení profilu. Objekty profilu lze vytvořit pro existující data profilu nebo lze vytvořit prázdné a připravené k příjmu nových dat. Objekt profilu je také vytvořen objektem čtenáře (a synchronním objektem čtenáře) při načtení souboru pro čtení. V tomto případě je objekt naplněn informacemi profilu uloženými v záhlaví souboru.

Chcete-li uložit obsah objektu profilu, musíte volat IWMProfileManager::SaveProfile.

Profil obsahuje více objektů, které řídí různé aspekty profilu (například datové proudy). Všechny tyto objekty jsou podřízené objektu profilu. Tyto objekty s funkcemi vytváření nevytvoříte stejně jako hlavní objekty této sady SDK. Místo toho rozhraní objektu profilu obsahují metody, které vytvářejí podřízené objekty.

Chcete-li vytvořit objekt profilu, zavolejte jednu z následujících metod.

Metoda Popis
IWMProfileManager::CreateEmptyProfile Vytvoří objekt profilu bez jakýchkoli dat profilu.
IWMProfileManager::LoadProfileByData Vytvoří objekt profilu naplněný daty z profilu uloženého jako řetězec. Toto je jediný způsob, jak vytvořit objekt profilu s daty z vlastního profilu.
IWMProfileManager::LoadProfileByID Vytvoří objekt profilu naplněný daty ze systémového profilu. Použije identifikátor GUID k identifikaci požadovaného profilu systému.
IWMProfileManager::LoadSystemProfile Vytvoří objekt profilu naplněný daty ze systémového profilu. Pomocí indexu profilu identifikuje požadovaný profil systému.

 

Všechny metody v předchozí tabulce nastaví ukazatel na IWMProfile rozhraní. Další rozhraní objektu profilu lze získat voláním QueryInterface metoda.

Každý objekt profilu podporuje následující rozhraní.

Rozhraní Popis
IWMLanguageList Spravuje seznam jazyků podporovaných souborem ASF.
IWMPacketSize Řídí maximální velikost paketů v souboru.
IWMPacketSize2 Řídí minimální velikost paketů v souboru. Dědí všechny metody IWMPacketSize.
IWMProfile Řídí základní nastavení a objekty zahrnuté v profilu.
IWMProfile2 Načte globálně jedinečný identifikátor (GUID) přidružený k profilu. Dědí všechny metody IWMProfile.
IWMProfile3 Řídí sdílení šířky pásma a informace o stanovení priorit datových proudů v profilu. Dědí všechny metody IWMProfile a IWMProfile2.

 

objekty

objektu správce profilu

profilů