Sdílet prostřednictvím


Opakované použití konfigurací streamu

[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena čtečkou zdroje a datovým zapisovačem. Source Reader a Sink Writer jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojů a Zapisovač dat 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é.]

Často platí, že chcete znovu použít objekt konfigurace datového proudu z existujícího profilu. Možná máte staré profily, které potřebují aktualizaci, nebo možná budete potřebovat datový proud shodný s jedním v systémovém profilu. Je jednodušší opakovaně používat konfigurace datových proudů, než vytvářet nové, a často můžete změnit několik nastavení v konfiguraci tak, aby vyhovovala vašim potřebám, a ne vytvářet úplně nové.

Mějte na paměti, že existují omezení, jak můžete změnit konfigurace datových proudů. Pokud změníte nastavení nesprávným způsobem, váš profil nemusí přijmout objekt konfigurace datového proudu. ** Nesprávné konfigurace datových proudů jsou často přijímány profilem, ale způsobují, že objekt zapisovače odmítá profil. Mějte na paměti následující omezení a problémy při používání a úpravě existujících konfigurací datových proudů.

  • Obsah souboru .prx nikdy neměníte, aby se změnilo nastavení streamu. Když jsou profily uloženy do řetězců XML a zapsány do souboru .prx, lze je číst pomocí libovolného textového editoru. Když se podíváte na uložený profil, pomůže vám to pochopit, jak profily fungují. Soubor .prx byste ale nikdy neměli nijak měnit. I zdánlivě triviální změny můžou profil zneplatnit.
  • Několik verzí kodeku Windows Media Audio používá stejné konfigurace datových proudů. Pokud máte objekt konfigurace datového proudu, který je nakonfigurovaný jako podtyp WMMEDIASUBTYPE_WMAudioV2, WMMEDIASUBTYPE_WMAudioV7 nebo WMMEDIASUBTYPE_WMAudioV8, výsledný datový proud se zkomprimuje pomocí nejnovějšího kodeku Windows Media Audio. Před použitím existujícího zvukového kodeku byste ale měli vyhodnotit své potřeby. Mnoho typů souborů lze vylepšit upgradem na nejnovější verzi kodeku Windows Media Audio Professional nebo kodekem Windows Media Audio Lossless.
  • Nikdy neměňte podtyp datového proudu pro upgrade na nový kodek. Pokud použijete metody IWMCodecInfo3 k získání konfigurace datového proudu, kodek k němu připojí nějaká data, která identifikují formát datového proudu. Pokud změníte podtyp existujícího objektu konfigurace datového proudu, podtyp neodpovídá datům kodeku. Objekt zapisovače nepřijme profil s takovou konfigurací datového proudu.
  • Nemění nastavení konfigurací komprimovaného zvukového streamu. Pokud nastavení zvukového streamu nevyhovuje vašim potřebám, získejte novou konfiguraci datového proudu z kodeku pomocí metod IWMCodecInfo3.

Konfigurace streamů

získávání informací o konfiguraci streamu z kodeků