Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Le son de Windows [ Windows / Multimédia ] (nem02004)

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é 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...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,593 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.