Documentation
¶
Index ¶
- type Caster
- type LEDWallBg
- type LEDWallFirework
- type LEDWallSnake
- type MQTTBgAction
- type MQTTFireworkAction
- type MQTTSnakeAction
- type MqttThing
- type Mute
- type Nightbot
- type NightbotAction
- type NightbotAuthTokenResponse
- type NightbotMessage
- type OBSSceneAction
- type OBSStartAction
- type OBSSwitchAction
- type OBSToggleStreamAction
- type Obs
- type ObsScene
- type Screenshot
- type Twitch
- type TwitchAction
- type WindowMgmt
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LEDWallFirework ¶
type LEDWallSnake ¶
type MQTTBgAction ¶
type MQTTBgAction struct { Client mqtt.Client Options LEDWallBg // contains filtered or unexported fields }
func (*MQTTBgAction) Pressed ¶
func (action *MQTTBgAction) Pressed(btn streamdeck.Button)
type MQTTFireworkAction ¶
type MQTTFireworkAction struct { Client mqtt.Client Options LEDWallFirework // contains filtered or unexported fields }
func (*MQTTFireworkAction) Pressed ¶
func (action *MQTTFireworkAction) Pressed(btn streamdeck.Button)
type MQTTSnakeAction ¶
type MQTTSnakeAction struct { Client mqtt.Client Options LEDWallSnake // contains filtered or unexported fields }
func (*MQTTSnakeAction) Pressed ¶
func (action *MQTTSnakeAction) Pressed(btn streamdeck.Button)
type MqttThing ¶
type MqttThing struct { SD *streamdeck.StreamDeck // contains filtered or unexported fields }
type Nightbot ¶
type NightbotAction ¶
func (*NightbotAction) Pressed ¶
func (action *NightbotAction) Pressed(btn streamdeck.Button)
type NightbotMessage ¶
type NightbotMessage struct {
Message string `json:"message"`
}
type OBSSceneAction ¶
type OBSSceneAction struct { Client obsws.Client Scene string // contains filtered or unexported fields }
func (*OBSSceneAction) Pressed ¶
func (action *OBSSceneAction) Pressed(btn streamdeck.Button)
type OBSStartAction ¶
type OBSStartAction struct { Client obsws.Client Obs *Obs // contains filtered or unexported fields }
func (*OBSStartAction) Pressed ¶
func (action *OBSStartAction) Pressed(btn streamdeck.Button)
type OBSSwitchAction ¶
type OBSSwitchAction struct { Client obsws.Client Obs *Obs // contains filtered or unexported fields }
func (*OBSSwitchAction) Pressed ¶
func (action *OBSSwitchAction) Pressed(btn streamdeck.Button)
type OBSToggleStreamAction ¶
type OBSToggleStreamAction struct { Client obsws.Client Obs *Obs // contains filtered or unexported fields }
func (*OBSToggleStreamAction) Pressed ¶
func (action *OBSToggleStreamAction) Pressed(btn streamdeck.Button)
type Obs ¶
type Obs struct { SD *streamdeck.StreamDeck Offset int // contains filtered or unexported fields }
func (*Obs) ClearButtons ¶
func (o *Obs) ClearButtons()
func (*Obs) ObsEventHandlers ¶
func (o *Obs) ObsEventHandlers()
type ObsScene ¶
type ObsScene struct { Name string `mapstructure:"name"` Image string `mapstructure:"image"` Button int `mapstructure:"button"` ButtonId int }
func (*ObsScene) SetButtonId ¶
type Screenshot ¶
type Screenshot struct {
SD *streamdeck.StreamDeck
}
func (*Screenshot) Buttons ¶
func (s *Screenshot) Buttons()
func (*Screenshot) Init ¶
func (s *Screenshot) Init()
type Twitch ¶
type Twitch struct { SD *streamdeck.StreamDeck // contains filtered or unexported fields }
type TwitchAction ¶
func (*TwitchAction) Pressed ¶
func (action *TwitchAction) Pressed(btn streamdeck.Button)
type WindowMgmt ¶
type WindowMgmt struct {
SD *streamdeck.StreamDeck
}
func (*WindowMgmt) Buttons ¶
func (s *WindowMgmt) Buttons()
func (*WindowMgmt) Init ¶
func (s *WindowMgmt) Init()
Click to show internal directories.
Click to hide internal directories.