Arbeta med utdata
[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]
Som standard associeras varje exempel som du får från något av läsarobjekten med ett utdatanummer. Varje utdatanummer motsvarar en ström i ASF-filen. Läsaren tilldelar utdatanummer till strömmarna i filen när filen öppnas. Normalt finns det en utmatning för varje flöde i en fil. Om filen använder ömsesidigt undantag tilldelas dock varje grupp av ömsesidigt uteslutande strömmar ett enda utdatanummer. Dataströmmen som motsvarar utdatanumret för de ömsesidigt uteslutande strömmarna bestäms antingen av läsaren, vid MBR-filer (multiple bit rate) eller av ditt program, om du använder manuell strömval.
Eftersom anslutningsnamnet i profilen inte sparas i filen skapar läsaren ett standardanslutningsnamn för varje utdata som bara är en strängrepresentation av utdatanumret, till exempel "1", "2", "3" och så vidare. Anslutningsnamnen gör det möjligt för program, och själva läsaren, att korrelera utdata till strömmar. I en fil med flera bithastigheter delar flera strömmar ett anslutningsnamn. Detta spelar ingen roll för läsaren eftersom utdataegenskaperna för varje MBR-ström är identiska.
Varje utdata har ett eller flera utdataformat som stöds. Ett utdataformat är det format som de okomprimerade exemplen som levereras av läsaren använder. När läsaren öppnar en fil anger den formatet för varje utdata till standardvärdet för medieundertypen. Antalet och typen av utdataformat som stöds bestäms av den codec som dekomprimerar mediedata.
I följande avsnitt förklaras hur du arbetar med utdata:
Relaterade ämnen