Pour récupérer des exemples de médias avec le lecteur asynchrone
Une fois que vous avez reçu le _ message d’état d’ouverture de WMT dans votre implémentation de IWMStatusCallback :: OnStatus, vous pouvez commencer à recevoir des exemples en appelant IWMReader :: Start. Le lecteur asynchrone fournit des exemples à votre implémentation de IWMReaderCallback :: OnSample. Les exemples sont fournis dans l’ordre de la présentation.
Start est un appel asynchrone. Elle retourne presque immédiatement et continue de s’exécuter sur des threads distincts. Le lecteur asynchrone utilise plusieurs threads lors du décodage du contenu et de la diffusion des exemples. Quand la fin du fichier est atteinte, le lecteur envoie un message d' _ État d’un EOF WMT à votre implémentation du rappel OnStatus . Lors de _ l’envoi d’un EOF WMT, le lecteur arrête son propre traitement. vous n’avez pas besoin de répondre à la fin de la _ demande WMT avec un appel à IWMReader :: Stop.