Megosztás a következőn keresztül:


Íróobjektum

[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. 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.]

Az íróobjektum digitális médiafájlok írására szolgál a speciális rendszerformátumú (ASF) fájlstruktúra használatával. A digitális médiafájlok írásának folyamata számos, az írón belüli lépésből áll, amelyek koordinálják a tömörítést, a csomagosítást és a multiplexálást.

Az íróobjektum fájlok vagy hálózatok kimenetének interfészeit tartalmazza, támogatja az egy visszahívási felületet, és létrehozhat egy vagy több bemeneti médiatulajdonság-objektumot.

Az íróobjektumot a WMCreateWriterfüggvény hozza létre, amely egy IWMWriter felületre állítja az egérmutatót. Az íróobjektum többi felülete a QueryInterface metódus meghívásával érhető el.

Az íróobjektum az alábbi felületeket támogatja.

Interfész Leírás
IWMDRMWriter Metódusokat biztosít DRM kulcsok létrehozásához.
IWMDRMWriter2 Az íróobjektumot úgy konfigurálja, hogy olyan előre titkosított adatfolyamot tartalmazó fájlt írjon, amely megfelel a Windows Media DRM 10 for Network Devices protokollnak.
IWMHeaderInfo Kezeli a fejlécadatok specifikációját és lekérését, például metaadatokat, jelölőketstb.
IWMHeaderInfo2 Kezeli a számbavételt a rendelkezésre álló kodekadatokon keresztül. Az IWMHeaderInfo összes metódusát örökli.
IWMHeaderInfo3 Kezeli a számbavételt a rendelkezésre álló kodekadatokon keresztül. Örökli az IWMHeaderInfo és IWMHeaderInfo2összes metódusát.
IWMWatermarkInfo Hozzáférést biztosít a rendszeren található vízjelrendszerekkel kapcsolatos információkhoz.
IWMWriter Elindítja és leállítja az ASF-fájlok írását; Ez magában foglalja a pufferek kiosztásának módszereit, a bemeneti tulajdonságok beállítását és lekérését, a profilok és a kimeneti fájlnevek beállítását, valamint az író zárolásának feloldását.
IWMWriterAdvanced Hozzáadja, lekéri és eltávolítja a megadott fogadóobjektumokat; lekéri a statisztikákat, a fogadók számát és azt az időt, amin az író dolgozik; és egyéb speciális funkciókat is végrehajt.
IWMWriterAdvanced2 Speciális funkciókat biztosít, különösen a deinterlaced videofunkciók kezeléséhez. A IWMWriterAdvancedösszes metódusát örökli.
IWMWriterAdvanced3 További írói funkciókat biztosít, beleértve a részletes írói statisztikák lekérését is. Örökli az IWMWriterAdvanced és IWMWriterAdvanced2metódusait.
IWMWriterPostView A postviewing-mintákhoz kapcsolódó speciális írási funkciókat kezeli. A postviewing a kimenetet tekinti meg, általában kódolóból, hogy ellenőrizze, hogy a kódolási/dekódolási folyamat megfelelően működik-e.
IWMWriterPreprocess Kezeli az író által készített előfeldolgozási bérleteket. Az előfeldolgozási bérletek a kódolt kimenet minőségének javítására szolgálnak.

 

Az alkalmazásnak a következő visszahívási felületet kell megvalósítania a postviewing folyamatának nyomon követéséhez.

Interfész Leírás
IWMWriterPostViewCallback Kezeli, hogy a tömörítetlen minták hogyan érkeznek az íróobjektumtól a kodek működésének megtekintéséhez.

 

objektumok

ASF-fájlok írása