Outputaufnahme

  • Ich suche IRGENDEINE Möglichkeit, den (Sound-)Output auf den Input zu lenken ohne Kabelrumstecken.
    Gibts da vlt. ne UDF?
    Wenn nicht, und jemand kennt sich mit Audiotechnik aus, gibts ne andere Möglichkeit als Autoit?

    Twitter: @L3viathan2142
    Benutze AutoIt persönlich nicht mehr, da ich keinen Windows-Rechner mehr besitze.

  • Manuell funktionierts so:
    Systemsteuerung -> Sounds und Audiogeräte -> Stimme -> Stimmenaufnahme: Lautstärke ->
    dort unter Stereomix den Haken "Ton aus" wegnehmen, dann solltest du mit Audacity zum Beispiel schon alles mithören können was auf dem Rechner gespielt wird.

    Ich suche auch gerade noch nach einer Lösung für AutoIt

  • Nicht gerade sauber aber es funktioniert, ich hatte gehofft das man das eleganter mit der WINAPI lösen kann, hab dazu aber nüchts gefunden.

    Spoiler anzeigen
    [autoit]

    #NoTrayIcon
    Opt("MustDeclareVars",1)

    [/autoit] [autoit][/autoit] [autoit]

    ; Aktiviert StereoMix
    setStereoMix(True)
    Sleep(10000)
    ; Deaktiviert StereoMix
    setStereoMix(False)

    [/autoit] [autoit][/autoit] [autoit]

    Func setStereoMix($option)
    Local $stereomix

    ShellExecute(@SystemDir&"\sndvol32.exe","-R",@SystemDir,"open",@SW_HIDE)
    WinWait("Aufnahme")
    $stereomix = ControlGetHandle("Aufnahme","","[CLASS:Button; INSTANCE:10]")
    If $option == True Then
    ControlCommand("Aufnahme","",$stereomix, "UnCheck")
    Else
    ControlCommand("Aufnahme","",$stereomix, "Check")
    EndIf
    ProcessClose("sndvol32.exe")
    EndFunc

    [/autoit]

    Einmal editiert, zuletzt von bluelamp (25. Oktober 2008 um 22:54)