update to voicemeeter root script

now using psm1
This commit is contained in:
onyx-and-iris 2021-04-30 17:07:09 +01:00
parent aa384df506
commit fce4c51c56

View File

@ -13,7 +13,7 @@ class Remote {
$this.Setup() $this.Setup()
} }
[void] Setup () { [void] Setup() {
Login -TYPE $this.type Login -TYPE $this.type
$this.button = Buttons $this.button = Buttons
@ -21,11 +21,25 @@ class Remote {
$this.bus = Buses $this.bus = Buses
} }
[void] Logout () { [void] Logout() {
Logout Logout
} }
[void] Set_Multi([HashTable]$hash) { [void] Set_Multi([HashTable]$hash) {
Param_Set_Multi -HASH $hash Param_Set_Multi -HASH $hash
} }
} }
Function Get-RemoteBasic {
return [Remote]::new('basic')
}
Function Get-RemoteBanana {
return [Remote]::new('banana')
}
Function Get-RemotePotato {
return [Remote]::new('potato')
}
Export-ModuleMember -Function Get-RemoteBasic, Get-RemoteBanana, Get-RemotePotato