diff --git a/README.md b/README.md index e58d0c3..56d0f79 100644 --- a/README.md +++ b/README.md @@ -336,6 +336,10 @@ The following methods are available - `SetMute(val bool)` - `Mono() bool` - `SetMono(val bool)` +- `Sel() bool` +- `SetSel(val bool)` +- `Monitor() bool` +- `SetMonitor(val bool)` - `Label() string` - `SetLabel(val string)` - `Gain() float64` diff --git a/bus.go b/bus.go index 89d5b21..2dcba49 100644 --- a/bus.go +++ b/bus.go @@ -12,6 +12,10 @@ type iBus interface { SetMute(val bool) Mono() bool SetMono(val bool) + Sel() bool + SetSel(val bool) + Monitor() bool + SetMonitor(val bool) Label() string SetLabel(val string) Gain() float64 @@ -51,6 +55,26 @@ func (b *bus) SetMono(val bool) { b.setter_bool("Mono", val) } +// Sel returns the value of the Sel parameter +func (b *bus) Sel() bool { + return b.getter_bool("Sel") +} + +// SetSel sets the alue of the Sel parameter +func (b *bus) SetSel(val bool) { + b.setter_bool("Sel", val) +} + +// Monitor returns the value of the Monitor parameter +func (b *bus) Monitor() bool { + return b.getter_bool("Monitor") +} + +// SetMonitor sets the alue of the Monitor parameter +func (b *bus) SetMonitor(val bool) { + b.setter_bool("Monitor", val) +} + // Label returns the value of the MC parameter func (b *bus) Label() string { return b.getter_string("Label")