Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Volume ändern

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.04.2011, 19:13 Uhr
Napsta



Guten Abend,

Ich habe ein kleines Problem, und zwar ich will mit nem kleinen Program von mir die Lautstärke ändern...
Das programm funktioniert aber nicht.
Wundert euch nicht warum das Programm so simpel ist...
Das ist für ein freund und wird noch in einer andren Software eingebunden...


C++:
#include <iostream>
#include "Devicetopology.h"

using namespace std;

int main()
{
    HRESULT Activate(
    DWORD dwClsContext,
    REFIID IID_IAudioMute,
    void **ppvObject);

return 0;
}

Dieser Post wurde am 14.04.2011 um 19:37 Uhr von Napsta editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.04.2011, 21:40 Uhr
öni



Probier mal das hier:

www.fun-soft.de/showtopic.php?threadid=21416&
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
15.04.2011, 15:17 Uhr
Napsta



habe ein Problem...
Der eine hat diesen Code geschrieben, der funktioniert aber nicht bei mir...


C++:
waveOutSetVolume(0, 0x7FFF7FFF);





Ich habe seit gestern gesucht und gesucht, habe SetVolume gefunden...
aber dafür steht im MSDN kein Syntax für c++(Visual c++ geht auch).

Dieser Post wurde am 15.04.2011 um 15:25 Uhr von Napsta editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
15.04.2011, 15:33 Uhr
0xdeadbeef
Gott
(Operator)


Hilft dir das hier weiter?
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
15.04.2011, 17:43 Uhr
Napsta



danke...
hier kommt auch wieder: waveOutSetVolume(0, 0x48444844);
und da bekomme ich eine Fehlermeldung, es reicht doch aus wenn ich nur diese zeile verwende oder?

die Software was ich erstellen will soll nur die Outputlauststärke auf 100% setzen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
15.04.2011, 20:30 Uhr
0xdeadbeef
Gott
(Operator)


Äh...du solltest vielleicht auch lesen, was in dem Artikel steht.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
16.04.2011, 08:49 Uhr
Napsta



sry...
mein fehler

Dieser Post wurde am 16.04.2011 um 08:49 Uhr von Napsta editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
16.04.2011, 09:08 Uhr
Napsta



http://msdn.microsoft.com/en-us/library/dd368059(v=VS.85).aspx

wie soll ich diese Syntax versetehen?

So:

C++:
#include <iostream>
#include <Windows.h>
#include <Endpointvolume.h>

using namespace std;

int main()
{
    float flevelDB = 10;
    LPCGUID pguidEventContext = NULL;

    HRESULT SetMasterVolumeLevel(
    [in]  float fLevelDB,
    [in]  LPCGUID pguidEventContext);

return 0;
}



oder so?


C++:
#include <iostream>
#include <Windows.h>
#include <Endpointvolume.h>

using namespace std;

int main()
{
    HRESULT SetMasterVolumeLevel(
    [in]  10,
    [in]  LPCGUID NULL);

return 0;
}



Bin jetzt ganz verwirrt...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: