-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or request
Description
There doesn't appear to be a way to construct an AtemCmd and send it to the switcher as an AtemPacket.
Something like:
func (a *Atem) SendCmd(c *AtemCmd) error {
// Hypothetical AtemCmd to AtemPacket conversion function
p, err := packet.CreatePacketFromCmd(c)
if err != nil {
return err
}
a.writePacketQueue(p)
return nil
}Having this function would open the door for expanding the API to create functions that provide abstractions for switcher functionality, like atem.PerformCut() and atem.SetPreviewInput(video_source.Input1), that more closely resembles the official ATEM SDK.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request