diff --git a/props_get.go b/props_get.go index 6b1ab1a..a997f39 100644 --- a/props_get.go +++ b/props_get.go @@ -58,6 +58,15 @@ func GetDuration(socket string) (time.Duration, error) { 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) { return GetProperty[float64](socket, "percent-pos") }