Secuencias de audio y subpicture

[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.

Un disco DVD-Video puede tener hasta ocho secuencias de audio, numeradas cero a siete, cada una con hasta seis canales discretos. (Tenga en cuenta que las secuencias de audio y subpictura se numeran desde cero, mientras que los títulos, los ángulos y los niveles parentales se numeran a partir de uno). Solo se puede seleccionar una de estas secuencias en un momento dado. En el caso de las subpicturas, hay hasta 32 secuencias disponibles, aunque solo se puede activar una secuencia en un momento dado. Los discos suelen crearse con secuencias de audio y subpicture predeterminadas, pero una aplicación puede permitir a los usuarios ver una lista de todas las secuencias disponibles y seleccionar la que prefieran. Los pasos básicos de este proceso son los mismos para las secuencias de audio y subpicture.

  1. Determine el número de secuencias disponibles para un título.
  2. Recorra en iteración las secuencias y recupere los atributos de secuencia para cada uno.
  3. Recupere el código de idioma del identificador de configuración regional devuelto (LCID) y cree una cadena legible.
  4. Rellene un cuadro de lista u otro control de interfaz de usuario (UI) para permitir que el usuario seleccione una secuencia preferida.

En la aplicación de ejemplo de DVD, el método CAudioLangDlg::MakeAudioStreamList de Dialogs.cpp muestra los pasos básicos.

Aplicaciones de DVD