\doxysection{com.\+tritondigital.\+player.\+Stream\+Player Class Reference}
\hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer}{}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer}\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}


Low level streaming player.  


Inheritance diagram for com.\+tritondigital.\+player.\+Stream\+Player\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classcom_1_1tritondigital_1_1player_1_1StreamPlayer}
\end{center}
\end{figure}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_acdb4808f24f3ad14df4914adb8a7c071}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_acdb4808f24f3ad14df4914adb8a7c071} 
{\bfseries Stream\+Player} (@Non\+Null Context context, @Non\+Null Bundle settings, boolean is\+Timeshift\+Streaming)
\begin{DoxyCompactList}\small\item\em Constructor. \end{DoxyCompactList}\item 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a3ac616e1fc91520186758f31fa90e29c}{is\+Timeshift\+Streaming}} ()
\item 
int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_abf463798de1ed5c1b7dcded855c68193}{get\+Duration}} ()
\item 
int \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a1acc3f5cbccbcd93b8d61a81304e37aa}{get\+Position}} ()
\item 
float \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ad4e56ccb7cb1254264fd98e1a5a4f9e0}{get\+Volume}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a4b9be564f1e3d0b04ee420c1852c9163}{set\+Volume}} (float volume)
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a76480e9b90e871a8b39584b5172512ac}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a76480e9b90e871a8b39584b5172512ac} 
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 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1MediaPlayer_a9211c666e7b048430b6d2e1b97fc5768}{is\+Seekable}} ()
\begin{DoxyCompactList}\small\item\em Returns true if the media is seekable in the current state. \end{DoxyCompactList}\item 
boolean {\bfseries is\+Pausable} ()
\begin{DoxyCompactList}\small\item\em Returns true if the media can be paused at the current state. \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_1StreamPlayer_a00fab733470eb0f77418f71722fde6b9}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a00fab733470eb0f77418f71722fde6b9} 
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_1StreamPlayer_a9519e69c231c95744d96063a299bd9ae}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a9519e69c231c95744d96063a299bd9ae} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+KEY\+\_\+\+ID} = Player\+Consts.\+AUTH\+\_\+\+KEY\+\_\+\+ID
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a02633fb3816ca514a11d5aebcd1346d7}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a02633fb3816ca514a11d5aebcd1346d7} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+SECRET\+\_\+\+KEY} = Player\+Consts.\+AUTH\+\_\+\+SECRET\+\_\+\+KEY
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ad44f75c99d17d5fa301a4221a374935a}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ad44f75c99d17d5fa301a4221a374935a} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+REGISTERED\+\_\+\+USER} = Player\+Consts.\+AUTH\+\_\+\+REGISTERED\+\_\+\+USER
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a228c1a593a6fe8af8a7ec0c6fd1cf11d}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a228c1a593a6fe8af8a7ec0c6fd1cf11d} 
static final String {\bfseries SETTINGS\+\_\+\+AUTH\+\_\+\+USER\+\_\+\+ID} = Player\+Consts.\+AUTH\+\_\+\+USER\+\_\+\+ID
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a52ab648b0f0fbec2ff954315466df940}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a52ab648b0f0fbec2ff954315466df940} 
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_1StreamPlayer_a3494c3ac1dfd82fca772f7bbef7f7233}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a3494c3ac1dfd82fca772f7bbef7f7233} 
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_1StreamPlayer_afd715f4cdbc226aa2a70fcaee0618389}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_afd715f4cdbc226aa2a70fcaee0618389} 
static final String {\bfseries SETTINGS\+\_\+\+SBM\+\_\+\+URL} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a39e2556cdab26ee97f4f5faf871e2954}{Player\+Consts.\+SBM\+\_\+\+URL}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a38a9ad8718f3d2e23bb20d72577996e1}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a38a9ad8718f3d2e23bb20d72577996e1} 
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_1StreamPlayer_a2ac2ed76e0ba1621b11d707f5a690eaa}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a2ac2ed76e0ba1621b11d707f5a690eaa} 
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_1StreamPlayer_a74698f8abdd80fb3bdafaba2e872f5dd}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a74698f8abdd80fb3bdafaba2e872f5dd} 
static final String {\bfseries SETTINGS\+\_\+\+STREAM\+\_\+\+MIME\+\_\+\+TYPE} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a586d9ff984dd60e0034f48c6d3f92bb5}{Player\+Consts.\+MIME\+\_\+\+TYPE}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a09d6679b306f3a2fd21c785c60b2de80}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a09d6679b306f3a2fd21c785c60b2de80} 
static final String {\bfseries SETTINGS\+\_\+\+STREAM\+\_\+\+POSITION} = Player\+Consts.\+POSITION
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a1b7969f76a49493c68f5dafc866df39b}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a1b7969f76a49493c68f5dafc866df39b} 
static final String {\bfseries SETTINGS\+\_\+\+STREAM\+\_\+\+URL} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_af51d3ee70cf281aa49055c642e727e5a}{Player\+Consts.\+STREAM\+\_\+\+URL}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_af229f1832a74420508bdd41954a880e5}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_af229f1832a74420508bdd41954a880e5} 
static final String {\bfseries SETTINGS\+\_\+\+TIMESHIFT\+\_\+\+STREAM\+\_\+\+URL} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_ab2b18f04754ec01fb6b16e82cbd85b67}{Player\+Consts.\+TIMESHIFT\+\_\+\+STREAM\+\_\+\+URL}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ae7bba1bf1a3adc1e605d2ea9529fecf4}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ae7bba1bf1a3adc1e605d2ea9529fecf4} 
static final String {\bfseries SETTINGS\+\_\+\+TIMESHIFT\+\_\+\+PROGRAM\+\_\+\+URL} = \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1PlayerConsts_a8f33f6bf1a45ab170583657354cabd0d}{Player\+Consts.\+TIMESHIFT\+\_\+\+PROGRAM\+\_\+\+URL}}
\item 
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a7a8c6d358df12b8d5e61ff42723699c7}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a7a8c6d358df12b8d5e61ff42723699c7} 
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_1StreamPlayer_ae44e008df3cb7fdef2bb13a22a300e66}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ae44e008df3cb7fdef2bb13a22a300e66} 
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_1StreamPlayer_a7b198db0b1651d0f7b04ed70009ebe8c}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a7b198db0b1651d0f7b04ed70009ebe8c} 
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_1StreamPlayer_afa05c0e3a46251fe8e750c65a07c7005}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_afa05c0e3a46251fe8e750c65a07c7005} 
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_1StreamPlayer_a01edae8f408a7c187310b82185890c71}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a01edae8f408a7c187310b82185890c71} 
static final String {\bfseries SETTINGS\+\_\+\+USER\+\_\+\+AGENT} = Player\+Consts.\+USER\+\_\+\+AGENT
\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_1StreamPlayer_a3dcfd04828957445dd067610505dc6b9}{internal\+Play}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ad73078b96db64a51d84a060516463071}{internal\+Play}} (boolean timeshift\+Streaming)
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a802c36966d7dd8e113a2c4eed5f91575}{internal\+Pause}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ac108ee11de4db32528de55b12afdee6f}{internal\+Stop}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a0063f81858f9acf8822a665a0c551058}{internal\+Change\+Speed}} (Float speed)
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a8dcfc30d287e88dc5cca4b63e5f40959}{internal\+Release}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a100195931c302195e80b6ee5f94e524c}{internal\+Seek\+To}} (int position, int original)
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ae92e416bce75dd4de326d243e7206b70}{internal\+Get\+Cloud\+Stream\+Info}} ()
\item 
void \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a395ebda8d92646070fb14b46771e5c75}{internal\+Play\+Program}} (String program\+Id)
\item 
String \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a85b77f4a06495a8654a584a713051979}{make\+Tag}} ()
\item 
boolean \mbox{\hyperlink{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a3c1aceac5e1f267595f66c0803f3b97c}{is\+Event\+Logging\+Enabled}} ()
\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}
Low level streaming player. 

A new instance must be created in order to change the URL.

Supported cue points\+:
\begin{DoxyItemize}
\item FLV stream
\item Side-\/\+Band Metadata 
\end{DoxyItemize}

\doxysubsection{Member Function Documentation}
\Hypertarget{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_abf463798de1ed5c1b7dcded855c68193}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_abf463798de1ed5c1b7dcded855c68193} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!getDuration@{getDuration}}
\index{getDuration@{getDuration}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{getDuration()}{getDuration()}}
{\footnotesize\ttfamily int com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a1acc3f5cbccbcd93b8d61a81304e37aa}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a1acc3f5cbccbcd93b8d61a81304e37aa} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!getPosition@{getPosition}}
\index{getPosition@{getPosition}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{getPosition()}{getPosition()}}
{\footnotesize\ttfamily int com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_ad4e56ccb7cb1254264fd98e1a5a4f9e0}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ad4e56ccb7cb1254264fd98e1a5a4f9e0} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!getVolume@{getVolume}}
\index{getVolume@{getVolume}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{getVolume()}{getVolume()}}
{\footnotesize\ttfamily float com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a0063f81858f9acf8822a665a0c551058}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a0063f81858f9acf8822a665a0c551058} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalChangeSpeed@{internalChangeSpeed}}
\index{internalChangeSpeed@{internalChangeSpeed}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalChangeSpeed()}{internalChangeSpeed()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_ae92e416bce75dd4de326d243e7206b70}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ae92e416bce75dd4de326d243e7206b70} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalGetCloudStreamInfo@{internalGetCloudStreamInfo}}
\index{internalGetCloudStreamInfo@{internalGetCloudStreamInfo}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalGetCloudStreamInfo()}{internalGetCloudStreamInfo()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a802c36966d7dd8e113a2c4eed5f91575}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a802c36966d7dd8e113a2c4eed5f91575} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalPause@{internalPause}}
\index{internalPause@{internalPause}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalPause()}{internalPause()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a3dcfd04828957445dd067610505dc6b9}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a3dcfd04828957445dd067610505dc6b9} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalPlay@{internalPlay}}
\index{internalPlay@{internalPlay}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalPlay()}{internalPlay()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_ad73078b96db64a51d84a060516463071}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ad73078b96db64a51d84a060516463071} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalPlay@{internalPlay}}
\index{internalPlay@{internalPlay}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalPlay()}{internalPlay()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a395ebda8d92646070fb14b46771e5c75}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a395ebda8d92646070fb14b46771e5c75} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalPlayProgram@{internalPlayProgram}}
\index{internalPlayProgram@{internalPlayProgram}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalPlayProgram()}{internalPlayProgram()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a8dcfc30d287e88dc5cca4b63e5f40959}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a8dcfc30d287e88dc5cca4b63e5f40959} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalRelease@{internalRelease}}
\index{internalRelease@{internalRelease}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalRelease()}{internalRelease()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a100195931c302195e80b6ee5f94e524c}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a100195931c302195e80b6ee5f94e524c} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalSeekTo@{internalSeekTo}}
\index{internalSeekTo@{internalSeekTo}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalSeekTo()}{internalSeekTo()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_ac108ee11de4db32528de55b12afdee6f}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_ac108ee11de4db32528de55b12afdee6f} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!internalStop@{internalStop}}
\index{internalStop@{internalStop}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{internalStop()}{internalStop()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a3c1aceac5e1f267595f66c0803f3b97c}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a3c1aceac5e1f267595f66c0803f3b97c} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!isEventLoggingEnabled@{isEventLoggingEnabled}}
\index{isEventLoggingEnabled@{isEventLoggingEnabled}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{isEventLoggingEnabled()}{isEventLoggingEnabled()}}
{\footnotesize\ttfamily boolean com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a3ac616e1fc91520186758f31fa90e29c}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a3ac616e1fc91520186758f31fa90e29c} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!isTimeshiftStreaming@{isTimeshiftStreaming}}
\index{isTimeshiftStreaming@{isTimeshiftStreaming}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{isTimeshiftStreaming()}{isTimeshiftStreaming()}}
{\footnotesize\ttfamily boolean com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a85b77f4a06495a8654a584a713051979}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a85b77f4a06495a8654a584a713051979} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!makeTag@{makeTag}}
\index{makeTag@{makeTag}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{makeTag()}{makeTag()}}
{\footnotesize\ttfamily String com.\+tritondigital.\+player.\+Stream\+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_1StreamPlayer_a4b9be564f1e3d0b04ee420c1852c9163}\label{classcom_1_1tritondigital_1_1player_1_1StreamPlayer_a4b9be564f1e3d0b04ee420c1852c9163} 
\index{com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}!setVolume@{setVolume}}
\index{setVolume@{setVolume}!com.tritondigital.player.StreamPlayer@{com.tritondigital.player.StreamPlayer}}
\doxysubsubsection{\texorpdfstring{setVolume()}{setVolume()}}
{\footnotesize\ttfamily void com.\+tritondigital.\+player.\+Stream\+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/Stream\+Player.\+java\end{DoxyCompactItemize}
