begin process at 2012 02 11 11:12:52
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Multimédia

 > 

Le son de Windows


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Le son de Windows

vendredi 7 juillet 2006 à 22:38:50 | Le son de Windows

nem02004

#include <mmsystem.h>

int main () {
waveOutSetVolume(NULL, (DWORD)0x0000);
}


Je voudrais couper le son de l'ordi, mais ca marche pas, comment faire svp ?
samedi 8 juillet 2006 à 16:44:40 | Re : Le son de Windows

SAKingdom

Membre Club
Essais ça:

#include <windows.h>

#pragma comment(lib, "winmm.lib")

void CALLBACK WaveProc(HWAVEOUT hWo, UINT Msg, DWORD dwInst, DWORD dwP1, DWORD dwP2)
{
    switch(Msg)
    {
    case WOM_OPEN:
        MessageBox(0, "Device Audio is open !", 0, 0x40);
        return;

    case WOM_CLOSE:
        MessageBox(0, "Audio Device is closed !", 0, 0x40);
        return;
    }
}

BOOL SetToZero(void)
{
    MMRESULT mRsl;
    HWAVEOUT hWo;
    WAVEFORMATEX wFormat;
  
    wFormat.cbSize = sizeof(WAVEFORMATEX);
    wFormat.nSamplesPerSec = 44100;
    wFormat.wBitsPerSample = 16;
    wFormat.nChannels = 2;
    wFormat.wFormatTag = WAVE_FORMAT_PCM;
    wFormat.nBlockAlign = wFormat.nChannels * wFormat.wBitsPerSample / 8;
    wFormat.nAvgBytesPerSec = wFormat.nSamplesPerSec * wFormat.nBlockAlign;


    mRsl = waveOutOpen(&hWo, 0, &wFormat, (DWORD)WaveProc, 0,
                        CALLBACK_FUNCTION );

    if (mRsl != MMSYSERR_NOERROR)
    {
        MessageBox(0, "Erreur during opening Audio Device.", 0, 0x10);
        return FASLE;
    }

    waveOutSetVolume(hWo, 0);
    Sleep(5000);
    waveOutSetVolume(hWo, 0x7FFF7FFF);
  
    waveOutClose(hWo);
    return TRUE;
}

Va lire la documentation sur waveOutSetVolume ici

_______________________________________
Venez débattre de sujets touchant à la programmation ici
samedi 8 juillet 2006 à 16:46:15 | Re : Le son de Windows

SAKingdom

Membre Club
Oups petite erreure avec le return FALSE. J'ai écrit return FASLE.

_______________________________________
Venez débattre de sujets touchant à la programmation ici


Cette discussion est classée dans : windows


Répondre à ce message

Sujets en rapport avec ce message

Probleme OCX [ par lallthis ] je suis sous windows 98, et je souhaite enregistrer un ocx qui est seulement sous windows NT4Comment faire?C assez urgent, c pour un projet de bts.Si Windows ? [ par Clem ] C'est bien tout ça, mais pour windows ? Comment créér une fenêtre avec des combo, des button, des images et des labels et changer le texte de certains Pause le chargement de windows puis le reprendre AIDEZ MOI PLEASE [ par Cyberdevil ] Hello,J'ai une question :, est ce que c'est possible de "pauser" tous les processus en cours puis de les relancer en faite ce que je veux c'est inter portage Linux vers visual C++ [ par acsx ] Salut,J'ai un programme écrit en C sous Linux et je souhaite le faire tourner sous Visual C++ 6.0 sous Windows.J'ai donc créé un projet win32 et intég probleme de police [ par elladan ] j'ai installe de la ram ( 32 Mo ) qui etait grille mais windows la quand meme reconnue et a modifie des parametres du registre: mais il n'arrivait pas Problème de ligne sur Windows 98/Me [ par Toumhor ] Voilà mon problème:Lorsque je créé un stylo (HPEN) avec la méthode CreatePen avec une épaisseur > 2, les lignes que je trace avec LineTo ont des extré Problème de tracé de lignes sur Windows 98/Me [ par Toumhor ] Voilà mon problème:Lorsque je créé un stylo (HPEN) avec la méthode CreatePen avec une épaisseur > 2, les lignes que je trace avec LineTo ont des extré un GROS DEBUTANT qui a besoin d'aide, app. windows [ par stephane ] bonjour,je débute en c++, je programme déja en visual basic, je connais un peu la syntaxe de c++, mais ma question :j'ai acheter un livre c++ pour m'a Question sur Windows.h [ par GoldenEye ] Connaissez vous un site qui propose la description des fonctions de Windows.h ( même question pour dos.h )MerciGoldenEye AIDEZ MOI !!!!!! [ par mathieu ] salut,je viens de monter un pc :carte mère : MSI K7T 266 PROcarte graphique : Geforce 2 GTS winfast (LeadTek)256 mo de ram DDRet je rencontre un probl


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales