Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena čtečkou zdroje a výstupním zapisovačem. Čtečka zdroje a zapisovač cíle jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojů a Zapisovač výstupu 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é.]
Výpočet správné přenosové rychlosti a okna vyrovnávací paměti pro libovolný typ datového proudu není přesná věda. Jedním z jednoduchých přístupů je nastavení přenosové rychlosti tak, aby odpovídala velikosti datového proudu děleného délkou v sekundách. Například datový proud obsahující celkem 68 000 bitů trvajících 20 sekund může mít přenosovou rychlost 3400 bitů za sekundu (68 000 bitů / 20 sekund = 3400 bitů za sekundu).
Problém s touto jednoduchou technikou přiřazování přenosové rychlosti spočívá v tom, že nebere v úvahu distribuci dat v rámci datového proudu. Mnoho libovolných datových proudů obsahuje větší objemy dat v intervalech podél časové osy souboru. Například streamy obrázků mají vzorky, které jsou poměrně velké, ale obvykle jsou rozmístěné několik sekund od sebe. Okno vyrovnávací paměti musí být nastaveno, aby se zajistilo, že vyrovnávací paměť nepřeteče.
Nejprve spočítejte velikost vyrovnávací paměti pro datový proud tím, že vynásobíte bitovou rychlost (bity za sekundu) dobou okna vyrovnávací paměti (v sekundách) a vydělíte výslednou hodnotu 1 000, čímž získáte velikost vyrovnávací paměti v bitech. Pak se ujistěte, že velikost vyrovnávací paměti je dostatečně velká tak, aby mohla pojmout všechny kombinace vzorků ve streamu, které jsou navzájem od sebe menší než okno vyrovnávací paměti v představovacím čase. Pokud máte pochybnosti, nastavte obě hodnoty o něco výš, než si myslíte, že je potřebujete.
Související témata