Add start stop recording

This commit is contained in:
2020-05-13 12:29:25 +02:00
parent 359244a4a8
commit 61ce6566a9
4 changed files with 33 additions and 0 deletions

24
main.go
View File

@@ -1,6 +1,30 @@
package main
import (
"github.com/christopher-dG/go-obs-websocket"
"log"
"time"
)
func main() {
// Connect a client.
c := obsws.Client{Host: "localhost", Port: 4444}
if err := c.Connect(); err != nil {
log.Fatal(err)
}
defer c.Disconnect()
// Set the amount of time we can wait for a response.
obsws.SetReceiveTimeout(time.Second * 10)
recrequest := obsws.NewStartStopRecordingRequest()
if err := recrequest.Send(c); err != nil {
log.Fatal(err)
}
response, err := recrequest.Receive()
if err != nil {
log.Fatal(err)
}
log.Println("Recording: " + response.Status())
}