Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 

Re: Lautstärkeregler für LineIn

  Alt 7. Mär 2007, 21:18
Moin,

also ich habe jetzt einen Link gefunden und zwar der hier:
LineIn

Bei mir hat der Code unter WinXP jedenfalls funktioniert. Der Aufruf der Funktion lautet:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var MixerCtrlID: DWord;
begin
  MixerCtrlID := GetMixerControlID(MIXERLINE_COMPONENTTYPE_SRC_LINE);
  
  //Beispiele
  SetVolume(MixerCtrlID, 65535);//Maximal
  SetVolume(MixerCtrlID, 32768);//50 %
  SetVolume(MixerCtrlID, 0);//Minimal
  
end;
Ich hoffe mal, dass das auch bei dir hilft.

EDIT:
Zitat von Aike:
Klasse, für den LineIn funktioniert das einwandfrei Allerdings hab ich den Code eingefügt, compiliert, Knopf gedrückt und wäre fast vom Stuhl gefallen, weil 100% *dermaßen* laut war
Damit keiner vom Stuhl fällt, habe ich jetzt minimal zum Schluss gesetzt.
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat