• Jueves 14 de Noviembre de 2024, 04:17

Autor Tema:  Seleccionar Audio Card  (Leído 925 veces)

neac

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: co
    • Ver Perfil
Seleccionar Audio Card
« en: Miércoles 22 de Julio de 2009, 18:20 »
0
Hola...

Estoy haciendo un programa que permita hacer sonar archivos de audio por dos tarjetas de Sonido al mismo tiempo,

he probado con varias bibliotecas pero NO he podido seleccionar la Tarjeta de sonido.

Si cambio la predeterminada en "Control Panel"  el programa cambia la tarjeta.  
Ya puedo sacar la lista de las tarjetas en el PC.

Usando MCI entendi que DeviceID, identidica la tarjeta por la cual debe activar el audio pero no me funciona.


Si alguien conoce alguna biblioteca donde pueda hacer esto le agradeceria si me ayuda.

Gracias.


NELSON ACEVEDO

fer_k21

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Seleccionar Audio Card
« Respuesta #1 en: Lunes 31 de Agosto de 2009, 03:27 »
0
Hola
Tengo el mismo problema, has encontrado una solución?

neac

  • Nuevo Miembro
  • *
  • Mensajes: 10
  • Nacionalidad: co
    • Ver Perfil
Re: Seleccionar Audio Card
« Respuesta #2 en: Lunes 31 de Agosto de 2009, 03:41 »
0
Por ahora tengo una solucion que NO es la que quiero, ni me gusta,,,

Despues de leer mucho, la teoria dice que los archivos .MP3 solo pueden hacerse sonar por la tarjeta predeterminada (DeviceID=1)

Pero, los demas archivos (.WAV  , ect ). si se puden enviar por cualquier salida

    mcierr = mciSendString("open "MiCancion.wav"  alias prueba", NULL, 0, NULL);
    mcierr = mciSendString("set prueba output 2", NULL, 0, NULL);
    mcierr = mciSendString("play prueba", NULL, 0, NULL);

Como te digo es por ahora por que al usuario final no le gustara estar convirtiendo archivos...

Cuando lo logre te cuento que hice....

NEAC