File tree Expand file tree Collapse file tree 1 file changed +17
-7
lines changed Expand file tree Collapse file tree 1 file changed +17
-7
lines changed Original file line number Diff line number Diff line change 1
1
[ ![ Go Reference] ( https://pkg.go.dev/badge/github.com/onyx-and-iris/voicemeeter.svg )] ( https://pkg.go.dev/github.com/onyx-and-iris/voicemeeter/v2 )
2
2
3
- # A Go Wrapper for Voicemeeter API
4
-
5
- This package offers a Go interface for the Voicemeeter Remote C API.
3
+ # A Go Wrapper for the Voicemeeter API
6
4
7
5
For an outline of past/future changes refer to: [ CHANGELOG] ( CHANGELOG.md )
8
6
9
7
## Tested against
10
8
11
- - Basic 1.0.8.8
12
- - Banana 2.0.6.8
13
- - Potato 3.0.2.8
9
+ - Basic 1.1.1.1
10
+ - Banana 2.1.1.1
11
+ - Potato 3.1.1.1
14
12
15
13
## Requirements
16
14
@@ -67,7 +65,7 @@ func vmConnect() (*voicemeeter.Remote, error) {
67
65
}
68
66
```
69
67
70
- ## ` voicemeeter.NewRemote(<kindId>, <delay>) `
68
+ ## ` voicemeeter.NewRemote(<kindId>, <delay>, opts ...Option ) `
71
69
72
70
### ` kindId `
73
71
@@ -83,6 +81,18 @@ Pass a delay in milliseconds to force the getters to wait for dirty parameters t
83
81
84
82
Useful if not listening for event updates.
85
83
84
+ ### ` voicemeeter.WithBits(bits int) `
85
+
86
+ Override the type of Voicemeeter GUI to launch on 64 bit systems. For example, to force 32 bit GUI:
87
+
88
+ ` voicemeeter.NewRemote("banana", 20, voicemeeter.WithBits(32)) `
89
+
90
+ ### ` voicemeeter.WithBits(timeout int) `
91
+
92
+ Set a login timeout, defaults to 2 seconds. For example to set it to 1s:
93
+
94
+ ` voicemeeter.NewRemote("banana", 20, voicemeeter.WithBits(1)) `
95
+
86
96
## ` Remote Type `
87
97
88
98
#### ` vm.Strip `
You can’t perform that action at this time.
0 commit comments