IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques Discussion :

fsound probleme de volume en C


Sujet :

Bibliothèques

  1. #1
    Membre habitué
    Avatar de yvesall
    Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Novembre 2006
    Messages
    208
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 208
    Points : 127
    Points
    127
    Par défaut fsound probleme de volume en C
    salut je code un petit truc et j ai besoin de 2 son un qui est la en constant et un autre qui vient lors d un evenement.. j utilise fsound pour le son et la SDL pour faire mon projet

    j ai le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    FSOUND_SAMPLE *tir = NULL;
    FSOUND_STREAM *music = NULL;
     
    tir = FSOUND_Sample_Load(FSOUND_FREE, "sound/pan.wav", 0, 0, 0);
    music = FSOUND_Stream_Open("sound/NIN.mp3", FSOUND_LOOP_NORMAL, 0, 0);
     
    FSOUND_Stream_Play(FSOUND_FREE, music);
     
    FSOUND_SetVolume(music, 255);
    FSOUND_SetVolume(tir, 50);
    le probleme est que les 2 son sont au meme volume comme si j avais fais un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FSOUND_SetVolume(FSOUND_ALL, 255);
    alors je ne pige pas comment faire que le son "music" soit a 255 et que le son "tir" soit a 50...
    heeeellllp !!!
    i = i++;

  2. #2
    Expert éminent sénior

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Sauf si je me trompe, FSOUND_SetVolume a comme prototype :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    signed char F_API  FSOUND_SetVolume(
    int channel,
    int vol
    );
    et toi tu lui passes un pointeur comme premier argument. Il faudrait lui passer le canal que tu veux modifier.

    Deuxièmement, pour lire tu fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FSOUND_Stream_Play(FSOUND_FREE, music);
    Si tu ne récupères pas le résultat, tu vas avoir du mal à savoir sur quel canal est jouée la musique...

    Jc

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme sur force 2.0 volume d'une sphére
    Par kefi racha dans le forum Fortran
    Réponses: 4
    Dernier message: 12/04/2012, 21h30
  2. [Débutant] Gérer l'acces au master Volume, probleme conversion WPF (win7)
    Par caskad dans le forum C#
    Réponses: 2
    Dernier message: 10/04/2012, 09h58
  3. Réponses: 1
    Dernier message: 18/01/2011, 16h07
  4. probleme de volume
    Par tchouami dans le forum Installation
    Réponses: 2
    Dernier message: 15/11/2008, 20h29
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo