called when the renderer is started . the default implementation is a no-op . concode_field_sep int STATE_UNPREPARED concode_elem_sep long MATCH_LONGEST_US concode_elem_sep int STATE_PREPARED concode_elem_sep long UNKNOWN_TIME_US concode_elem_sep int STATE_ENABLED concode_elem_sep long END_OF_TRACK_US concode_elem_sep int STATE_STARTED concode_elem_sep int state concode_elem_sep int STATE_RELEASED concode_elem_sep int STATE_IGNORE concode_field_sep int doPrepare concode_elem_sep int prepare concode_elem_sep void onReleased concode_elem_sep void release concode_elem_sep boolean isReady concode_elem_sep void handleMessage concode_elem_sep void start concode_elem_sep long getDurationUs concode_elem_sep void seekTo concode_elem_sep MediaClock getMediaClock concode_elem_sep int getState concode_elem_sep void stop concode_elem_sep void enable concode_elem_sep void disable concode_elem_sep long getBufferedPositionUs concode_elem_sep void onEnabled concode_elem_sep void maybeThrowError concode_elem_sep void doSomeWork concode_elem_sep void onStopped concode_elem_sep void onDisabled concode_elem_sep boolean isEnded
void function ( ) { }