Writer Postview gebruiken
[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 biedt postviewing-mogelijkheden, zodat u geschreven inhoud kunt verifiëren zonder het lezerobject in te stellen. Het schrijverobject biedt geen ondersteuning voor postviewing voor audio-inhoud.
De schrijver postviewer werkt op veel dezelfde manier als het asynchrone lezerobject, alleen met minder functies. Voor gedetailleerde informatie over het lezen van digitale media, zie ASF-bestanden lezen.
Voer de volgende stappen uit om de postviewer te implementeren.
- Implementeer de IWMWriterPostViewCallback::OnPostViewSample callback. Deze methode is in wezen hetzelfde als IWMReaderCallback::OnSample, behalve dat hiermee streamnummers worden opgegeven in plaats van uitvoer.
- Klaarmaken om te schrijven zoals gewoonlijk.
- Vraag een aanwijzer naar de IWMWriterPostView-interface van het schrijverobject door IWMWriter::QueryInterfaceaan te roepen.
- Stel de callback in voor de postviewer door IWMWriterPostView::SetPostViewCallbackaan te roepen.
- Voor elke stream waarvoor u postview-voorbeelden wilt ontvangen, roept u IWMWriterPostView::SetReceivePostViewSamplesaan. U kunt controleren of een stream is ingesteld om postview-voorbeelden te ontvangen door IWMWriterPostView::GetReceivePostViewSamplesaan te roepen.
- U kunt de voorbeeldindelingen manipuleren, net zoals u de uitvoerindelingen zou doen in het lezerobject of het synchrone lezerobject.
- Wanneer u begint met het schrijven van het bestand, begint u monsters te ontvangen in uw implementatie van de OnPostViewSample callback-methode.
Verwante onderwerpen