Documentation ¶
Index ¶
- Constants
- type Response
- type TallyResponse
- type TallyStatus
- type Vmix
- func (v *Vmix) Close() error
- func (v *Vmix) FUNCTION(funcname string) error
- func (v *Vmix) QUIT() error
- func (v *Vmix) Register(command string, cb func(*Response)) error
- func (v *Vmix) Run(ctx context.Context) error
- func (v *Vmix) SUBSCRIBE(event, option string) error
- func (v *Vmix) TALLY() error
- func (v *Vmix) UNSUBSCRIBE(event string) error
- func (v *Vmix) Write(b []byte) (n int, err error)
- func (v *Vmix) XML() error
- func (v *Vmix) XMLPATH(xpath string) error
Constants ¶
View Source
const ( EVENT_TALLY string = "TALLY" EVENT_FUNCTION string = "FUNCTION" EVENT_XML string = "XML" EVENT_XMLTEXT string = "XMLTEXT" EVENT_SUBSCRIBE string = "SUBSCRIBE" EVENT_UNSUBSCRIBE string = "UNSUBSCRIBE" EVENT_QUIT string = "QUIT" EVENT_ACTS string = "ACTS" )
View Source
const ( STATUS_OK string = "OK" STATUS_ER string = "ER" )
View Source
const (
// Terminate letter
Terminate = "\r\n"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Response ¶
type Response struct { Command string // Command. e.g. "TALLY" StatusOrLength string // Status or command length. e.g. "OK" or "27"(XML) Response string // Command response. e.g. "PreviewInput"(FUNCTION) or "0121..."(TALLY) Data string // Optional data. e.g. XML. }
Response TCP API Response
type TallyResponse ¶
type TallyResponse struct { Status string Tally []TallyStatus }
TallyResponse TALLY Event response
type TallyStatus ¶
type TallyStatus uint
TallyStatus alias to uint
const ( Off TallyStatus = iota Program Preview )
func (TallyStatus) String ¶
func (i TallyStatus) String() string
Click to show internal directories.
Click to hide internal directories.