Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[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.]
De asynchrone lezer levert voorbeelden aan de besturingstoepassing in de volgorde van de presentatietijd door aanroepen naar de IWMReaderCallback::OnSample callback-methode uit te voeren. Wanneer u een toepassing maakt met behulp van de asynchrone lezer, moet u OnSample- implementeren om niet-gecomprimeerde voorbeelden af te handelen. Normaal gesproken worden functies of methoden die zijn gemaakt om inhoud weer te geven, aangeroepen vanuit OnSample-.
Typische implementatie van de OnSample callback omvat de volgende stappen.
- Haal de locatie en grootte van de buffer op die het voorbeeld bevat door INSSBuffer::GetBufferAndLength- aan te roepen op de buffer die is doorgegeven als pSample-.
- Vertak uw logica, afhankelijk van het uitvoernummer. Het uitvoernummer wordt aan OnSample- gegeven als dwOutputNumber.
- Neem renderinglogica op voor elk uitvoernummer dat u wilt ondersteunen. Als u voorbeelden van meerdere uitvoergegevens weergeeft, moet u mogelijk uw rendering synchroniseren.
Toepassingen die gecomprimeerde voorbeelden van ASF-bestanden leveren, moeten de methode IWMReaderCallbackAdvanced::OnStreamSample callback-methode implementeren. OnStreamSample- bijna identiek is aan OnSample-, behalve dat deze gecomprimeerde steekproeven per stroomnummer ontvangt in plaats van niet-gecomprimeerde steekproeven per uitvoernummer.
Verwante onderwerpen