Pour effectuer une recherche par code temporel SMPTE à l’aide du lecteur synchrone
L’objet lecteur synchrone peut rechercher un point dans un fichier en fonction du code temporel SMPTE associé à un flux vidéo. Les données de code d’heure sont encapsulées dans les structures de _ données d' _ extension _ du code d’erreur WMT qui sont attachées à des exemples vidéo en tant qu’extensions d’unité de données.
Les codes temporels SMPTE sont définis par une plage et un code horaire dans cette plage. Une plage est une série continue de codes temporels. Chaque code de temps est défini par les heures, les minutes, les secondes et les frames.
Pour rechercher des données dans un fichier ASF par code temporel SMPTE à l’aide du lecteur synchrone, procédez comme suit.
- Définissez le code d’heure de début et le code d’heure de fin pour l’exemple de livraison en appelant IWMSyncReader :: SetRangeByFrame. Vous devez spécifier le numéro de flux d’un flux vidéo indexé par code de temps. Le lecteur synchrone synchronise le reste des sorties avec l’heure de présentation du cadre spécifié du flux spécifié.
- Commencez la récupération des exemples avec des appels à IWMSyncReader :: GetNextSample. Procédez comme vous le feriez normalement avec le lecteur synchrone.