mirror of
https://github.com/onyx-and-iris/voicemeeter.git
synced 2026-04-18 05:23:31 +00:00
add Run() to Remote type. Launches Voicemeeter GUI
pooler no longer defined as singleton
This commit is contained in:
11
remote.go
11
remote.go
@@ -55,6 +55,17 @@ func (r *Remote) InitPooler() {
|
||||
r.pooler = newPooler(r.Kind)
|
||||
}
|
||||
|
||||
// Run launches the Voicemeeter GUI for a kind.
|
||||
func (r *Remote) Run(kindId string) error {
|
||||
err := runVoicemeeter(kindId)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
time.Sleep(time.Second)
|
||||
clear()
|
||||
return nil
|
||||
}
|
||||
|
||||
// Type returns the type of Voicemeeter (basic, banana, potato)
|
||||
func (r *Remote) Type() string {
|
||||
val, err := getVMType()
|
||||
|
||||
Reference in New Issue
Block a user