* @description If there is a resource conflict, this function will notice
* that there is resource conflict. Then trackrenderer can
* release the current TV decoder and display resources. Data
- * feeding also need to be stoped as well.
+ * feeding also need to be stopped as well.
* @param [in] userdata : userdata of
* trackrenderer_resource_conflicted_cb callback function.
* @pre The callback function should be set by
* function.
* @pre The callback function should be set by
* trackrenderer_set_event_cb, in advance.
- * @post User can handle fuctionality referencing resolution info.
+ * @post User can handle functionality referencing resolution info.
* @see trackrenderer_set_event_cb()
*/
typedef void (*trackrenderer_event_cb)(const TrackRendererEventType event_type,
* @param [in] type : subtitle type (text or picture) \n
* @param [in] duration : subtitle duration (ms) \n
* @param [in] attr_list : list of subtitle attribute \n
- * @param [in] attr_list_size : length of subtite attribute \n
+ * @param [in] attr_list_size : length of subtitle attribute \n
* @param [in] userdata : userdata of
* trackrenderer_subtitledata_cb callback function.
* @pre The callback function should be set by
/**
* @brief Trackrenderer pause displaying media contents
* @param [in] handle : trackrenderer handle ptr.
- * @return Return 0 if trakrenderer is successfully paused.
- * Oterwise return -1 if trackrenderer already release the
+ * @return Return 0 if trackrenderer is successfully paused.
+ * Otherwise return -1 if trackrenderer already release the
* resource.
* @pre The trackrenderer must be at least created and set up.
* trackrenderer_create()
* @description In this function trackrenderer resume media contents from
* paused position.
* @param [in] handle : trackrenderer handle ptr.
- * @return Returen 0 if trackrenderer is successfully resume media
+ * @return Return 0 if trackrenderer is successfully resume media
* contents.
* Otherwise -1.
* @pre The trackrenderer must be at least created and set up.
/**
* @brief Set active track info to set up trackrenderer properties.
- * @description In this fuction, trackrenderer set track info which is
+ * @description In this function, trackrenderer set track info which is
* necessary for media contents playback.
* @param [in] handle : trackrenderer handle ptr.
* @param [in] track : Active tracks for playing media contents.
* @param [in] size : Number of tracks. The maximum number of tracks
* is 3.(audio, video, subtitle)
* @return Return 0 if there are any active tracks among audio, video,
- * subtitle and successcully set the track info to trackrenderer.
+ * subtitle and successfully set the track info to trackrenderer.
* Otherwise -1 if there is not any active tracks or already set
* tracks info.
* @pre Get active tracks list for playing.
* the stream in milliseconds
* @param [in] playback_rate : For trick play playback rate.
* @return Return 0 if he trackrenderer can seek the position or set
- * playback rate successfully. Playback rate 0 is not accecptable
- * eventhough return value is 0.
+ * playback rate successfully. Playback rate 0 is not acceptable
+ * even though return value is 0.
* Otherwise -1 if the trackrenderer is not even setup,
* trackrenderer fail to seek playback position or fail to set
* playback rate.
* @exception None
* @remark Seek is asynchronous operation. trackrenderer_seekdone_cb() is
* called when seek operation is finished.
- * The accecptable playback rate is different for each streaming
+ * The acceptable playback rate is different for each streaming
* source type.
*/
int trackrenderer_seek(TrackRendererHandle handle,
* @param [in] audio_mute : audio is mute on/off when seek to target
* position.
* @return Return 0 if he trackrenderer can seek the position or set
- * playback rate successfully. Playback rate 0 is not accecptable
- * eventhough return value is 0.
+ * playback rate successfully. Playback rate 0 is not acceptable
+ * even though return value is 0.
* Otherwise -1 if the trackrenderer is not even setup,
* trackrenderer fail to seek playback position or fail to set
* playback rate.
* @version 2.0
* @remark Seek is asynchronous operation. trackrenderer_seekdone_cb() is
* called when seek operation is finished.
- * The accecptable playback rate is different for each streaming
+ * The acceptable playback rate is different for each streaming
* source type.
*/
int trackrenderer_seek2(TrackRendererHandle handle,
* on, false: mute off.
* @return Return 0 if he trackrenderer can set playback rate
* successfully. Playback rate 0 is not accecptable
- * eventhough return value is 0.
+ * even though return value is 0.
* Otherwise -1 if the trackrenderer is not even setup,
* trackrenderer fail to set playback rate.
* @pre The trackrenderer must be at least created and set up.
* @exception None
* @version 2.0
* @remark Setting playback rate is asynchronous operation.
- * The accecptable playback rate is different for each streaming
+ * The acceptable playback rate is different for each streaming
* source type.
*/
int trackrenderer_set_playback_rate(TrackRendererHandle handle,
* @description In this function push the buffer to trackrenderer queue of
* buffer. When the buffer is full, the queue is blocked until
* free space becomes available in queue. With parameter, user can
- * know the submition result and can handle for it. This should be
+ * know the submission result and can handle for it. This should be
* called repeatedly during playback.
* @param [in] handle : trackrenderer handle ptr.
* @param [in] data : the data user want to add to the trackrenderer
buffer
- * @param [out] retval : the result of submition.
+ * @param [out] retval : the result of submission.
* @return Return 0 if trackrenderer successfully add the buffer to queue
* or the EOS data.
* Otherwise -1 if the trackrenderer is not even set up, queue is
* @description In this function push the buffer to trackrenderer queue of
* buffer. When the buffer is full, the queue is blocked until
* free space becomes available in queue. With parameter, user can
- * know the submition result and can handle for it. This should be
+ * know the submission result and can handle for it. This should be
* called repeatedly during playback.
* @param [in] handle : trackrenderer handle ptr.
* @param [in] data : the data user want to add to the trackrenderer
* buffer
- * @param [out] retval : the result of submition.
+ * @param [out] retval : the result of submission.
* @return Return 0 if trackrenderer successfully add the buffer to queue
* or the EOS data.
* Otherwise -1 if the trackrenderer is not even set up, queue is
/**
* @brief Set drm property.
- * @description Set drm property for decription. The properties will be used
+ * @description Set drm property for decryption. The properties will be used
* for drm licensing just in case trackrender does security
* process itself.
* @param [in] handle : trackrenderer handle ptr.
/**
* @brief Notify drm licensing is done.
- * @description In this function let user know that trackrenderer getright is
+ * @description In this function let user know that trackrenderer gets right is
* finished successfully. This is used when trackrenderer does drm
* process itself.
* @param [in] handle : trackrenderer handle ptr.
* @param [in] y : y param of display window
* @param [in] w : width of display window
* @param [in] h : height of display window
- * @return Return 0 if rendering oejct and properties are successfully
+ * @return Return 0 if rendering object and properties are successfully
* applied for displaying contents or stored for future
* displaying.
* Otherwise -1 if the trackrenderer is not even setup.
* @post None
* @exception None
* @version 2.0
- * @remark The minimum value of input are 0,maximun value is 1.
+ * @remark The minimum value of input are 0,maximum value is 1.
* @see esplusplayer_set_display() \n
* esplusplayer_set_display_visible()
*/
int trackrenderer_set_audio_mute(TrackRendererHandle handle, bool is_mute);
/**
- * (This is need to be checked wether it is using or not)
+ * (This is need to be checked whether it is using or not)
* @brief Set trackrenderer video still mode
* @param [in] handle : trackrenderer handle ptr.
* @param [in] type : trackrenderer still mode on, off or non
* NULL);
* @endcode
* @remark a name of attribute and a type of value must be paired. \n
- * if you set wrong type of attribute, unknown error can be
- * occured.\n if trackrenderer can't parse attr_name, assertion
+ * if you set wrong type of attribute, unknown error can occur.
+ * \n if trackrenderer can't parse attr_name, assertion
* will be failed.
* @see If you want to know what kinds of attribute are there, please
* refer this link: \n
* NULL);
* @endcode
* @remark a name of attribute and a type of value must be paired. \n
- * if you set wrong type of attribute, unknown error can be
- * occured.\n if trackrenderer can't parse attr_name, assertion
+ * if you set wrong type of attribute, unknown error can occur.
+ * \n if trackrenderer can't parse attr_name, assertion
* will be failed.
* @see If you want to know what kinds of attribute are there, please
* refer this link: \n
void* userdata);
/**
- * @brief Set resource conflict callback funciton
+ * @brief Set resource conflict callback function
* @description If there is resource conflict error, trackrender must release
* the current TV decoder and display resource and data feeding
* need to be stop as well.
void* userdata);
/**
- * @brief Set seek done callback funciton.
+ * @brief Set seek done callback function.
* @description If seek operation is finished, the trackrenderer_seekdone_cb
* will be called to notify seek status to help to decide next
* operation during or after seek.
void* userdata);
/**
- * @brief Set flush done callback funciton.
+ * @brief Set flush done callback function.
* @description If flush operation is finished, the trackrenderer_flushdone_cb
* will be called to notify flush status to help to decide next
* operation after flush.
* [in] type : subtitle type (text or picture) \n
* [in] duration : subtitle duration (ms) \n
* [in] attr_list : list of subtitle attribute \n
- * [in] attr_list_size : length of subtite attribute \n
+ * [in] attr_list_size : length of subtitle attribute \n
* [in] userdata : userdata of trackrenderer_subtitledata_cb
* callback function.
*/
* callback function.
* @pre None
* @post When there is closed caption data, call
- * trackrenderer_closedcaption_cb to nofity that there is closed
+ * trackrenderer_closedcaption_cb to notify that there is closed
* caption needed to be displayed.
* @exception None
* @remark trackrenderer_closedcaption_cb \n
* @description In this function set drm initialize data callback. If
* trackrenderer detected any informations which need to
* initiate drm, the trackrenderer_drminitdata_cb is called to share the drm
- * informations for dectyption.
+ * informations for decryption.
* @param [in] handle : trackrenderer handle ptr.
* @param [in] callback : trackrenderer_drminitdata_cb ptr.
* @param [in] userdata : userdata of trackrenderer_drminitdata_cb