Interfaces for devices that play audio and video.
Channel
The Channel (com.prosyst.mbs.services.hdm.deviceclasses.av.Channel) interface represents the capability of switching channels of TV and radio devices.
Properties
Property |
Meta Data |
|
|---|---|---|
channel
|
description |
Current channel. |
access |
RWE |
|
min |
0 |
|
step |
1 |
|
Operations
Operations |
Meta Data |
|
|---|---|---|
up |
description |
Moves one channel up. |
down |
description |
Moves one channel down. |
previous |
description |
Moves back to the previously selected channel. |
ImageProvider
The ImageProvider (com.prosyst.mbs.services.hdm.deviceclasses.av.ImageProvider) interface represents the capability of providing image files.
Properties
Parameter |
Description |
|
|---|---|---|
imageFormats
|
description |
Property used for supported image formats. |
access |
RE |
|
imageProtocols
|
description |
Property used for supported URL protocols to get image content. |
access |
RE |
|
Operations
Parameter |
Description |
|
|---|---|---|
getImageResolutions
|
description |
Operation to get the supported image resolutions for a given image format. |
IN1 |
Specified image format. |
|
OUT |
The supported image resolutions for the given image format. |
|
getImageURL
|
description |
Operation to get URL that provides access to a still image. |
IN1 |
Determine if the URL has to be proxy. |
|
IN2 |
Set of properties. |
|
OUT |
The URL. |
|
Playback
The Playback (com.prosyst.mbs.services.hdm.deviceclasses.av.Playback) interface represents the capability of audio/video playback (play, pause, stop, fast-forward and reverse).
Property |
Meta Data |
|
|---|---|---|
state
|
description |
Player state. Value 1 indicates that the media is stopped and is not playing. Value 2 indicates that the media is playing. Value 3 indicates that the media is paused. Value 4 indicates that the media is fast-forwarding. Value 5 indicates that the media is reversed. |
access |
RE |
|
enum |
Stopped: 1 Playing: 2 Paused: 3 Fast Forward: 4 Reversed: 5 |
|
Operations
Operation |
Meta Data |
|
|---|---|---|
play |
description |
Starts the playback. |
stop |
description |
Stops the playback. |
pause |
description |
Pauses the playback. |
forward |
description |
Fast-forward the playback. |
reverse |
description |
Reverses the playback. |
Playlist
The Playlist (com.prosyst.mbs.services.hdm.deviceclasses.av.Playlist) interface represents the capability of managing a playlist (shuffle, repeat, etc).
Properties
Property |
Meta Data |
|
|---|---|---|
shuffle
|
description |
Shuffle items. Value true indicates that the shuffle is turned on. |
access |
RWE |
|
enum |
On: trueOff:false |
|
repeat
|
description |
Repeat items. Value true indicates that the repeat is turned on. |
access |
RWE |
|
enum |
On: trueOff:false |
|
Operations
Operation |
Meta Data |
|
|---|---|---|
next |
description |
Stops the current playback and moves to the next item in the play-list. |
previous |
description |
Stops the current playback and moves to the previous item in the play-list. |
VideoProvider
The VideoProvider (com.prosyst.mbs.services.hdm.deviceclasses.av.VideoProvider) interface represents the capability of video playback.
Properties
Parameter |
Description |
|
|---|---|---|
videoFormats
|
description |
Property used for supported video formats. |
access |
RE |
|
videoProtocols
|
description |
Property used for supported URL protocols to get video content. |
access |
RE |
|
Operations
Parameter |
Description |
|
|---|---|---|
getVideoResolutions
|
description |
Operation to get the supported video resolutions for a given video format. |
IN1 |
Specified video format. |
|
OUT |
The supported video resolutions for the given video format. |
|
getVideoURL
|
description |
Operation to get URL that provides access to a video content. |
IN1 |
Determine if the URL has to be proxy. |
|
IN2 |
Set of properties. |
|
OUT |
The URL. |
|
Volume
The Volume (com.prosyst.mbs.services.hdm.deviceclasses.av.Volume) interface represents the volume management capability.
Properties
Property |
Meta Data |
|
|---|---|---|
volume
|
description |
Player volume. |
access |
RWE |
|
muted
|
description |
Indicates if the volume is muted. Value true denotes that the volume is muted. |
access |
RWE |
|
enum |
Muted: true Unmuted: false |
|
Operations
Operation |
Meta Data |
|
|---|---|---|
mute |
description |
Toggles the mute state of the player. |
volumeUp |
description |
Increases volume of the player. |
volumeDown |
description |
Decreases volume of the player. |