package mpvipc import "time" func SetFullscreen(socket string, fullscreen bool) error { return SetProperty(socket, "fullscreen", fullscreen) } func SetPause(socket string, pause bool) error { return SetProperty(socket, "pause", pause) } func SetTimePos(socket string, timePos time.Duration) error { return SetProperty(socket, "time-pos", float64(timePos)/float64(time.Second)) } func SetPercentPos(socket string, percentPos float64) error { return SetProperty(socket, "percent-pos", percentPos) } func SetVolume(socket string, volume float64) error { return SetProperty(socket, "volume", volume) } func SetPlaylistPosition(socket string, index int) error { return SetProperty(socket, "playlist-pos", index) } func SetLoopFile(socket string, loopFile LoopState) error { return SetProperty(socket, "loop-file", loopFile.String()) } func SetLoopPlaylist(socket string, loopPlaylist LoopState) error { return SetProperty(socket, "loop-playlist", loopPlaylist.String()) }