Compartir a través de


GetKaraokeChannelContent (método)

[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.

Nota:

Este componente está disponible para su uso en los sistemas operativos Microsoft Windows 2000, Windows XP y Windows Server 2003. En versiones posteriores podría modificarse o no estar disponible.

 

El GetKaraokeChannelContent método recupera un valor que indica el tipo de contenido en el canal de karaoke especificado en la secuencia especificada.

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

Parámetros

Istream

Especifica la secuencia de audio como un entero.

iChannel

Especifica el canal como un entero. Los valores posibles para cada canal son:

Valor Descripción
0x0001 Guía vocal 1
0x0002 Guide Vocal 2
0x0004 Guide Melody 1
0x0008 Guide Melody 2
0x0010 Guide Melody A
0x0020 Guide Melody B
0x0040 Efecto de sonido A
0x0080 Efecto de sonido B

 

Valor devuelto

Devuelve un valor entero cuyos bits individuales especifican el contenido del canal de karaoke.

Observaciones

La numeración del canal de audio dvd es de base cero, por lo que los canales 2, 3 y 4 son los canales auxiliares de karaoke. Una vez devuelto el método, realice una operación AND bit a bit en iContent para determinar el contenido de cada canal. Dado que un único canal puede tener más de un tipo de contenido registrado en él, debe probar todos los valores posibles incluso después de encontrar una coincidencia.

Después de que el usuario conozca el contenido de cada canal, debe poder ajustar el volumen o activar o desactivar los canales individuales según sea necesario. Implemente esta funcionalidad en la aplicación mediante la propiedad KaraokeAudioPresentationMode .

Nota:

Para reproducir discos de karaoke, el descodificador de audio en el sistema del usuario debe ser compatible con la implementación de karaoke directShow 8.