Command/response table for MSVPP commands (continued)
Command
MSVPP Command
(host to unit)
Response
(unit to host)
Additional description
Media management (continued)
Switch to a new playlist
SwitchPlaylist
•
X#
•
X$}
OK
]
Set playlist
X$
to start automatically on channel
X#
once
the currently-running clip ends.
Example:
SwitchPlaylist
•
1
•
Canyon
•
Documentary.espl.xml
}
Set the
canyon documentary
playlist to start
automatically on channel 1 once the currently-running
playlist ends.
OK
]
Clear a playlist
ClearPlaylist
•
X$}
OK
]
Clear all clips from a playlist.
Delete a playlist
DeletePlaylist
•
X$}
OK
]
Delete a playlist.
Playback commands
Play
Play
•
X#}
OK
]
Play the clip or playlist that is currently loaded on
channel
X#
.
Play with effects
Play
•
X#
•
X^}
OK
]
Play the clip or playlist that is currently loaded on
channel
X#
in a direction and speed specified by
X^
.
Example 1:
Play
•
1
•
2.5
}
OK
]
Play channel 1 video forward at 2.5 times normal speed.
Example 2:
Play
•
1
•
–1.0
}
OK
]
Play channel 1 video backwards at normal speed.
NOTE
: The audio portion of the clip is active only when the playback speed is +1.0.
Pause
Pause
•
X#}
OK
]
Pause the clip that is currently playing on channel
X#
.
Stop
Stop
•
X#}
OK
]
Stop the clip that is currently playing on channel
X#
.
Frame forward and
frame backward
FrameAdvance
•
X#
•
X&}
OK
]
Jump forward or backward
X&
frames in the video
paused
in channel
X#
.
NOTE
: The clip must have been started and then paused for this command to have any affect. If the clip is running or has not been started, the media player responds with
OK
, but
there is no affect on the video display.
Next
Next
•
X#}
OK
]
Jump to the next clip in the currently loaded playlist.
NOTE
: The media player responds with
ERROR
if no playlist is loaded.
Previous
Previous
•
X#}
OK
]
Jump to the previous clip in the currently loaded playlist.
NOTE
: The media player responds with
ERROR
if no playlist is loaded.
Seek
Seek
•
X#
•
X*}
OK
]
Jump to the specified frame (
X*
) in the clip that is
currently playing or paused on channel
X#
.
KEY:
X#
= Output
1 = channel 1
2 = channel 2
1,2 = both channels
X$
= Playlist name
Name of a playlist file (such as “Canyon documentary.espl.xml”)
X^
= Play speed
Speed at which to play video, where:
1.0 is normal speed, 2.0 is 2x normal speed, and so on
A positive value (+) is forward video (+ is assumed if no direction is specified)
A negative value (–) is reverse video
Fractional speeds are rounded up or down to the 3rd decimal place (0.000)
X&
= Frame count for advance command
Number of video frames to jump forward or backward, where:
A positive value (+) is forward (+ is assumed if no direction is specified)
A negative value (–) is reverse
X*
= Frame count for seek command
nn
:
nn
:
nn
:
nn
(“hour”:”minute”:”second”:”frame”)
JMP 9600 Media Player • Pr
ogramming Guide
63