Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AudioDevice ¶
AudioDevice .
type AudioGroup ¶
type AudioGroup struct { Name string `json:"name"` AudioDevices []AudioDevice `json:"audioDevices"` Muted bool `json:"muted"` }
AudioGroup .
type Builder ¶
type Builder struct { DataService ui.DataService AVController ui.AVController EventPublisher ui.EventPublisher Log *zap.Logger }
type ControlGroup ¶
type ControlGroup struct { Name string `json:"name"` DisplayGroups DisplayGroups `json:"displayGroups,omitempty"` AudioGroups []AudioGroup `json:"audioGroups,omitempty"` PresentGroups []PresentGroup `json:"presentGroups,omitempty"` PoweredOn bool `json:"poweredOn"` MediaAudio struct { Level int `json:"level"` Muted bool `json:"muted"` } `json:"mediaAudio"` ControlInfo struct { Key string `json:"key,omitempty"` URL string `json:"url,omitempty"` } `json:"controlInfo,omitempty"` Cameras []Camera `json:"cameras,omitempty"` Support Support `json:"support"` }
ControlGroup .
type DisplayGroup ¶
type DisplayGroup struct { Name string `json:"name"` Displays []IconPair `json:"displays"` Blanked bool `json:"blanked"` Inputs []Input `json:"inputs"` Input string `json:"input"` }
DisplayGroup .
type DisplayGroups ¶
type DisplayGroups []DisplayGroup
type PresentGroup ¶
type PresentGroup struct { Name string `json:"name"` Items []PresentItem `json:"items"` }
PresentGroup .
Click to show internal directories.
Click to hide internal directories.