Commit Graph

19 Commits

Author SHA1 Message Date
1397c14522 debug statements added to getters and setters
made some rearrangements to the dot sourcing

ButtonTypes enum added to macrobuttons.ps1

login string now includes version number

Test-RegistryValue added to inst.ps1
2023-08-16 02:52:12 +01:00
4e9ff66640 rework getters, setters in higher classes 2023-08-12 03:09:23 +01:00
150301c271 add Login() to Remote class.
method chain it in factory functions.
2022-12-18 16:48:28 +00:00
3b1bb06c7d Classes for each remote kind added.
They subclass Remote.

Factory functions now return the Remote class of a Kind.

Return Exit value -1 for DLL setup error.
2022-12-18 04:27:55 +00:00
ff4391c6fb add entry/exit functions to readme.
rethrow LoginError exceptions, let the consumer handle it.
2022-12-17 20:10:53 +00:00
deb3da15ea remove constructor annotations 2022-12-17 17:47:42 +00:00
fc290ba90c entry/exit functions added 2022-12-16 18:19:35 +00:00
onyx-and-iris
2cfc3958a2 fix bug with getype 2022-10-30 01:31:32 +01:00
onyx-and-iris
62c65e1c08 xy and fx parameters added to strip/bus classes.
GetType, GetVersion, SendText added to Remote class.

Console output now written to Debug stream.

ToString() method overriden for higher classes.

formatter run through all files.
2022-10-27 21:20:03 +01:00
onyx-and-iris
095a9362cb general updates, added fadeto/fadeby
fadeto, fadeby added to strip|bus

kind maps reworked.

bindings/profiles/kinds moved into their own files.

changelog/readme updated

version bump
2022-06-25 23:12:02 +01:00
onyx-and-iris
8429fed8b4 upd rew.
add quick.ps1 to gitignore

run formatter on files
2022-06-25 15:20:36 +01:00
onyx-and-iris
cea6d500dd recorder module added.
recorder module added.
2022-03-08 22:54:34 +00:00
onyx-and-iris
5b3a4e2b4f add load profiles, examples, update readme
add Get_Profiles and Set_Profile functions.

Now possible to load many parameters from a psd1 config file.

example config added

add Config Files section to readme
2022-01-24 20:01:12 +00:00
onyx-and-iris
9162933ee8 Update Voicemeeter.psm1
lower level setters/getters and polling functions now exposed
2022-01-19 21:55:10 +00:00
onyx-and-iris
414cb9710b Update Voicemeeter.psm1
vban now pscustomobject
2022-01-06 15:28:43 +00:00
onyx-and-iris
a7913f8934 add special commands
Added special commands:
show
restart
showvbanchat
shutdown

Updated README and CHANGELOG to reflect changes.

Minor version bump
2021-08-23 15:24:05 +01:00
onyx-and-iris
a66a101ba1 vban commands added, tests updated
Added vban_in/vban_out to definetypes in base

Added string attribute label for strips

Added vban.ps1 which defines instream/oustream attributes.

Version bumped and changelog updated

Unit tests updated to reflect changes
2021-05-11 19:09:57 +01:00
onyx-and-iris
fbe9fe68cf update to dll loading
Added fetch dll path through registry.

Added custom error class VBPathError in case dll path was not found

Added function Setup_DLL to base.ps1

Wrapper setup stops if setup_dll returns false (no login, no class setup)
2021-05-04 17:29:38 +01:00
onyx-and-iris
fce4c51c56 update to voicemeeter root script
now using psm1
2021-04-30 17:07:09 +01:00