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.]
Wanneer u bestanden lokaal leest met de asynchrone lezer, is het niet nodig om de prestaties van leesbewerkingen te controleren. Als uw toepassing echter vanuit een streamingbron leest, kunnen prestatiestatistieken erg belangrijk zijn. Uw toepassing kan reageren op wijzigingen in de afspeelprestaties om de best mogelijke eindgebruikerservaring te garanderen.
De prestatiegegevens die u van de lezer kunt ophalen, bevatten de volgende statistieken:
- De huidige bandbreedte van de verbinding.
- Het aantal pakketten dat van de server is ontvangen.
- Het aantal verloren pakketten dat is hersteld.
- Het aantal verloren pakketten dat niet is hersteld.
- Het percentage van het totale aantal verzonden pakketten dat is ontvangen.
Voer de volgende stappen uit om prestatiestatistieken van lezers op te halen.
- Maak een WM_READER_STATISTICS structuur voordat u begint met afspelen. U moet het cbSize lid instellen op sizeof(WM_READER_STATISTICS).
- Verkrijg een aanwijzer naar de IWMReaderAdvanced interface van het lezerobject door IWMReader::QueryInterfacete gebruiken.
- Maak tijdens het afspelen oproepen naar IWMReaderAdvanced::GetStatistics regelmatig om de prestaties te bewaken. Geef uw WM_READER_STATISTICS structuur door bij elke aanroep en bekijk de juiste leden.
Verwante onderwerpen