Sdílet prostřednictvím


Indexy

[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é.]

Běžným požadavkem pro aplikace, které čtou digitální mediální soubory, je schopnost hledat konkrétní bod v obsahu. Hledání může být obtížné, protože neexistuje žádná záruka, že různé datové proudy v souboru mají vzorky se souběžnými počátečními časy. Tento problém je vyřešen pomocí indexů . Index je objekt v souboru ASF, který odpovídá ukázkám videa s jejich prezentačními časy. U zvukových streamů není nutný žádný index, protože zvuková data jsou blíže propojená s časem prezentace, než jsou data videa.

Objekt indexeru sady Windows Media Format SDK může vytvořit tři různé typy indexů: dočasné indexy, indexy založené na rámecech a indexy kódu času SMPTE.

Nejčastějším typem jsou dočasné indexy. Jednoduše vyrovnají ukázky videa s odpovídajícími časy prezentace.

Index založený na rámečku odpovídá ukázkám videa s čísly snímků videa a časy prezentace. Čísla snímků jsou zvlášť užitečná v aplikacích, které upravují video.

Index kódu času SMTPE je vzácným typem indexu. Jako základ indexu používá kód času SMPTE a lze ho použít pouze u datových proudů, které mají ve svých vzorcích zahrnuté časové razítko SMPTE. Další informace o časovém kódu SMPTE naleznete v tématu SMPTE Time Code Support.

Soubor ASF může obsahovat index každého typu pro každý datový proud videa, který obsahuje. Ve výchozím nastavení je dočasný index zahrnutý pro každý datový proud videa v souborech vytvořených objektem writeru. Nastavení automatického indexování souborů můžete změnit tak, aby vyhovovaly vašim potřebám.

funkce souborů ASF

Práce s indexy

čtení souborů pomocí asynchronní čtečky

čtení souborů pomocí synchronní čtečky