Compare commits
2 Commits
930caa62c2
...
0e93c0cafb
Author | SHA1 | Date | |
---|---|---|---|
0e93c0cafb | |||
ddb1e3af17 |
13
props_get.go
13
props_get.go
@ -17,6 +17,10 @@ func IsPaused(socket string) (bool, error) {
|
|||||||
return GetProperty[bool](socket, "pause")
|
return GetProperty[bool](socket, "pause")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func GetVolume(socket string) (float64, error) {
|
||||||
|
return GetProperty[float64](socket, "volume")
|
||||||
|
}
|
||||||
|
|
||||||
func GetFilename(socket string) (string, error) {
|
func GetFilename(socket string) (string, error) {
|
||||||
return GetProperty[string](socket, "filename")
|
return GetProperty[string](socket, "filename")
|
||||||
}
|
}
|
||||||
@ -54,6 +58,15 @@ func GetDuration(socket string) (time.Duration, error) {
|
|||||||
return time.Duration(durationInSeconds * float64(time.Second)), nil
|
return time.Duration(durationInSeconds * float64(time.Second)), nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func GetDemuxerCacheTime(socket string) (time.Duration, error) {
|
||||||
|
cacheInSeconds, err := GetProperty[float64](socket, "demuxer-cache-time")
|
||||||
|
if err != nil {
|
||||||
|
return 0, err
|
||||||
|
}
|
||||||
|
|
||||||
|
return time.Duration(cacheInSeconds * float64(time.Second)), nil
|
||||||
|
}
|
||||||
|
|
||||||
func GetPercentPos(socket string) (float64, error) {
|
func GetPercentPos(socket string) (float64, error) {
|
||||||
return GetProperty[float64](socket, "percent-pos")
|
return GetProperty[float64](socket, "percent-pos")
|
||||||
}
|
}
|
||||||
|
@ -17,3 +17,7 @@ func SetTimePos(socket string, timePos time.Duration) error {
|
|||||||
func SetPercentPos(socket string, percentPos float64) error {
|
func SetPercentPos(socket string, percentPos float64) error {
|
||||||
return SetProperty[float64](socket, "percent-pos", percentPos)
|
return SetProperty[float64](socket, "percent-pos", percentPos)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func SetVolume(socket string, volume float64) error {
|
||||||
|
return SetProperty[float64](socket, "volume", volume)
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user