JMP 9600 Media Player • Programming Guide 72
Command/response table for MSVPP commands (continued)
Command |
| MSVPP Command |
| Response |
| Additional description | |
|
| (host to unit) |
| (unit to host) |
|
| |
Information requests |
|
|
|
|
| ||
TIP: Copy the folder and filename in the response to the view current clip and view current playlist commands to the clipboard of your computer to paste them into scripts or | |||||||
DataViewer Send Command field. This frees you from typing in long, complex, and case sensitive names. |
| ||||||
View the output video | GetChannelCount} |
| ChannelCount•X4@] |
|
| ||
mode |
|
|
|
|
|
|
|
Example: |
| GetChannelCount} |
| ChannelCount•2] |
| The media player is in either | |
|
|
|
|
|
|
| locked mode. |
View output resolution | GetOutputResolution•X#} |
| OutputResolution•X#•X4#horzizontal•X4#vertical•X4$•X4%] | ||||
and frame rate |
|
|
|
|
| The resolution (X4#horizontal•X4#vertical) is reported, followed | |
|
|
|
|
|
|
| by scan type (X4$) and frame rate (X4%). |
Example: |
| GetOutputResolution•1} |
| OutputResolution•1•1920•1080•i•48] | The channel 1 output is 1920 x 1080, interlaced, at 48 fps. | ||
View player type | GetPlayerType} |
| PlayerType•ES9600•<version number>] | Some players may report “JMP 9600”. | |||
View state |
| GetState•X#} |
| StateX4^] |
|
| Show whether the player is playing, paused, or stopped. |
View current clip | GetStateEx•X#•Clip} |
| StateEx•X#•”clip”•”X!/X@”] | Show the folder (X!) and name (X@) of the currently- | |||
|
|
|
| StateEx] |
|
| loaded clip. If no clip is loaded, the quotes that contain |
|
|
|
|
|
|
| the X!/X@ response are empty. |
View current playlist | GetStateEx•X#•Playlist} |
| StateEx•X#•”playlist”•X$”] | Show the name of the | |||
|
|
|
| StateEx] |
|
| no playlist is loaded, the quotes that contain the |
|
|
|
|
|
|
| X$ response is empty. |
Example: |
| GetStateEx•1•Clip} |
| StateEx•1•”clip”•”720p_422_60_rafting/rafting_720p_5994.cpl.xml”] | |||
|
|
|
| StateEx] |
|
|
|
View duration |
| GetStateEx•X#•Duration} |
| StateEx•X#•”duration”•”X4&”] | Show the length of the | ||
|
|
|
| StateEx] |
|
| frames. If no clip is loaded, the X4& response is “0”. |
View duration |
| GetStateEx•X#•Duration_timecode} | StateEx•X#•”duration_timecode”•”X*“] | Show the length of the | |||
(timecode) |
|
|
| StateEx] |
|
| count. If no clip is loaded, the X* response is |
|
|
|
|
|
|
| “00:00:00:00”. |
View loop status | GetStateEx•X#•Loop} |
| StateEx•X#•”loop”•”X1#”] |
| Show the loop function status for channel X#. | ||
|
|
|
| StateEx] |
|
|
|
View state |
| GetStateEx•X#•Playstate} |
| StateEx•X#•”playstate”•X4^”] | Show whether the player is playing, paused, or stopped. | ||
|
|
|
| StateEx] |
|
|
|
KEY: X! = Folder name | Name of a DCP folder (such as “720p_422_60_donkey“) |
| |||||
X@ = Clip name |
| Name of a clip file (such as “rafting_720p_5994.cpl.xml“) |
| ||||
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* = Frame count for view duration (timecode) command | nn:nn:nn:nn (“hour”:”minute”:”second”:”frame”) |
| |||||
X4@ | = Video mode / channel availability | 1 | |||||
X4# | = Horizontal or vertical resolution | Horizontal: 1280, 1920, or 2048 | Vertical: 780 or 1080 | ||||
X4$ | = Scan type |
| i (interlaced) or p (progressive) |
|
| ||
X4% | = Frame rate | 23.98, 24, 24, 29.97, 30, 48, 50, 59.94, or 60 |
| ||||
X4^ | = Player state | “playing“, “paused”, or “stopped” |
|
| |||
X4& = Frame count | Number of frames (total or current position) |
|