On this page:
make-dlna-player
dlna-player?

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