Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   como elegir el conector de salida de sonido ? (https://www.clubdelphi.com/foros/showthread.php?t=64071)

Mindfield 15-03-2009 18:39:27

como elegir el conector de salida de sonido ?
 
hola amigos tengo un problema ! , me gustaria saber como puedo elegir por codigo la salida de sonido frontal o trasero de mi pc ! gracias !

cHackAll 16-03-2009 21:51:16

Código Delphi [-]
 IDirectSound8.SetSpeakerConfig(DSSPEAKER_5POINT1_BACK);
 TWaveFormatExtensible.dwChannelMask := KSAUDIO_SPEAKER_5POINT1;

Mindfield 18-03-2009 01:30:17

gracias ! pero no entendi nada ! xq no se como elegir la salida todavia !

Khronos 18-03-2009 20:25:09

Deberías ser algo más conciso cHackAll, no todo el mundo tiene tus conocimientos :D. La posibilidad que te da cHackAll es la de configurar la salida de sonido mediante una función de una serie de librerías que forman el DirectX de Windows (DirectSound, DirectDraw, etc..).


Antes de usar ese código tienes que importar la type library correspondiente desde el menú de Delphi. No es nada sencillo ni simple de hacer, además aumenta considerablemente el tamaño de tu programa. Si eres nuevo en Delphi te recomendaría que pasaras ampliamente de este asunto :D


Saludos.

cHackAll 18-03-2009 20:28:25

Cita:

Empezado por Mindfield (Mensaje 341782)
gracias ! pero no entendi nada ! xq no se como elegir la salida todavia !

:p este...

estás desarrollando un reproductor? o talvez quieres que para todas las aplicaciones los parlantes por defecto sean los traseros?

Si inviertes mas tiempo en preguntar, nosotros invertiremos mas tiempo en responder.

Saludos

cHackAll 18-03-2009 20:47:42

Cita:

Empezado por Khronos (Mensaje 341883)
Deberías ser algo más conciso cHackAll...

Disculpe Ud. para la proxima le ahorro la investigacion.

Mindfield 18-03-2009 22:35:10

Gracias Khronos y gracias cHackAll por su ayuda , donde encuentro info para importar la type library correspondiente , y no estoy desarrollando ningun reproductor ! pero ahora que me dices :p ! ... , la idea solo era hacer una mini aplicacion para elegir la salida de audio .

Mindfield 18-03-2009 22:44:01

¿ por que devo importar una libreria ? y ¿ que pasa despues de importarla ? oscea despues de importarla que sucede ahi abajo ! ya sabes ; Que hace delphi ?

JUANCBARRETO 21-01-2011 07:35:42

YO UTILIZO UNA LIBRERIA LLAMADA BASS.DLL, EN LA SECCION DE FTP BUSCA UN ARCHIVO LLAMADO CARLOS AUDIO PLAYER.RAR ES UN PEQUEÑO REPRODUCTOR DE AUDIO EN EL UTILIZO LAS DISTINTAS SALIDAD DE AUDIO DE LA TARJETA DE SONIDO, USALIBERIAS BASS.DLL Y RX


EJEMPLO DE COMO CANALIZAR LA SALIDA DE AUDIO, ES UN PEDAZO DE CODIGO QUE UTILIZO PARA EL REPRODUCTOR

Channel := BASS_StreamCreateFile(False, PChar(ArchivoAudio), 0, 0, BASS_SPEAKER_FRONT and BASS_SPEAKER_REAR or BASS_SAMPLE_LOOP {$IFDEF UNICODE} or BASS_UNICODE {$ENDIF});

BASS_SPEAKER_FRONT Y BASS_SPEAKER_REAR ES A DONDE QUIERO QUE SALGA EL SONIDO DE UN DETERMINADO ARCHIVO, EN LA SECCION DE FTP, DELPHI COMPONENTES Y FUNCIONES BUSCA LA LIBRERIA BASS.DLL CON EL NOMBRE BASS24.RAR AHI VIENEN PEQUEÑOS EJEMPLOS, SALUDOS...

ecfisa 21-01-2011 17:15:21

Hola JUANCBARRETO.

Por favor no escribas todo en mayúsculas, lee la guía de estilo .

Muchas gracias.

JUANCBARRETO 22-01-2011 06:22:45

gracias por tu recomendacion, es la primera vez que comparto algo


La franja horaria es GMT +2. Ahora son las 07:47:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi