Í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. |
Kapcsolódó témakörök