Files
streamdeck-obs-replay/slobs/slobs.go
Tyler 2d7b272b63
All checks were successful
continuous-integration/drone/push Build is passing
Add support for streamlabs obs
2020-01-16 00:19:22 -05:00

21 lines
538 B
Go

package slobs
import "encoding/json"
type ResourceEvent struct {
Type string `json:"_type"`
ResourceId string `json:"resourceId"`
Emitter string `json:"emitter"`
Data *json.RawMessage `json:"data"`
}
func (e *ResourceEvent) DecodeTo(v interface{}) error {
return json.Unmarshal(*e.Data, &v)
}
type IStreamingState struct {
StreamingStatus string `json:"streamingStatus"`
RecordingStatus string `json:"recordingStatus"`
ReplayBufferStatus string `json:"replayBufferStatus"`
}