Streamkonfigurációk újrafelhasználása
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és a Célírófelváltotta. Forrásolvasó és Kimeneti író Windows 10-hez és Windows 11-hez optimalizáltak. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
Gyakran előfordul, hogy egy meglévő profilból szeretne újra felhasználni egy streamkonfigurációs objektumot. Előfordulhat, hogy régi profiljai frissítésre szorulnak, vagy egy rendszerprofilban lévővel megegyező streamre van szüksége. Egyszerűbb újra felhasználni a streamkonfigurációkat, mint újakat létrehozni, és gyakran módosíthatja a konfiguráció néhány beállítását az igényeinek megfelelően, nem pedig teljesen újat.
Vegye figyelembe, hogy a streamkonfigurációk módosítására korlátozások vonatkoznak. Ha helytelenül módosítja a beállításokat, előfordulhat, hogy a profil nem fogadja el a streamkonfigurációs objektumot. A profil gyakran elfogadja a helytelen streamkonfigurációkat, de az íróobjektum elutasítja a profilt. Vegye figyelembe a következő korlátozásokat és problémákat a meglévő streamkonfigurációk használatakor és módosításakor.
- Soha ne módosítsa a .prx fájl tartalmát a streambeállítások módosításához. Amikor a profilokat XML-sztringekbe menti, és .prx fájlba írja, azokat bármely szövegszerkesztővel elolvashatja. A mentett profilok megtekintése segíthet megérteni a profilok működését. A .prx fájlokat azonban soha ne módosítsa semmilyen módon. Még a látszólag jelentéktelen változások is érvényteleníthetik a profilt.
- A Windows Media Audio kodek több verziója ugyanazt a streamkonfigurációt használja. Ha olyan streamkonfigurációs objektuma van, amely WMMEDIASUBTYPE_WMAudioV2, WMMEDIASUBTYPE_WMAudioV7 vagy WMMEDIASUBTYPE_WMAudioV8 altípusként van konfigurálva, az eredményül kapott stream a legújabb Windows Media Audio kodektel lesz tömörítve. A meglévő hangkodek használata előtt azonban ki kell értékelnie az igényeket. Számos fájltípus továbbfejleszthető a Windows Media Audio Professional kodek legújabb verziójára vagy a Windows Media Audio Lossless kodekre való frissítéssel.
- Soha ne módosítsa a stream altípusát új kodekre való frissítéshez. Amikor az IWMCodecInfo3metódusait használja a streamkonfiguráció beszerzéséhez, a kodek csatol hozzá néhány adatot, amelyek azonosítják a bitstream formátumát. Ha módosítja egy meglévő streamkonfigurációs objektum altípusát, az altípus nem egyezik meg a kodekadatokkal. Az ilyen streamkonfigurációval rendelkező profilokat az íróobjektum nem fogadja el.
- Ne módosítsa a tömörített hangstream-konfigurációk beállításait. Ha egy hangstream beállításai nem felelnek meg az igényeinek, szerezze be az új streamkonfigurációt a kodekből az IWMCodecInfo3 metódusok segítségével.
Kapcsolódó témakörök