Dela via


Sjunker

[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.]

Skrivobjektet i Windows Media Format SDK levererar bearbetat innehåll till mottagare. Varje mottagare är ett objekt som levererar data. Leveranspunkten beror på typen av mottagare. Det finns tre typer av mottagare: filmottagare, nätverksmottagare och push-mottagare.

Filmottagare

Filmottagare skriver ASF-innehåll till en fil på en lokal enhet eller nätverksenhet. När du använder skrivarobjektet för att skriva en fil utan att uttryckligen lägga till en filmottagare, skapar skrivaren en för dig med det namn som du skickar till IWMWriter::SetOutputFilename. Du kan tilldela flera filmottagare till ett skrivobjekt för att skriva innehållet i flera filer samtidigt.

Genom att använda en filmottagare kan du styra många aspekter av filen. Följande funktioner är tillgängliga via en filmottagare.

  • Övervakning av filstatistik. Du kan övervaka filstorleken och varaktigheten när den skapas.
  • Skapande av partiell innehållsfil. Filmottagare kan konfigureras för att börja skriva innehåll vid en viss tidpunkt och avsluta skrivningen vid en viss tidpunkt. På så sätt kan du skapa flera filer som innehåller olika delar av samma innehåll i samma skrivpass.

Nätverksmottagare

Nätverket skickar innehåll till en nätverksadress. Läsklienter kan ansluta till adressen för att ta emot sändningen.

Push-mottagare

Push-mottagare levererar innehåll från skrivaren till en server som kör Windows Media Services. Push-mottagare används vanligtvis i scenarier där en dator kodar liveinnehåll och levererar det till en eller flera servrar för bred distribution. Med hjälp av en push-mottagare kan du ägna datorer åt specifika uppgifter, vilket sparar bandbredd och bearbetningskraft på varje server.

filskrivningsfunktioner

Arbeta med skrivarmottagare