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

Qt Discussion :

Lire un périphérique audio en sortie


Sujet :

Qt

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 48
    Points : 32
    Points
    32
    Par défaut Lire un périphérique audio en sortie
    Bonjour,

    Savez-vous s'il existe un moyen avec Qt de lire un périphérique audio en sortie. Je souhaite dupliquer le son d'un périphérique sur un autre périphérique.

    Actuellement, si j'utilise QAudioInput comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
        // Récupère le périphéque QAudioDeviceInfo à l'index donné
        q_deviceInput = list.value(index).first(); // <--- donc ici je récupère mon QAudioDeviceInfo récupéré sur une ComboBox qui m'affiche mes périphériques en sortie
        if (q_deviceInput.isNull())
        {
            return false;
        }
     
        if (!q_deviceInput.isFormatSupported(q_formatInput)) {
            q_formatInput = q_deviceInput.nearestFormat(q_formatInput);
        }
     
        q_input = new QAudioInput(q_deviceInput, q_formatInput, this);
     
     
     
        // Récupère le périphéque QAudioDeviceInfo à l'index donné
        q_deviceOutput = list.value(index).first(); // <--- donc ici je récupère mon QAudioDeviceInfo récupéré sur une ComboBox qui m'affiche mes périphériques en sortie
     
        // Si périphérique NULL
        if (q_deviceOutput.isNull())
        {
            return false;
        }
     
        q_output = new QAudioOutput(q_deviceOutput, q_formatOutput, this);
     
     
        q_output->start(q_input->start());
    Bah ça ne marche pas, il me prend mon périphérique d'entrée par défaut et donc j'entend mon micro sur ma sortie...
    J'ai tenté en remplaçant mon QAudioInput par un QAudioOutput mais je n'ai pas mieux comme résultat, juste le micro qui n'est plus présent.

    J'espère que vous avez toutes les informations nécessaire. Merci pour votre aide !

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2016
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2016
    Messages : 48
    Points : 32
    Points
    32
    Par défaut
    Est ce que vous pensez que c'est possible avec QIODevice ? Quelqu'un a déjà tenter de lire un périphérique de sortie ?

Discussions similaires

  1. [Conseils-Suggestions] Lire un flux audio (ou vidéo) via internet
    Par ero-sennin dans le forum Web & réseau
    Réponses: 2
    Dernier message: 02/07/2007, 13h17
  2. Créer logiciel pour lire des fichiers audios (mp3 et compagnie)
    Par valebl dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 30/05/2007, 11h12
  3. connexion adsl sous linux et lire des fichiers audio video
    Par Norouldarayni dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 14/04/2007, 06h20
  4. lire un contenu audio dans internet explorer
    Par wtfu dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 31/08/2006, 12h03
  5. fonction pour lire les fichier audio
    Par tarek007 dans le forum Multimédia
    Réponses: 1
    Dernier message: 11/05/2005, 16h28

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