Pour créer un lecteur synchrone et ouvrir un fichier
[La fonctionnalité associée à cette page, le Kit de développement logiciel (SDK) Windows Media Format 11, est une fonctionnalité héritée. Il a été remplacé par lecteur source et enregistreur récepteur. Le lecteur source et l’enregistreur récepteur ont été optimisés pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise le lecteur source et l’enregistreur récepteur au lieu du Kit de développement logiciel (SDK) Windows Media Format 11, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Avant de pouvoir effectuer un travail avec le lecteur synchrone, vous devez créer un objet de lecteur synchrone et charger un fichier pour la lecture. Pour initialiser le lecteur synchrone et ouvrir un fichier, procédez comme suit.
- Créez un objet lecteur synchrone en appelant la fonction WMCreateSyncReader . Vous devez spécifier le niveau souhaité de gestion des droits pour le nouvel objet lecteur. Les modes disponibles sont répertoriés dans le type d’énumération WMT_RIGHTS .
- Spécifiez un fichier à lire en appelant IWMSyncReader::Open.
Le lecteur synchrone prend également en charge l’utilisation de l’interface COM IStream pour l’ouverture de fichiers. Vous pouvez implémenter l’interface IStream comme vous le souhaitez. Une fois le fichier souhaité ouvert dans IStream, vous pouvez suivre les étapes répertoriées ci-dessus, sauf que vous devez appeler IWMSyncReader::OpenStream au lieu d’IWMSyncReader ::Open à l’étape 2.
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour