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 DirectShow je starší funkce. Byla nahrazena MediaPlayer, MMFMediaEnginea Audio/Video Capture v Media Foundation. Tyto funkce jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal MediaPlayer, MMFMediaEngine a Audio/Video Capture v Media Foundation místo DirectShow, 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é.]
Vstupní vyrovnávací paměť může být potenciálně velmi velká. Když DMO zpracovává vyrovnávací paměť, v ideálním případě parametry přesně sledují své křivky v celé dávce dat. DMO má však určitý prostor pro výpočet těchto hodnot.
- Nejpřesnější přístup spočívá v výpočtu přesné hodnoty pro každou atomovou jednotku dat; Například každá ukázka zvuku. Tento přístup je nejvíce výpočetně nákladný.
- Dalším přístupem je rozdělit data do menších jednotek určité pevné velikosti, například 100 vzorků. Tento přístup vytvoří efekt schodišťového kroku. U některých parametrů to může být přijatelné. V zvukových efektech může vytvářet zvukové artefakty.
- Kompromisem je použití předchozí techniky, ale v každé dávce proveďte lineární interpolaci hodnoty parametru pro každý vzorek.
Tyto problémy jsou zvláště důležité pro zpracování zvuku. Jedna sekunda zvuku může obsahovat 48 000 vzorků na kanál, což znamená mnoho výpočtů, ale ucho je citlivé na artefakty, jako je aliasing.
Související témata