Freigeben über


GetKaraokeChannelContent-Methode

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Hinweis

Diese Komponente ist für die Verwendung in den Betriebssystemen Microsoft Windows 2000, Windows XP und Windows Server 2003 verfügbar. Es kann in nachfolgenden Versionen geändert oder entfernt werden.

 

Die GetKaraokeChannelContent -Methode ruft einen Wert ab, der den Inhaltstyp im angegebenen Karaokekanal im angegebenen Stream angibt.

[ iContent = ] MSWebDVD.GetKaraokeChannelContent(iStream, iChannel)

Parameter

Istream

Gibt den Audiodatenstrom als Integer an.

Ichannel

Gibt den Kanal als integer an. Die möglichen Werte für jeden Kanal sind:

Wert BESCHREIBUNG
0x0001 Guide Vocal 1
0x0002 Guide Vocal 2
0x0004 Leitfaden Melodie 1
0x0008 Leitfaden Melodie 2
0x0010 Leitmelodie A
0x0020 Leitfaden Melodie B
0x0040 Soundeffekt A
0x0080 Soundeffekt B

 

Rückgabewert

Gibt einen ganzzahligen Wert zurück, dessen einzelne Bits den Inhalt des Karaokekanals angeben.

Bemerkungen

Die Nummerierung des DVD-Audiokanals basiert auf null, sodass die Kanäle 2, 3 und 4 die zusätzlichen Karaoke-Kanäle sind. Nachdem die Methode zurückgegeben wurde, führen Sie einen bitweisen AND-Vorgang für iContent aus, um den Inhalt der einzelnen Kanäle zu bestimmen. Da auf einem einzelnen Kanal möglicherweise mehrere Inhaltstypen aufgezeichnet werden, sollten Sie auch nach dem Finden einer Übereinstimmung auf alle möglichen Werte testen.

Nachdem der Benutzer die Inhalte der einzelnen Kanäle kennt, muss er in der Lage sein, die Lautstärke anzupassen oder die einzelnen Kanäle bei Bedarf ein- oder auszuschalten. Implementieren Sie diese Funktionalität in Ihrer Anwendung mithilfe der KaraokeAudioPresentationMode-Eigenschaft .

Hinweis

Zum Wiedergeben von Karaoke-Discs muss der Audiodecoder auf dem System des Benutzers mit der DirectShow 8-Karaoke-Implementierung kompatibel sein.