Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Source Reader és a Sink Writerváltotta fel. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft kifejezetten ajánlja, hogy az új kódok Pontos Olvasót és Kimeneti Írót használjanak a 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 Advanced Systems Format (ASF) egy bővíthető fájlformátum, amely elsősorban szinkronizált digitális médiastreamek tárolására és lejátszására és hálózatokon keresztüli továbbítására szolgál. Az ASF a Windows Media Audio és a Windows Media Video-alapú tartalom tárolóformátuma. A wma vagy wmv bővítmény egy OLYAN ASF-fájl megadására szolgál, amely a Windows Media Audio és/vagy a Windows Media Video kodekekkel kódolt tartalmat tartalmaz. A Windows Media Format SDK használható Windows Media-fájlok, valamint más típusú tömörített vagy tömörítetlen adatokat tartalmazó ASF-fájlok létrehozására és olvasására.
Ez a szakasz az ASF formátum általános leírását tartalmazza háttérinformációként. Mivel az olvasó- és íróobjektumok kezelik az összes alacsony szintű fájlelemzési és -formázási feladatot, az ASF-fájlok létrehozása előtt nem szükséges részletes ismeretekkel rendelkeznie az ASF-ről. A teljes ASF-specifikáció megtalálható a Microsoft webhelyén.
Az ASF formátum elsődleges céljai a következők:
- Médiakiszolgálók, HTTP-kiszolgálók és helyi tárolóeszközök hatékony lejátszásának támogatása.
- Skálázható médiatípusok, például hang- és videoképek támogatása.
- Annak érdekében, hogy egyetlen multimédiás kompozíciót széles sávszélességen lehessen bemutatni.
- A médiastream-kapcsolatok szerzői vezérlésének engedélyezése, különösen korlátozott sávszélességű forgatókönyvekben.
- Függetlennek kell lennie bármely multimédiás összeállítási rendszertől, számítógépes operációs rendszertől vagy adatkommunikációs protokolltól.
Az ASF-fájlok több független vagy függő streamet tartalmazhatnak, köztük több hangstreamet a többcsatornás hanghoz, vagy több bitsebességű videostreamet, amelyek különböző sávszélességeken keresztüli átvitelre alkalmasak. A streamek bármilyen tömörített vagy tömörítetlen formátumban lehetnek; a legjobb tömörítést azonban a Microsoft Windows Media Audio és Video 9 sorozatú kodekekkel lehet elérni. A szabványos hang- és video-médiastream-típusok mellett az ASF-fájlok szöveges streameket, weblapokat és szkriptparancsokat, valamint tetszőleges adattípusokat is tartalmazhatnak. Az ASF támogatja az élő és igény szerinti multimédiás tartalmakat. Járműként használható H.32X (például H.323 és H.324) vagy MBONE konferenciák rögzítésére vagy lejátszására.
Az ASF-fájlokat "objektumok" nevű szakaszokba rendezzük. Három legfelső szintű objektum van, egy fejlécobjektum és egy adatobjektum (mindkettő szükséges), valamint egy választható indexobjektum. A Fejléc objektum általános információkat tartalmaz a fájlról, például a fájlméretet, a streamek számát, a hibajavítási módszereket és a használt kodekeket. A metaadatokat itt is tároljuk. A Fejléc objektum az egyetlen legfelső szintű objektum, amely más objektumokat is tartalmazhat. Az Adatobjektum csomagokba rendezve tartalmazza a streamadatokat. Az Egyszerű index objektum a társított index-kulcs-keret párok listáját tartalmazza, amelyek lehetővé teszik az alkalmazások számára, hogy hatékonyan kereshessenek egy fájlon keresztül. Az egyes kulcskeretekhez társított index lehet egy bemutató időpontja, egy videókeret száma vagy egy hivatkozási időbélyeg.
Minden felső vagy alsó szintű objektum egy globálisan egyedi azonosítóval (GUID) és egy méretértékkel kezdődik. Ezek a számok lehetővé teszik, hogy a fájlolvasó a megfelelő helyeken elemezhesse az információkat azonosítható objektumokká. Ezeknek a GRAFIKUS GUID-knek köszönhetően az alacsonyabb szintű objektumok bármilyen sorrendben elküldhetők, és továbbra is felismerhetők. Az ASF formátum úgy lett kialakítva, hogy leküzdje a pontatlan adatfogadást. A részben letöltött ASF-fájlok továbbra is olvashatók, feltéve, hogy tartalmazza a Fejléc objektumot és legalább egy Adatobjektumot.
Az ASF-ről az ASF specifikációjában található részletes információk találhatók. A specifikációt a Microsoft webhelyérőltöltheti le.
Kapcsolódó témakörök