\doxysection{com.\+tritondigital.\+player.\+Station\+Player Class Reference}
\hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer}{}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer}\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}


Plays a station provided by Triton Digital.  


Inheritance diagram for com.\+tritondigital.\+player.\+Station\+Player\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1tritondigital_1_1player_1_1StationPlayer}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ad70ec1c35b821ea1aeef558279582d52}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ad70ec1c35b821ea1aeef558279582d52} 
{\bfseries Station\+Player} (@Non\+Null Context context, @Non\+Null Bundle settings)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ab25238fa49d09ed363279af000b979b2}{is\+Pausable}} ()
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a9aa37e035dff159bb81e6bdb937b4c24}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a9aa37e035dff159bb81e6bdb937b4c24} 
void {\bfseries get\+Cloud\+Stream\+Info\+And\+Notify} ()
\item 
String \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a313ecae1f349b6428a77418679f3b585}{get\+Alternate\+Mount}} ()
\begin{DoxyCompactList}\small\item\em Returns the alternate mount used if the station is using content blocking. \end{DoxyCompactList}\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a213c35ffeb785df8ef218057701dec40}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a213c35ffeb785df8ef218057701dec40} 
String {\bfseries get\+Side\+Band\+Metadata\+Url} ()
\begin{DoxyCompactList}\small\item\em Returns the Side Band Meta\+Data Url. \end{DoxyCompactList}\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a340b96ca25de43aef3ee1722becb2db9}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a340b96ca25de43aef3ee1722becb2db9} 
String {\bfseries get\+Cast\+Streaming\+Url} ()
\begin{DoxyCompactList}\small\item\em Returns the Stream URL to cast to Google Cast devices. \end{DoxyCompactList}\item 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a0acc8090d42666660314ea277eb60185}{is\+Timeshift\+Streaming}} ()
\item 
int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ac356ee681d99ac406db8f362c57dd291}{get\+Duration}} ()
\item 
int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a98ffd7ea531f37357a25a80ffa40c36e}{get\+Position}} ()
\item 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a5f92a1adb5627e192115f28b44e8f1ec}{is\+Seekable}} ()
\item 
float \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a22af974617839df813301a8c81c3c373}{get\+Volume}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aae15683f37c2faefb33e751b3ca64e60}{set\+Volume}} (float volume)
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a9a20f3e26ace49ef820dffe322933b75}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a9a20f3e26ace49ef820dffe322933b75} 
void {\bfseries set\+Media\+Route} (Media\+Router.\+Route\+Info route\+Info)
\end{DoxyCompactItemize}
\doxysubsection*{Public Member Functions inherited from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a69f3431c27dd20522f632a92ee78811a}{Media\+Player}} (Context context, Bundle settings)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
Bundle {\bfseries get\+Settings} ()
\begin{DoxyCompactList}\small\item\em Returns the settings of this player. \end{DoxyCompactList}\item 
int {\bfseries get\+State} ()
\begin{DoxyCompactList}\small\item\em Returns the player\textquotesingle{}s state. \end{DoxyCompactList}\item 
Bundle {\bfseries get\+Last\+Cue\+Point} ()
\begin{DoxyCompactList}\small\item\em Returns the last received cue point. \end{DoxyCompactList}\item 
int {\bfseries get\+Last\+Error\+Code} ()
\begin{DoxyCompactList}\small\item\em Returns the last error code. \end{DoxyCompactList}\item 
\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnCuePointReceivedListener}{On\+Cue\+Point\+Received\+Listener}} {\bfseries get\+On\+Cue\+Point\+Received\+Listener} ()
\begin{DoxyCompactList}\small\item\em Returns the cue point listener. \end{DoxyCompactList}\item 
\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnMetaDataReceivedListener}{On\+Meta\+Data\+Received\+Listener}} {\bfseries get\+Metadata\+Listener} ()
\begin{DoxyCompactList}\small\item\em Returns the metadata listener. \end{DoxyCompactList}\item 
\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnInfoListener}{On\+Info\+Listener}} {\bfseries get\+On\+Info\+Listener} ()
\begin{DoxyCompactList}\small\item\em Returns the info listener. \end{DoxyCompactList}\item 
\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnStateChangedListener}{On\+State\+Changed\+Listener}} {\bfseries get\+On\+State\+Changed\+Listener} ()
\begin{DoxyCompactList}\small\item\em Returns the state changed listener. \end{DoxyCompactList}\item 
\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnAnalyticsReceivedListener}{On\+Analytics\+Received\+Listener}} {\bfseries get\+Analytics\+Received\+Listener} ()
\item 
\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnCloudStreamInfoReceivedListener}{On\+Cloud\+Stream\+Info\+Received\+Listener}} {\bfseries get\+Cloud\+Stream\+Info\+Received\+Listener} ()
\item 
void {\bfseries set\+On\+Cue\+Point\+Received\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnCuePointReceivedListener}{On\+Cue\+Point\+Received\+Listener}} listener)
\begin{DoxyCompactList}\small\item\em Sets the cue point event listener. \end{DoxyCompactList}\item 
void {\bfseries set\+On\+Meta\+Data\+Received\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnMetaDataReceivedListener}{On\+Meta\+Data\+Received\+Listener}} listener)
\begin{DoxyCompactList}\small\item\em Sets the cue point event listener. \end{DoxyCompactList}\item 
void {\bfseries set\+On\+Info\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnInfoListener}{On\+Info\+Listener}} listener)
\begin{DoxyCompactList}\small\item\em Sets the info listener. \end{DoxyCompactList}\item 
void {\bfseries set\+On\+State\+Changed\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnStateChangedListener}{On\+State\+Changed\+Listener}} listener)
\begin{DoxyCompactList}\small\item\em Sets the state changed listener. \end{DoxyCompactList}\item 
void {\bfseries set\+On\+Analytics\+Received\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnAnalyticsReceivedListener}{On\+Analytics\+Received\+Listener}} listener)
\begin{DoxyCompactList}\small\item\em Sets the analytics changed listener. \end{DoxyCompactList}\item 
void {\bfseries set\+On\+Cloud\+Stream\+Info\+Received\+Listener} (\mbox{\hyperlink{interfacecom_1_1tritondigital_1_1player_1_1MediaPlayer_1_1OnCloudStreamInfoReceivedListener}{On\+Cloud\+Stream\+Info\+Received\+Listener}} listener)
\begin{DoxyCompactList}\small\item\em Sets the timeshift programs listener. \end{DoxyCompactList}\item 
final void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a0b85bfd7ba27a59aa66e39394657f0c6}{seek\+To}} (int position, int original)
\begin{DoxyCompactList}\small\item\em Seek to the provided position. \end{DoxyCompactList}\item 
final void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_aea3bdb519a9f7310f0c880465ea17064}{seek\+To}} (int position)
\begin{DoxyCompactList}\small\item\em Seek to the provided position. \end{DoxyCompactList}\item 
void {\bfseries seek} (int delta)
\begin{DoxyCompactList}\small\item\em Seek to a time from the current position. \end{DoxyCompactList}\item 
final void {\bfseries seek\+To\+Live} ()
\item 
void {\bfseries get\+Cloud\+Stream\+Info} ()
\item 
void {\bfseries play\+Program} (String program\+Id)
\item 
final void {\bfseries play} ()
\item 
final void {\bfseries play} (boolean timeshift\+Streaming)
\begin{DoxyCompactList}\small\item\em Starts the playback. \end{DoxyCompactList}\item 
final void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_aa9f6233637a15089831ed4faec5a6799}{pause}} ()
\begin{DoxyCompactList}\small\item\em Pauses the playback so it can be resumed at the same position by calling play(). \end{DoxyCompactList}\item 
final void {\bfseries change\+Speed} (Float speed)
\item 
final void {\bfseries stop} ()
\begin{DoxyCompactList}\small\item\em Stops the playback. \end{DoxyCompactList}\item 
final void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a2d0403557ffa5d482f75679baa2f6f13}{release}} ()
\begin{DoxyCompactList}\small\item\em Releases the player resources. \end{DoxyCompactList}\item 
int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a281031f80d3d9b95a2ae72efbd45b860}{get\+Error\+Code}} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a084fa71eb54f7c08c82cdff0cfef5cef}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a084fa71eb54f7c08c82cdff0cfef5cef} 
static final String {\bfseries SETTINGS\+\_\+\+STATION\+\_\+\+BROADCASTER} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a85e49becf3c6de5416b73061749342cb}{Player\+Consts.\+STATION\+\_\+\+BROADCASTER}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a9b8ca5024b636004f505ac7d9af4a9bf}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a9b8ca5024b636004f505ac7d9af4a9bf} 
static final String {\bfseries SETTINGS\+\_\+\+STATION\+\_\+\+MOUNT} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a855128990b109977a6c1ae75d4938e02}{Player\+Consts.\+STATION\+\_\+\+MOUNT}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a8df8553d2e084e6493a1f68d92ab0f13}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a8df8553d2e084e6493a1f68d92ab0f13} 
static final String {\bfseries SETTINGS\+\_\+\+STATION\+\_\+\+NAME} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a79231a5109d8a3aa2d753b7d2f2ae58f}{Player\+Consts.\+STATION\+\_\+\+NAME}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a5e299a94d457771a6545bd8e99cd76b2}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a5e299a94d457771a6545bd8e99cd76b2} 
static final String {\bfseries SETTINGS\+\_\+\+TRANSPORT} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a0ea9163bd9ea05638aaaa07ea4199469}{Player\+Consts.\+TRANSPORT}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aca91c47e722aa8c3f64d39a64abae9ed}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aca91c47e722aa8c3f64d39a64abae9ed} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+TOKEN} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a3278070828cd72008fde67ae1d25485e}{Player\+Consts.\+AUTH\+\_\+\+TOKEN}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a20544875c8527e50d4cc8c096fd452ea}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a20544875c8527e50d4cc8c096fd452ea} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+SECRET\+\_\+\+KEY} = Player\+Consts.\+AUTH\+\_\+\+SECRET\+\_\+\+KEY
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a62cc7dd99f0d9b9ddab1f292e64cd8e5}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a62cc7dd99f0d9b9ddab1f292e64cd8e5} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+KEY\+\_\+\+ID} = Player\+Consts.\+AUTH\+\_\+\+KEY\+\_\+\+ID
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_afea2837a5e75c074f168e6f66cb0bf1f}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_afea2837a5e75c074f168e6f66cb0bf1f} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+USER\+\_\+\+ID} = Player\+Consts.\+AUTH\+\_\+\+USER\+\_\+\+ID
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2a1e7c8bdb582b45fa53a6c4e9b78689}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2a1e7c8bdb582b45fa53a6c4e9b78689} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+REGISTERED\+\_\+\+USER} = Player\+Consts.\+AUTH\+\_\+\+REGISTERED\+\_\+\+USER
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2b9251e9b36bb0241a734942663ee689}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2b9251e9b36bb0241a734942663ee689} 
static final String {\bfseries SETTINGS\+\_\+\+TARGETING\+\_\+\+LOCATION\+\_\+\+TRACKING\+\_\+\+ENABLED} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_ab0284375f032a2233b87fdbcbab97321}{Player\+Consts.\+TARGETING\+\_\+\+LOCATION\+\_\+\+TRACKING\+\_\+\+ENABLED}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a47567ac97905b3883dbe84583e63f5d1}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a47567ac97905b3883dbe84583e63f5d1} 
static final String {\bfseries SETTINGS\+\_\+\+TARGETING\+\_\+\+PARAMS} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_af1f028d9e5d5806b1e71d5d4aca60454}{Player\+Consts.\+TARGETING\+\_\+\+PARAMS}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a718359c748fa7882992cf666aac785c3}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a718359c748fa7882992cf666aac785c3} 
static final String {\bfseries SETTINGS\+\_\+\+MEDIA\+\_\+\+ITEM\+\_\+\+METADATA} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_aa7b20e4d514c958290708e9300445d4c}{Player\+Consts.\+MEDIA\+\_\+\+ITEM\+\_\+\+METADATA}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a4c03820b1ccd20ec7c4e1079df979a72}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a4c03820b1ccd20ec7c4e1079df979a72} 
static final String {\bfseries SETTINGS\+\_\+\+LOW\+\_\+\+DELAY} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a04088523e8d15667246b991a3105d8f7}{Player\+Consts.\+LOW\+\_\+\+DELAY}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a009ed58532743f6ab3f405703f354f6f}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a009ed58532743f6ab3f405703f354f6f} 
static final String {\bfseries SETTINGS\+\_\+\+TTAGS} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_ae0af47cf9d40810439fae018002352a8}{Player\+Consts.\+TTAGS}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a122ff1c27986f3611729a41bb03dac56}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a122ff1c27986f3611729a41bb03dac56} 
static final String {\bfseries SETTINGS\+\_\+\+DMP\+\_\+\+SEGMENTS} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a383fa87bd008e2ce5c1fe5597d2f93eb}{Player\+Consts.\+DMP\+\_\+\+SEGMENTS}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aa0941eb4bbc7dcf0f87220254ec4eae5}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aa0941eb4bbc7dcf0f87220254ec4eae5} 
static final String {\bfseries SETTINGS\+\_\+\+HANDLE\+\_\+\+AUDIO\+\_\+\+FOCUS} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a0ad9d5b5f163a743fcd1508bf474d4eb}{Player\+Consts.\+HANDLE\+\_\+\+AUDIO\+\_\+\+FOCUS}}
\end{DoxyCompactItemize}
\doxysubsection*{Static Public Attributes inherited from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}}
\begin{DoxyCompactItemize}
\item 
static final int {\bfseries ERROR\+\_\+\+LOW\+\_\+\+LEVEL\+\_\+\+PLAYER\+\_\+\+ERROR} = 210
\begin{DoxyCompactList}\small\item\em Error code indicating an error in the OS player or Google Cast. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+CONNECTION\+\_\+\+FAILED} = 211
\begin{DoxyCompactList}\small\item\em Error code indicating a connection problem to the server. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+CONNECTION\+\_\+\+TIMEOUT} = 408
\begin{DoxyCompactList}\small\item\em Error code indicating than the connection has timed out. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+UNEXPECTED\+\_\+\+END\+\_\+\+OF\+\_\+\+MEDIA} = 213
\begin{DoxyCompactList}\small\item\em Error code indicating the end of a media which shouldn\textquotesingle{}t occur on live streaming. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+UNEXPECTED\+\_\+\+END\+\_\+\+OF\+\_\+\+MEDIA\+\_\+\+ANDROID\+\_\+\+PLAYER} = 214
\begin{DoxyCompactList}\small\item\em Error code indicating the end of a media which shouldn\textquotesingle{}t occur on live streaming. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+EXOPLAYER\+\_\+\+BUFFER\+\_\+\+RECONNECT} = 212
\begin{DoxyCompactList}\small\item\em Error code indicating that low delay increased 3 times an still did not fill the buffer. \end{DoxyCompactList}\item 
static final int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a62d5aedde9b5868133a7f8eb5f7eba3c}{ERROR\+\_\+\+EXOPLAYER\+\_\+\+BUFFER\+\_\+\+TIMEOUT}} = 218
\begin{DoxyCompactList}\small\item\em Error code indicating buffer timed out. \end{DoxyCompactList}\item 
static final int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a22190484ade67b33c7c2234a4d3b13c8}{ERROR\+\_\+\+EXOPLAYER\+\_\+\+ON\+\_\+\+ERROR}} = 219
\begin{DoxyCompactList}\small\item\em Error code indicating buffer timed out. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+GEOBLOCKED} = 453
\begin{DoxyCompactList}\small\item\em Error code indicating that the stream can\textquotesingle{}t be used in the user location. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+INVALID\+\_\+\+URL} = 216
\begin{DoxyCompactList}\small\item\em Error code indicating that the URL isn\textquotesingle{}t in a valid format. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+NO\+\_\+\+NETWORK} = 217
\begin{DoxyCompactList}\small\item\em Error code indicating the lack of network connectivity. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+NOT\+\_\+\+FOUND} = 404
\begin{DoxyCompactList}\small\item\em Error code indicating that the input source couldn\textquotesingle{}t be found. \end{DoxyCompactList}\item 
static final int {\bfseries ERROR\+\_\+\+SERVICE\+\_\+\+UNAVAILABLE} = 503
\begin{DoxyCompactList}\small\item\em Error code indicating that no server is available. \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+COMPLETED} = 200
\begin{DoxyCompactList}\small\item\em The end of the media source has been reached (on-\/demand only) \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+CONNECTING} = 201
\begin{DoxyCompactList}\small\item\em The player is connecting to the server or buffering. \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+ERROR} = 202
\begin{DoxyCompactList}\small\item\em An error has occurred. \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+PLAYING} = 203
\begin{DoxyCompactList}\small\item\em The playback is started. \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+RELEASED} = 204
\begin{DoxyCompactList}\small\item\em The resources have been released and this player instance can no longer be used. \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+STOPPED} = 205
\begin{DoxyCompactList}\small\item\em The playback is stopped. \end{DoxyCompactList}\item 
static final int {\bfseries STATE\+\_\+\+PAUSED} = 206
\begin{DoxyCompactList}\small\item\em The playback is paused (on-\/demand only) \end{DoxyCompactList}\item 
static final int {\bfseries DURATION\+\_\+\+LIVE\+\_\+\+STREAM} = Integer.\+MAX\+\_\+\+VALUE
\begin{DoxyCompactList}\small\item\em Live stream. \end{DoxyCompactList}\item 
static final int {\bfseries DURATION\+\_\+\+UNKNOWN} = -\/1
\begin{DoxyCompactList}\small\item\em Unknown duration. \end{DoxyCompactList}\item 
static final int {\bfseries POSITION\+\_\+\+UNKNOWN} = 0
\begin{DoxyCompactList}\small\item\em Unknown position. \end{DoxyCompactList}\item 
static final float {\bfseries VOLUME\+\_\+\+DUCK} = 0.\+2f
\begin{DoxyCompactList}\small\item\em Ducked volume. \end{DoxyCompactList}\item 
static final float {\bfseries VOLUME\+\_\+\+MUTE} = 0.\+0f
\begin{DoxyCompactList}\small\item\em Muted volume. \end{DoxyCompactList}\item 
static final float {\bfseries VOLUME\+\_\+\+NORMAL} = 1.\+0f
\begin{DoxyCompactList}\small\item\em Normal volume. \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+ALTERNATE\+\_\+\+MOUNT} = 270
\begin{DoxyCompactList}\small\item\em A the player has connected to an alternate mount. \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+SEEK\+\_\+\+COMPLETED} = 271
\begin{DoxyCompactList}\small\item\em A seek operation has completed. \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+DURATION\+\_\+\+CHANGED} = 272
\begin{DoxyCompactList}\small\item\em Media duration changed (extra=duration) \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+SEEKABLE\+\_\+\+CHANGED} = 273
\begin{DoxyCompactList}\small\item\em Seekable state change (0=false / 1=true) \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+SEEK\+\_\+\+STARTED} = 274
\begin{DoxyCompactList}\small\item\em A seek operation has begun. \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+BUFFERING\+\_\+\+START} = 275
\begin{DoxyCompactList}\small\item\em Temporarily pausing playback internally in order to buffer more data. \end{DoxyCompactList}\item 
static final int {\bfseries INFO\+\_\+\+BUFFERING\+\_\+\+COMPLETED} = 276
\begin{DoxyCompactList}\small\item\em The playback is resumed after filling buffers. \end{DoxyCompactList}\item 
static final int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_afd6c9cfbb8ad8b513a8d8c88a4e1ff3d}{ERROR\+\_\+\+END\+\_\+\+OF\+\_\+\+MEDIA}} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a14bd94f6b0348ddfc1ff46c4326208ec}{ERROR\+\_\+\+UNEXPECTED\+\_\+\+END\+\_\+\+OF\+\_\+\+MEDIA}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a39bc418de9f30eb1b94fe51cd8ed4e59}{internal\+Play}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_af4d75863bd406d5a238430f1c0fde778}{internal\+Play}} (boolean timeshift\+Streaming)
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_abb40c9bf902606a2b4dc92a0c450c017}{internal\+Pause}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2b28334eeb1faf164cf3d8261b593cce}{internal\+Stop}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a7d454b7a8086b7a5d305ca609b668aed}{internal\+Change\+Speed}} (Float speed)
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a59e68ada4f93f6a58163c2fee3986fa2}{internal\+Release}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a7bb9036c56d70ea650ead096a3a96579}{internal\+Get\+Cloud\+Stream\+Info}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a375bf7c8c1d3dad044a17d1588f15e00}{internal\+Play\+Program}} (String program\+Id)
\item 
String \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a02f72311d811dd4874f697e33410f304}{make\+Tag}} ()
\item 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_adf8f29d9f377b8bc4584efe285b9835b}{is\+Event\+Logging\+Enabled}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a823e3d0ab98c4458b481ac3f4c504749}{internal\+Seek\+To}} (int position, int original)
\end{DoxyCompactItemize}
\doxysubsubsection*{Additional Inherited Members}
\doxysubsection*{Static Public Member Functions inherited from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}}
\begin{DoxyCompactItemize}
\item 
static boolean {\bfseries is\+Play\+Valid\+In\+State} (int state)
\begin{DoxyCompactList}\small\item\em Returns true if a play request is valid in the provided state. \end{DoxyCompactList}\item 
static boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_ad433d114dd8d7c533fa237372f5b921c}{is\+Transition\+Valid}} (int state0, int state1)
\begin{DoxyCompactList}\small\item\em Returns true if the provided state transition is valid. \end{DoxyCompactList}\item 
static String \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_af2d532fc24b0cd17b7dbd59756f6496d}{debug\+Error\+To\+Str}} (int error\+Code)
\begin{DoxyCompactList}\small\item\em Utility method to convert an error code to a debug string. \end{DoxyCompactList}\item 
static String \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_aca11b94dc739028007e1899bd1ddad6e}{debug\+Info\+To\+Str}} (int info)
\begin{DoxyCompactList}\small\item\em Utility method to convert an info code to a debug string. \end{DoxyCompactList}\item 
static String \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a7cf3837f8584f61f7dc04247b7dfdc13}{debug\+State\+To\+Str}} (int state)
\begin{DoxyCompactList}\small\item\em Utility method to convert the player state to a debug string. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Protected Attributes inherited from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}}
\begin{DoxyCompactItemize}
\item 
final String {\bfseries TAG} = make\+Tag()
\item 
final Bundle {\bfseries m\+Settings}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Plays a station provided by Triton Digital. 

TODO\+: improve volume implementation so it keeps the set volume when changing the stream\+Player 

\doxysubsection{Member Function Documentation}
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a313ecae1f349b6428a77418679f3b585}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a313ecae1f349b6428a77418679f3b585} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!getAlternateMount@{getAlternateMount}}
\index{getAlternateMount@{getAlternateMount}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{getAlternateMount()}{getAlternateMount()}}
{\footnotesize\ttfamily String com.\+tritondigital.\+player.\+Station\+Player.\+get\+Alternate\+Mount (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Returns the alternate mount used if the station is using content blocking. 

The alternate mount is known only after a play request has been made. \Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ac356ee681d99ac406db8f362c57dd291}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ac356ee681d99ac406db8f362c57dd291} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!getDuration@{getDuration}}
\index{getDuration@{getDuration}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{getDuration()}{getDuration()}}
{\footnotesize\ttfamily int com.\+tritondigital.\+player.\+Station\+Player.\+get\+Duration (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a7f28cdc04551b40058a44a4bcfa35ef5}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a98ffd7ea531f37357a25a80ffa40c36e}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a98ffd7ea531f37357a25a80ffa40c36e} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!getPosition@{getPosition}}
\index{getPosition@{getPosition}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{getPosition()}{getPosition()}}
{\footnotesize\ttfamily int com.\+tritondigital.\+player.\+Station\+Player.\+get\+Position (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_aa3c9bebfa25eb07fdd75ea5506a27cf3}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a22af974617839df813301a8c81c3c373}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a22af974617839df813301a8c81c3c373} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!getVolume@{getVolume}}
\index{getVolume@{getVolume}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{getVolume()}{getVolume()}}
{\footnotesize\ttfamily float com.\+tritondigital.\+player.\+Station\+Player.\+get\+Volume (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_af46cf8d8704088df27231490670b4703}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a7d454b7a8086b7a5d305ca609b668aed}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a7d454b7a8086b7a5d305ca609b668aed} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalChangeSpeed@{internalChangeSpeed}}
\index{internalChangeSpeed@{internalChangeSpeed}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalChangeSpeed()}{internalChangeSpeed()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Change\+Speed (\begin{DoxyParamCaption}\item[{Float}]{speed }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a7bb9036c56d70ea650ead096a3a96579}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a7bb9036c56d70ea650ead096a3a96579} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalGetCloudStreamInfo@{internalGetCloudStreamInfo}}
\index{internalGetCloudStreamInfo@{internalGetCloudStreamInfo}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalGetCloudStreamInfo()}{internalGetCloudStreamInfo()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Get\+Cloud\+Stream\+Info (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_abb40c9bf902606a2b4dc92a0c450c017}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_abb40c9bf902606a2b4dc92a0c450c017} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalPause@{internalPause}}
\index{internalPause@{internalPause}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalPause()}{internalPause()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Pause (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a39bc418de9f30eb1b94fe51cd8ed4e59}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a39bc418de9f30eb1b94fe51cd8ed4e59} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalPlay@{internalPlay}}
\index{internalPlay@{internalPlay}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalPlay()}{internalPlay()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Play (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_af4d75863bd406d5a238430f1c0fde778}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_af4d75863bd406d5a238430f1c0fde778} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalPlay@{internalPlay}}
\index{internalPlay@{internalPlay}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalPlay()}{internalPlay()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Play (\begin{DoxyParamCaption}\item[{boolean}]{timeshift\+Streaming }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a375bf7c8c1d3dad044a17d1588f15e00}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a375bf7c8c1d3dad044a17d1588f15e00} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalPlayProgram@{internalPlayProgram}}
\index{internalPlayProgram@{internalPlayProgram}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalPlayProgram()}{internalPlayProgram()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Play\+Program (\begin{DoxyParamCaption}\item[{String}]{program\+Id }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a59e68ada4f93f6a58163c2fee3986fa2}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a59e68ada4f93f6a58163c2fee3986fa2} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalRelease@{internalRelease}}
\index{internalRelease@{internalRelease}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalRelease()}{internalRelease()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Release (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a823e3d0ab98c4458b481ac3f4c504749}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a823e3d0ab98c4458b481ac3f4c504749} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalSeekTo@{internalSeekTo}}
\index{internalSeekTo@{internalSeekTo}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalSeekTo()}{internalSeekTo()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Seek\+To (\begin{DoxyParamCaption}\item[{int}]{position,  }\item[{int}]{original }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2b28334eeb1faf164cf3d8261b593cce}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a2b28334eeb1faf164cf3d8261b593cce} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!internalStop@{internalStop}}
\index{internalStop@{internalStop}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{internalStop()}{internalStop()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+internal\+Stop (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_adf8f29d9f377b8bc4584efe285b9835b}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_adf8f29d9f377b8bc4584efe285b9835b} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!isEventLoggingEnabled@{isEventLoggingEnabled}}
\index{isEventLoggingEnabled@{isEventLoggingEnabled}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{isEventLoggingEnabled()}{isEventLoggingEnabled()}}
{\footnotesize\ttfamily boolean com.\+tritondigital.\+player.\+Station\+Player.\+is\+Event\+Logging\+Enabled (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ab25238fa49d09ed363279af000b979b2}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_ab25238fa49d09ed363279af000b979b2} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!isPausable@{isPausable}}
\index{isPausable@{isPausable}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{isPausable()}{isPausable()}}
{\footnotesize\ttfamily boolean com.\+tritondigital.\+player.\+Station\+Player.\+is\+Pausable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a9cd17f8815530593ef302b8e2a2e08f8}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a5f92a1adb5627e192115f28b44e8f1ec}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a5f92a1adb5627e192115f28b44e8f1ec} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!isSeekable@{isSeekable}}
\index{isSeekable@{isSeekable}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{isSeekable()}{isSeekable()}}
{\footnotesize\ttfamily boolean com.\+tritondigital.\+player.\+Station\+Player.\+is\+Seekable (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a9211c666e7b048430b6d2e1b97fc5768}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a0acc8090d42666660314ea277eb60185}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a0acc8090d42666660314ea277eb60185} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!isTimeshiftStreaming@{isTimeshiftStreaming}}
\index{isTimeshiftStreaming@{isTimeshiftStreaming}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{isTimeshiftStreaming()}{isTimeshiftStreaming()}}
{\footnotesize\ttfamily boolean com.\+tritondigital.\+player.\+Station\+Player.\+is\+Timeshift\+Streaming (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a848e4c2cb9593b1dae548809e30cc648}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a02f72311d811dd4874f697e33410f304}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_a02f72311d811dd4874f697e33410f304} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!makeTag@{makeTag}}
\index{makeTag@{makeTag}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{makeTag()}{makeTag()}}
{\footnotesize\ttfamily String com.\+tritondigital.\+player.\+Station\+Player.\+make\+Tag (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [protected]}}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer}{com.\+tritondigital.\+player.\+Media\+Player}}.

\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aae15683f37c2faefb33e751b3ca64e60}\label{classcom_1_1tritondigital_1_1player_1_1StationPlayer_aae15683f37c2faefb33e751b3ca64e60} 
\index{com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}!setVolume@{setVolume}}
\index{setVolume@{setVolume}!com.tritondigital.player.StationPlayer@{com.tritondigital.player.StationPlayer}}
\doxysubsubsection{\texorpdfstring{setVolume()}{setVolume()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Station\+Player.\+set\+Volume (\begin{DoxyParamCaption}\item[{float}]{volume }\end{DoxyParamCaption})}



Reimplemented from \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a9dc760e46125b273ce80f4cd0a6267c7}{com.\+tritondigital.\+player.\+Media\+Player}}.



The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
player/src/main/java/com/tritondigital/player/Station\+Player.\+java\end{DoxyCompactItemize}
