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

C++Builder Discussion :

Controller Niveau entree Microphone


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 90
    Par défaut Controller Niveau entree Microphone
    J'ai une application a réaliser, l'enregistrement d'un signale audio qui arrive d'un micro externe.
    Mon problème je ne sais pas comment déclencher l'enregistrement, ou mieux encore effectuer un controlle ya un signale ou non. j'utilise MCI API
    merci

  2. #2
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    La réponse à tes questions est peut être dans la documentation de lapi MCI
    Sinon comme je connais pas cette api aprè une petite recherche j'ai trouvé
    ça

  3. #3
    Membre confirmé
    Inscrit en
    Février 2004
    Messages
    90
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 90
    Par défaut
    Merc, pou le link.
    J'utilise deja MCI pour un petit programme que j'ai realiser pour enregistrement. mais pas de possibilite de controle a bat niveau, que savoir si j'ai le signale qui arrive ou non?. je ponse que je dois chercherdu coté mixer
    Merci

  4. #4
    Membre émérite
    Avatar de Gouyon
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 137
    Billets dans le blog
    5
    Par défaut
    Une méthode consisterait à enregistrer le signal (même s'il n'y a rien) sur une courte période (<1s) et à l'analyser. Si par exemple le max et le min sont inférieur à un certain niveau ça veut dire qu'il n'y a pas de signal.

  5. #5
    Membre actif

    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Billets dans le blog
    1
    Par défaut
    Il doit y avoit une fonction de l'api MCI ou Windows qui permet de savoir le niveau en entrée du microphone, car dans le mixer de microsoft (Vista / Seven) ou plus communement sous XP avec Windows Live messenger, ont des bargraphs du niveau de l'entrée du microphone.
    Ces fonctions prenent en charges toutes les fonctionalités du mixeur, même la gerstion de l'amplification du microphone si ton signal est trop bas

    Je regarde dans le SDK windows pour voir ce que je trouve.

    [EDIT]
    Dans l'aide de BCB 2006 (surement la même que Turbo C++ 2006) j'ai trouvé MIXERCONTROL et la fonction mixerGetLineControls dans le SDK windows
    MIXERCONTROL_CT_CLASS_METER est peut être la solution

    The MIXERCONTROL structure describes the state and metrics of a single control for an audio line.
    [/EDIT]

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/03/2009, 09h26
  2. Controler le microphone
    Par dymezac dans le forum Débuter
    Réponses: 1
    Dernier message: 09/03/2009, 21h18
  3. controle niveau d'eau sous matlab
    Par hay.mejri dans le forum MATLAB
    Réponses: 2
    Dernier message: 12/11/2008, 15h56
  4. [C#][2.0]Collections controls d'une form et niveau
    Par chnew dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/02/2006, 13h51
  5. [PPC][C#][SQL2000] Problème au niveau de donné controlé
    Par Roach dans le forum Windows Forms
    Réponses: 16
    Dernier message: 21/09/2005, 22h08

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