On this page:
device-connection-manager
connection-manager?
connection-manager-protocols
connection-manager-source-protocols
connection-manager-sink-protocols
connection-manager-connection-ids
9.2

8 ConnectionManager🔗ℹ

 (require racket-upnp/services/connection-manager)
  package: base

ConnectionManager reports supported transfer protocols and active connection identifiers. For a MediaRenderer, the sink protocol list indicates which media formats the renderer advertises as acceptable.

procedure

(device-connection-manager device)  (or/c #f upnp-service?)

  device : upnp-device?
Returns the device’s ConnectionManager service.

procedure

(connection-manager? value)  boolean?

  value : any/c
Recognises a ConnectionManager service.

procedure

(connection-manager-protocols manager)  any

  manager : connection-manager?
Returns two values: source protocol-info strings and sink protocol-info strings.

procedure

(connection-manager-source-protocols manager)

  (listof string?)
  manager : connection-manager?
Returns source protocol-info strings.

procedure

(connection-manager-sink-protocols manager)  (listof string?)

  manager : connection-manager?
Returns sink protocol-info strings.

procedure

(connection-manager-connection-ids manager)

  (listof exact-integer?)
  manager : connection-manager?
Returns currently advertised connection identifiers.