index
This commit is contained in:
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
@title{AVTransport}
|
@title{AVTransport}
|
||||||
|
|
||||||
@defmodule[@racketmodname[racket-upnp/services/av-transport] #:module-paths ((file "../services/av-transport.rkt"))]
|
@defmodule[racket-upnp/services/av-transport]
|
||||||
|
|
||||||
AVTransport controls the playback state of a MediaRenderer. The media itself
|
AVTransport controls the playback state of a MediaRenderer. The media itself
|
||||||
is normally fetched by the renderer from the URI supplied by the control
|
is normally fetched by the renderer from the URI supplied by the control
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
@title{ConnectionManager}
|
@title{ConnectionManager}
|
||||||
|
|
||||||
@defmodule[@racketmodname[racket-upnp/services/connection-manager] #:module-paths ((file "../services/connection-manager.rkt"))]
|
@defmodule[racket-upnp/services/connection-manager]
|
||||||
|
|
||||||
ConnectionManager reports supported transfer protocols and active connection
|
ConnectionManager reports supported transfer protocols and active connection
|
||||||
identifiers. For a MediaRenderer, the sink protocol list indicates which media
|
identifiers. For a MediaRenderer, the sink protocol list indicates which media
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
@title{ContentDirectory}
|
@title{ContentDirectory}
|
||||||
|
|
||||||
@defmodule[@racketmodname[racket-upnp/services/content-directory] #:module-paths ((file "../services/content-directory.rkt"))]
|
@defmodule[racket-upnp/services/content-directory]
|
||||||
|
|
||||||
ContentDirectory is the low-level media-server service. Its browse and search
|
ContentDirectory is the low-level media-server service. Its browse and search
|
||||||
operations return raw DIDL-Lite XML. Applications that want parsed containers,
|
operations return raw DIDL-Lite XML. Applications that want parsed containers,
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
@title{DIDL-Lite Metadata}
|
@title{DIDL-Lite Metadata}
|
||||||
|
|
||||||
@defmodule[(file "../didl-lite.rkt")]
|
@defmodule[racket-upnp/didl-lite]
|
||||||
|
|
||||||
DIDL-Lite describes the resource passed to a renderer. Some renderers only
|
DIDL-Lite describes the resource passed to a renderer. Some renderers only
|
||||||
advertise seeking after the current URI has metadata containing its media
|
advertise seeking after the current URI has metadata containing its media
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
@title{UPnP Devices and Services}
|
@title{UPnP Devices and Services}
|
||||||
|
|
||||||
@defmodule[@racketmodname[racket-upnp] #:module-paths ((file "../main.rkt"))]
|
@defmodule[racket-upnp]
|
||||||
|
|
||||||
The main module provides general UPnP device discovery and a generic service
|
The main module provides general UPnP device discovery and a generic service
|
||||||
interface.
|
interface.
|
||||||
|
|||||||
@@ -8,13 +8,17 @@
|
|||||||
|
|
||||||
@title{Publishing Media Files}
|
@title{Publishing Media Files}
|
||||||
|
|
||||||
@defmodule[(file "../media-file-server.rkt")]
|
@defmodule[racket-upnp/media-file-server]
|
||||||
|
|
||||||
This module publishes local files through a small Racket web server. The
|
This module publishes local files through a small Racket web server. The
|
||||||
underlying Racket file dispatcher streams files and supports both @tt{HEAD}
|
underlying Racket file dispatcher streams files and supports both @tt{HEAD}
|
||||||
requests and HTTP byte ranges. Byte ranges are important for media-renderer
|
requests and HTTP byte ranges. Byte ranges are important for media-renderer
|
||||||
probing and seeking.
|
probing and seeking.
|
||||||
|
|
||||||
|
@defproc[(media-file-server? [value any/c]) boolean?]{
|
||||||
|
Returns @racket[#t] when @racket[value] is a media file server.
|
||||||
|
}
|
||||||
|
|
||||||
@defproc[(start-media-file-server
|
@defproc[(start-media-file-server
|
||||||
[url string?]
|
[url string?]
|
||||||
[#:listen-ip listen-ip (or/c #f string?) #f])
|
[#:listen-ip listen-ip (or/c #f string?) #f])
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
@title{Media Renderers}
|
@title{Media Renderers}
|
||||||
|
|
||||||
@defmodule[(file "../media-renderer.rkt")]
|
@defmodule[racket-upnp/media-renderer]
|
||||||
|
|
||||||
This module provides a device-oriented interface for UPnP and DLNA media
|
This module provides a device-oriented interface for UPnP and DLNA media
|
||||||
renderers. It hides the AVTransport and RenderingControl services used for
|
renderers. It hides the AVTransport and RenderingControl services used for
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
@title{Media Servers}
|
@title{Media Servers}
|
||||||
|
|
||||||
@defmodule[(file "../media-server.rkt")]
|
@defmodule[racket-upnp/media-server]
|
||||||
|
|
||||||
This module provides a higher-level browser for UPnP and DLNA media servers.
|
This module provides a higher-level browser for UPnP and DLNA media servers.
|
||||||
It converts ContentDirectory DIDL-Lite XML into containers, items, and media
|
It converts ContentDirectory DIDL-Lite XML into containers, items, and media
|
||||||
|
|||||||
@@ -7,7 +7,7 @@
|
|||||||
|
|
||||||
@title{RenderingControl}
|
@title{RenderingControl}
|
||||||
|
|
||||||
@defmodule[@racketmodname[racket-upnp/services/rendering-control] #:module-paths ((file "../services/rendering-control.rkt"))]
|
@defmodule[racket-upnp/services/rendering-control]
|
||||||
|
|
||||||
RenderingControl manages rendering properties such as volume and mute.
|
RenderingControl manages rendering properties such as volume and mute.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user