Partager via


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.