1 Creating a player
procedure
(make-dlna-player renderer [ #:listen-ip listen-ip #:port port #:path path #:poll-seconds poll-seconds #:volume-poll-seconds volume-poll-seconds]) → dlna-player? renderer : media-renderer? listen-ip : (or/c #f string?) = #f port : exact-integer? = 8080 path : string? = "/racket-audio-dlna/" poll-seconds : (and/c rational? positive?) = 1.0 volume-poll-seconds : (and/c rational? positive?) = 5.0
Creates a player for renderer and starts its local HTTP media server.
When listen-ip is #f, the address is selected from the
network route to the renderer.
The player polls transport state and position every poll-seconds. Volume and mute state are refreshed every volume-poll-seconds.
procedure
(dlna-player? value) → boolean?
value : any/c