Français
Source/ Codesnippets

Lautstärke Linein Mic Mixer Volume Winmm

 
Sebastian Sprenger, URL=www.rgh-soft.de/forum01/read.php?f=6&i=5692&t=5688, Zeitpunkt=06.05.09 23:23
Salut,
oui - j'ai avant vielen Monaten quelque chose ähnliches vorbereitet (un-/Ausblenden de MIDI-Musik sur qui Lautstärkeregelung) et dir daraus la fois une Code zum direkten Verändern de Lautstärkewerten erstellt - je hoffe, cela passt so. ;)

Hinweise:
° Beispiel liegt chez
° Lautstärkewerte aller de 0 jusqu'à 65535
° Stereoregelung pas soutenu (brauchst du cela?)
° je erwarte pas, dass es sans weiteres sur Vue funktioniert... tut mon Originalcode nämlich aussi pas.

Salut, Sebastian
declare hmx&,hmx#
def &LineIn $1002
def &Mic $1003
def &Wave $1008

proc setmixer

    parameters c%,v%
    cas %pcount<2:return 0
    cas external(WINMM,mixerOpen,addr(hmx&),0,0,0,0):return 0
    dim hmx#,368

    proc _setmixertry

        clear hmx#
        long hmx#,0=168
        long hmx#,24=c%
        cas external(WINMM,mixerGetLineInfoA,hmx&,hmx#,3):return 0
        long hmx#,168=24
        long hmx#,172=long(hmx#,12)
        long hmx#,176=$50030001
        long hmx#,180=1
        long hmx#,184=148
        long hmx#,188=hmx#+192
        cas external(WINMM,mixerGetLineControlsA,hmx&,hmx#+168,2):return 0
        long hmx#,340=24
        long hmx#,344=long(hmx#,196)
        long hmx#,348=1
        long hmx#,356=4
        long hmx#,360=hmx#+364
        long hmx#,364=v%
        return not(external(WINMM,mixerSetControlDetails,hmx&,hmx#+340,0))

    endproc

    declare ok%
    ok%=_setmixertry()
    external(WINMM,mixerClose,hmx&)
    dispose hmx#
    return ok%

endproc

Hauptprogramm
Regler lente pour dessus schieben
cls

whileloop 0,100

    SetMixer &LineIn, &loop * 655 + 35
    SetMixer &Mic,    &loop * 218 + 43735
    SetMixer &Wave,   &loop * 131 + 52435

endwhile

waitinput
 
07.05.2009  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

2.789 Views

Untitledvor 0 min.
Member 862464113.05.2024
Sven Bader30.06.2021
Frank16.04.2021
RICOSCH06.11.2019
plus...

Themeninformationen

cet Thema hat 1 participant:

iF (1x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie