renderer enhancement

This commit is contained in:
2026-07-29 16:22:27 +02:00
parent 4a546fdd26
commit df0996a046
2 changed files with 10 additions and 0 deletions
+5
View File
@@ -23,6 +23,7 @@
get-media-renderer get-media-renderer
media-renderer-dlna? media-renderer-dlna?
media-renderer-play-uri! media-renderer-play-uri!
media-renderer-play!
media-renderer-next-uri-supported? media-renderer-next-uri-supported?
media-renderer-set-next-uri! media-renderer-set-next-uri!
media-renderer-pause! media-renderer-pause!
@@ -155,6 +156,10 @@
(av-transport-pause! (av-transport-pause!
(required-service 'media-renderer-pause! renderer 'av-transport))) (required-service 'media-renderer-pause! renderer 'av-transport)))
(define (media-renderer-play! renderer)
(av-transport-play!
(required-service 'media-renderer-play! renderer 'av-transport)))
(define (media-renderer-stop! renderer) (define (media-renderer-stop! renderer)
(av-transport-stop! (av-transport-stop!
(required-service 'media-renderer-stop! renderer 'av-transport))) (required-service 'media-renderer-stop! renderer 'av-transport)))
+5
View File
@@ -86,6 +86,11 @@ open and buffer the next resource while the current resource is playing,
allowing a gapless or near-gapless transition. allowing a gapless or near-gapless transition.
} }
@defproc[(media-renderer-play! [renderer media-renderer?]) any]{
Resumes playback after it has been paused.
}
@defproc[(media-renderer-next-uri-supported? @defproc[(media-renderer-next-uri-supported?
[renderer media-renderer?]) [renderer media-renderer?])
boolean?]{ boolean?]{