package mediabrowser.model.session;
public class PlayerStateInfo
{
/**
Gets or sets the now playing position ticks.
<value>The now playing position ticks.</value>
*/
private Long PositionTicks;
public final Long getPositionTicks()
{
return PositionTicks;
}
public final void setPositionTicks(Long value)
{
PositionTicks = value;
}
/**
Gets or sets a value indicating whether this instance can seek.
<value><c>true</c> if this instance can seek; otherwise, <c>false</c>.</value>
*/
private boolean CanSeek;
public final boolean getCanSeek()
{
return CanSeek;
}
public final void setCanSeek(boolean value)
{
CanSeek = value;
}
/**
Gets or sets a value indicating whether this instance is paused.
<value><c>true</c> if this instance is paused; otherwise, <c>false</c>.</value>
*/
private boolean IsPaused;
public final boolean getIsPaused()
{
return IsPaused;
}
public final void setIsPaused(boolean value)
{
IsPaused = value;
}
/**
Gets or sets a value indicating whether this instance is muted.
<value><c>true</c> if this instance is muted; otherwise, <c>false</c>.</value>
*/
private boolean IsMuted;
public final boolean getIsMuted()
{
return IsMuted;
}
public final void setIsMuted(boolean value)
{
IsMuted = value;
}
/**
Gets or sets the volume level.
<value>The volume level.</value>
*/
private Integer VolumeLevel;
public final Integer getVolumeLevel()
{
return VolumeLevel;
}
public final void setVolumeLevel(Integer value)
{
VolumeLevel = value;
}
/**
Gets or sets the index of the now playing audio stream.
<value>The index of the now playing audio stream.</value>
*/
private Integer AudioStreamIndex;
public final Integer getAudioStreamIndex()
{
return AudioStreamIndex;
}
public final void setAudioStreamIndex(Integer value)
{
AudioStreamIndex = value;
}
/**
Gets or sets the index of the now playing subtitle stream.
<value>The index of the now playing subtitle stream.</value>
*/
private Integer SubtitleStreamIndex;
public final Integer getSubtitleStreamIndex()
{
return SubtitleStreamIndex;
}
public final void setSubtitleStreamIndex(Integer value)
{
SubtitleStreamIndex = value;
}
/**
Gets or sets the now playing media version identifier.
<value>The now playing media version identifier.</value>
*/
private String MediaSourceId;
public final String getMediaSourceId()
{
return MediaSourceId;
}
public final void setMediaSourceId(String value)
{
MediaSourceId = value;
}
/**
Gets or sets the play method.
<value>The play method.</value>
*/
private PlayMethod PlayMethod;
public final PlayMethod getPlayMethod()
{
return PlayMethod;
}
public final void setPlayMethod(PlayMethod value)
{
PlayMethod = value;
}
/**
Gets or sets the repeat mode.
<value>The repeat mode.</value>
*/
private RepeatMode RepeatMode = getRepeatMode().values()[0];
public final RepeatMode getRepeatMode()
{
return RepeatMode;
}
public final void setRepeatMode(RepeatMode value)
{
RepeatMode = value;
}
}