User Guide
73
Standard NetLinx API (SNAPI) R 1.8.0
Digital Media Server
IDigitalMediaServerComponent
IDigitalMediaServerComponentListener
IDiscTransportComponent
IDiscTransportComponentListener
IGainComponent
IGainComponentListener
IMediaDBComponent
IMediaDBComponentListener
IMediaDeviceComponent
IMediaDeviceComponentListener
IMenuComponent
IMenuComponentListener
IModuleComponent
IModuleComponentListener
IOutputStreamComponent
IOutputStreamComponentListener
IPowerComponent
IPowerComponentListener
IVolumeComponent
IVolumeComponentListener
Name: Digital Media Server
Interface: IDigitalMediaServer
Digital Media Server Functions
Name Component Channel Level Command Constant Notes
cycleScanSpeed() IDiscTransportComponent 192 SCAN_SPEED Momentary Function Channel: Cycles the
scan speed when the channel is activated
getTrackInfo() IDiscTransportComponent ?TRACKINFO Query for the track info, responds with
TRACKINFO-<num>,<duration>,<disc-
Number>, where <duration> is a String in
the format hh:mm:ss.ff
queryTrackProperties() IDiscTransportComponent ?TRACKPROPS Query for the track properties, responds
with multiple TRACKPROP-<key>,<value>
commands, one for each key
queryTrackProperty(key) IDiscTransportComponent ?TRACKPROP-<key> Query for a track property, responds with
TRACKPROP-<key>,<value> command
setDiscTransport(PLAY) IDiscTransportComponent 1 PLAY Momentary Function Channel: Deck is set
to play when the channel is activated
setDiscTransport(STOP) IDiscTransportComponent 2 STOP Momentary Function Channel: Deck is set
to stop when the channel is activated
setDiscTransport(PAUSE) IDiscTransportComponent 3 PAUSE Momentary Function Channel: Deck is set
to pause when the channel is activated