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.
Kodér Windows Media Audio vytvoří výčet všech podporovaných výstupních typů v jejich kompletní podobě. Načtěte požadovaný typ voláním IMediaObject::GetOutputType nebo IMFTransform::GetAvailableOutputTypea potom nastavte načtený typ jako výstupní typ bez úprav voláním IMediaObject::SetOutputType nebo IMFTransform::SetOutputType.
Typy výstupních médií podporované kodérem zvuku se mění při konfiguraci vlastností kodéru. Před zobrazením výčtu výstupního typu musíte nakonfigurovat všechny vlastnosti kodéru, které chcete použít.
Audio kodéry podporují dva režimy pass a VBR, ale jsou nakonfigurované jinak než pro video. Další informace naleznete v tématu Výčet typů zvuku pro specifické režimy kódování.
Vstupní typy podporované kodérem zvuku nejsou k dispozici, dokud nenastavíte typ výstupu. Pokud voláte IMediaObject::GetInputType nebo MMFTransform::GetInputType před nastavením výstupního typu, metoda vrátí DMO_E_NO_MORE_ITEMS nebo MFT_E_NO_MORE_TYPES. Po nastavení výstupního typu kodér vypíše vstupní typy, které podporuje pro vybraný typ výstupu.
Kodér Windows Media Audio neprovádí převzorkování zvuku. To znamená, že výstupní typ kodéru a vstupní typ kodéru musí mít stejný počet kanálů, bitů na vzorkování a vzorkovací frekvenci. Další informace naleznete v tématu Hledání typů výstupu kodéru zvuku.
Poznámka
Každý typ výstupu vyčíslený kodérem zvuku obsahuje strukturu WAVEFORMATEX (odkazovaná na AM_MEDIA_TYPE.pbFormat) s připojenými rozšířenými daty. Velikost rozšířených dat je určena WAVEFORMATEX.cbSize. Tato data musí být uložena s kódovaným obsahem, aby je bylo možné doručovat do dekodéru. Obsah nelze dekomprimovat bez dat rozšířeného formátu.
Související témata