GetKaraokeChannelContent, méthode
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, 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.]
Notes
Ce composant est disponible pour une utilisation dans les systèmes d’exploitation Microsoft Windows 2000, Windows XP et Windows Server 2003. Il sera peut-être modifié ou indisponible dans les versions ultérieures.
La GetKaraokeChannelContent
méthode récupère une valeur qui indique le type de contenu dans le canal karaoké spécifié dans le flux spécifié.
[ iContent = ] MSWebDVD.GetKaraokeChannelContent(iStream, iChannel)
Paramètres
-
iStream
-
Spécifie le flux audio sous forme d’entier.
-
Ichannel
-
Spécifie le canal sous la forme d’un entier. Les valeurs possibles pour chaque canal sont les suivantes :
Valeur Description 0x0001 Guide vocal 1 0x0002 Guide vocal 2 0x0004 Guide Melody 1 0x0008 Guide Melody 2 0x0010 Guide Mélodie A 0x0020 Guide Mélodie B 0x0040 Effet sonore A 0x0080 Effet sonore B
Valeur renvoyée
Renvoie une valeur entière dont les bits individuels spécifient le contenu du canal karaoké.
Notes
La numérotation des canaux audio DVD est de base zéro, de sorte que les canaux 2, 3 et 4 sont les canaux de karaoké auxiliaires. Une fois la méthode retournée, effectuez une opération AND au niveau du bit sur iContent pour déterminer le contenu de chaque canal. Étant donné qu’un seul canal peut avoir plusieurs types de contenu enregistrés sur celui-ci, vous devez tester toutes les valeurs possibles même après la recherche d’une correspondance.
Une fois que l’utilisateur connaît le contenu de chaque canal, il doit être en mesure d’ajuster le volume ou d’activer ou de désactiver les canaux individuels en fonction des besoins. Implémentez cette fonctionnalité dans votre application à l’aide de la propriété KaraokeAudioPresentationMode .
Remarque
Pour lire des disques karaoké, le décodeur audio sur le système de l’utilisateur doit être compatible avec l’implémentation de karaoké DirectShow 8.