Delen via


Werken met Writer Sinks

[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

Het schrijverobject van de Windows Media Format SDK verwerkt invoermediagegevens in een bitstream. Het writer-object levert de bitstream echter niet naar de uiteindelijke bestemming (ofwel naar een bestand of een netwerklocatie). Als u de ASF-inhoud naar een bruikbare indeling wilt schrijven, moet u schrijfsinks gebruiken.

Het writer-object ondersteunt drie typen sinks: bestandssinks, netwerksinks en push-sinks. Een bestandssink schrijft ASF-inhoud naar een ASF-bestand op schijf. Een netwerksink zendt ASF-inhoud uit vanaf een netwerkadres. Een push-sink levert gegevens aan een server met Windows Media Services, zodat de server de inhoud beschikbaar kan maken voor de beoogde doelgroep. U kunt ook uw eigen sinks maken om ASF-gegevens te leveren op elke manier die uw toepassing nodig heeft. Zie voor informatie over netwerksinks en push-sinks ASF-gegevens verzenden via een netwerk. In de rest van deze sectie worden schrijfsinks besproken.

U kunt een of meer sinks configureren voor elk exemplaar van de schrijver die u gebruikt. Elke sink verwerkt slechts één bestemming. Als u bijvoorbeeld drie bestanden tegelijk wilt schrijven, moet u een afzonderlijke bestandssink voor elk bestand maken en configureren.

In de volgende secties wordt het gebruik van schrijfsinks beschreven.

Afdeling Beschrijving
Sinks toevoegen aan de Writer Hierin wordt beschreven hoe u sinks toevoegt aan de schrijver.
Opsomming van Ontvangende Eenheden Beschrijft hoe u de sinks die aan de schrijver zijn toegevoegd kunt opsommen.
Foutberichten ophalen uit een ontvangstmodule Hierin wordt beschreven hoe u sinks configureert om statusberichten aan uw toepassing te leveren.
Bestandssinks gebruiken Hierin wordt beschreven hoe u een writer-bestandssink gebruikt om een ASF-bestand op schijf te maken.
Aangepaste sinks gebruiken Hierin wordt beschreven hoe u uw eigen aangepaste sinks maakt en gebruikt om ASF-gegevens te leveren.

 

IWMWriterAdvanced Interface

IWMWriterSink Interface

ASF-bestanden schrijven