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.
Kódování se dvěma průchody lze použít pro konstantní přenosovou rychlost (CBR) a pro kódování VBR (Variable Bit Rate) s některými kodeky Windows Media. Maximální počet průchodů kódováním podporovaný kodekem najdete získáním vlastnosti MFPKEY_PASSESRECOMMENDED. Žádný z kodeků nepodporuje více než dva průchody. Nakonfigurujte objekt DMO tak, aby používal dva průchody nastavením vlastnosti MFPKEY_PASSESUSED na hodnotu 2.
Doručte vzorky do kodéru DMO po jednom, stejně jako v jednorázovém režimu. Při zpracování vstupních ukázek pro předzpracování se volání IMediaObject::ProcessInput nebo IMFTransform::ProcessInput vrátí S_FALSE, což značí, že se nevygeneruje žádný výstup.
Na konci prvního průchodu (po prvním zpracování posledního vstupu) je nutné nastavit vlastnost MFPKEY_ENDOFPASS, která oznámí kodeku, že dalším zpracovaným vstupem je první vstup druhého průchodu. Pro tuto vlastnost není vyžadována žádná hodnota, takže byste měli použít prázdnou strukturu VARIANT.
Související témata