Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
[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.]
Att läsa ASF-filer är en av de viktigaste funktionerna i Windows Media Format SDK. Två typer av läsning stöds: asynkron och synkron. Asynkron filläsning hanteras av läsarobjektet. Det synkrona läsarobjektet används för att läsa filer synkront. Mer information om de olika läsobjekten finns i Reader Object and Synchronous Reader Object.
I det mest grundläggande asynkrona filläsningsscenariot måste du implementera en motringningsmetod som läsarobjektet anropar när exemplen är klara. När du har börjat läsa en fil, väntar din applikation på att proverna ska levereras till återuppringningsmetoden. Asynkron läsning är användbart för spelarprogram och stöder funktioner som inte är tillgängliga med synkron läsning. Om programmet behöver läsa filer från en nätverksplats eller interagera med en server som kör Windows Media Services måste du använda läsarobjektet. Nackdelen med läsarobjektet är att en separat tråd används för varje levererad utdata. Dessutom är läsarobjektet inte lika flexibelt som den synkrona läsaren i hur det kan leverera exempel.
Med den synkrona läsaren behöver du inte använda några motringningsmetoder. I stället väljer du en del av filen för att läsa och hämta exemplen en i taget med metodanrop. Den synkrona läsaren passar bra för innehållsredigeringsprograms behov, där snabb åtkomst till specifika exempel är nödvändig. Eftersom inga motringningsmetoder används av den synkrona läsaren kan du skapa program för att läsa ASF-filer med minst kodningskostnader. Synkron läsare kan dock inte öppna en fil från en nätverksplats eller interagera med en server som kör Windows Media Services eller läsa filer som skyddas med DRM-.
I följande avsnitt beskrivs funktionerna i läsaren och den synkrona läsaren.
| Ämne | Beskrivning |
|---|---|
| Användarallokerad exempelsupport | Diskuterar buffertallokering i läsaren och synkron läsare och hur användarallokering kan förbättra prestanda. |
| uppräkning av utdataformat | Diskuterar uppräkning av utdataformat. |
Dessutom gäller följande ämnen i avsnittet skrivfunktioner även för filläsning:
Relaterade ämnen