Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 12.05.2008, 12:55 Titel: Frage zu sndPlaySound |
|
|
Hallo,
Ich habe mal so ein bisschen mit sounds und sndPlaySound rumprobiert und wollte mal Fragen ob man bei sndPlaySound auch die Lautstärke einstellen kann. Kann mir da jemand weiterhelfen? |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 12.05.2008, 14:17 Titel: |
|
|
Hi,
ja das geht
Code: | #Include Once "windows.bi"
#Include Once "win/mmsystem.bi"
Dim As UInteger laut
Dim As Integer proz, rechts, links
proz = &hffff \100'lautstärke = 1%
waveOutGetVolume(0, @laut) 'Lautstärke abfragen
rechts = (laut And &hffff0000) Shr 16
links =(laut And &h0000ffff)
? links/proz, rechts/proz
rechts = 75 * proz 'auf 75% Lautstärke rechts
links = 60 * proz 'auf 60% Lautstärke links
laut= (rechts Shl 16) + links
waveOutSetVolume(0,laut)'Lautstärke setzen
? links/proz, rechts/proz
Sleep |
_________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 12.05.2008, 14:31 Titel: |
|
|
Oh, danke, das funktioniert gut!  |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.05.2008, 15:27 Titel: |
|
|
Würd ich nicht machen. Ich schätze mal, dass hier das gesamte waveOut-Geräte beeinflusst wird, und damit auch ganz andere Programme. Warte nur, bis mein FMOD-Tutorial fertig ist... _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
volta
Anmeldungsdatum: 04.05.2005 Beiträge: 1876 Wohnort: D59192
|
Verfasst am: 12.05.2008, 19:58 Titel: |
|
|
Jojo hat Folgendes geschrieben: | Warte nur, bis mein FMOD-Tutorial fertig ist... | Ist das ne Drohung?
Was soll FMOD denn anders machen als die Wave_out Lautstärke im Mixer verändern? _________________ Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater. |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 12.05.2008, 20:07 Titel: |
|
|
Wann is'n das ungefähr Fertig?  |
|
Nach oben |
|
 |
Jojo alter Rang

Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.05.2008, 20:16 Titel: |
|
|
volta: Wenn du auf WaveOut zugreifst, wird direkt das angeschlossene Gerät angesprochen. bei Soundbibliotheken wie FMOD ist da noch mal eine "Stufe" dazwischen, nämlich ein Mixer. Wärhend du mit deiner Methode den Systemmixer regulierst, wird bei FMOD ein interner Mixer geregelt, wodruch viele Sounds auf einmal mit den verschiedensten Einstellungen abgespielt werden können.
@Nitroxis: Das Tutorial an sich ist fast fertig. Diese Woche sollt's noch was werden...  _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
 |
|
Nach oben |
|
 |
Nitroxis
Anmeldungsdatum: 27.02.2008 Beiträge: 300 Wohnort: Irgendwo...
|
Verfasst am: 12.05.2008, 20:47 Titel: |
|
|
Achso ok!  |
|
Nach oben |
|
 |
|