Práce s profily
[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. Čtečka zdroje a zapisovač jímky jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Source Reader a Sink Writer 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é.]
Tato část popisuje, jak navrhovat, vytvářet a upravovat profily. Každý profil popisuje datové proudy, které tvoří soubor a jejich vztahy mezi sebou. Objekt profilu obsahuje informace o konfiguraci datového proudu pro každý datový proud, informace o vzájemném vyloučení datových proudů, které nelze doručit současně, informace o sdílení šířky pásma a informace o stanovení priorit datových proudů.
Hlavním účelem profilů je poskytnout zapisovacímu objektu informace o konfiguraci datového proudu. Autor používá informace z profilu ke koordinaci procesu komprese vstupů s kodeky. Při konfiguraci komprimovaného datového proudu médií zadáte kodek použitý ke komprimaci dat a nastavení, která kodek používá. Můžete také vytvořit profily pro nekomprimované datové proudy. Podporuje se několik nekomprimovaných typů streamů. I když nevyžadují kodek, mají tyto typy vlastní požadavky na konfiguraci streamu. Další informace najdete v tématu Konfigurace streamů a pomocí nekomprimovaných zvukových datových proudů a video streamů.
Informace o konfiguraci datového proudu pomocí některého z kodeků Windows Media musí být získány z kodeku pomocí metod rozhraní IWMCodecInfo3. Postup použití formátů datových proudů se liší u videokodeků než u zvukových kodeků, ale v obou případech musíte začít získáním formátu z kodeku. Nikdy byste se neměli pokoušet ručně nakonfigurovat datový proud pomocí některého z kodeků Windows Media, protože malé chyby v profilu můžou mít hluboký vliv na soubor ASF.
Základní kroky při vytváření a/nebo úpravách profilů jsou:
- Vytvořte prázdný profil nebo načtěte existující profil, který chcete upravit.
- V případě potřeby nakonfigurujte všechny streamy na základě podporovaných dat profilu načtených z kodeku, který se použije ke kódování datového proudu.
- V případě potřeby nakonfigurujte vzájemné vyloučení.
- V případě potřeby nakonfigurujte sdílení šířky pásma.
- V případě potřeby nastavte prioritu datových proudů v souboru.
Následující části popisují proces vytváření a úprav profilů.
Oddíl | Popis |
---|---|
navrhování profilů | Popisuje, jak navrhnout profil. |
vytváření profilů | Popisuje, jak vytvořit prázdný profil. |
Konfigurace streamů | Popisuje, jak nakonfigurovat streamy a zahrnout je do profilu. |
Použití vzájemného vyloučení | Popisuje, jak vytvořit objekty vzájemného vyloučení a zahrnout je do profilu. |
Používání sdílení šířky pásma | Popisuje, jak používat sdílení šířky pásma v profilu. |
Stanovení priorit datových proudů | Popisuje, jak v profilu používat stanovení priority datových proudů. |
ukládání profilů | Popisuje, jak uložit vlastní profily do souboru. |
Použití systémových profilů | Popisuje, jak pracovat se systémovými profily, abyste ušetřili čas a úsilí při vytváření profilů. |
Řízení velikosti paketů | Popisuje, jak řídit velikost paketů v datových proudech souborů vytvořených pomocí vašeho profilu. |
Poznámka Uživatelé předchozích verzí sady Windows Media Format SDK mohou být zvyklí používat systémové profily beze změny při vytváření souborů. Sada Windows Media Format 9 Series SDK nebo novější neobsahuje žádné nové systémové profily, které používají kodeky Windows Media 9 Series nebo novější. Důvodem je rostoucí počet profilů, které by bylo potřeba k pokrytí různých funkcí, které nyní nabízejí kodeky. Systémové profily verze 8 můžete stále používat jako výchozí místo pro vaše profily. Další informace naleznete v tématu Použití systémových profilů. Informace o novém mechanismu cílení profilů na konkrétní doručovací zařízení naleznete v tématu Práce se šablonami shody zařízení.
Související témata