*/
int legacy_player_is_audio_only(legacy_player_h player, bool *paudio_only);
+/**
+ * @brief Sets the client process id.
+ * @since_tizen 5.5
+ * @param[in] player The handle to the media player
+ * @param[in] pid The client process id
+ * @return @c 0 on success,
+ * otherwise a negative error value
+ * @retval #PLAYER_ERROR_NONE Successful
+ * @retval #PLAYER_ERROR_INVALID_STATE Invalid player state
+ * @pre The player state must be #PLAYER_STATE_IDLE.
+ */
+int legacy_player_set_client_pid(legacy_player_h player, int pid);
+
/* Set/Get the streaming buffering time */
int legacy_player_set_streaming_buffering_time(legacy_player_h player, int prebuffer_ms, int rebuffer_ms);
int legacy_player_get_streaming_buffering_time(legacy_player_h player, int *prebuffer_ms, int *rebuffer_ms);
return PLAYER_ERROR_NONE;
}
+int legacy_player_set_client_pid(legacy_player_h player, int pid)
+{
+ legacy_player_t *handle = (legacy_player_t *)player;
+ int ret = MM_ERROR_NONE;
+ PLAYER_INSTANCE_CHECK(player);
+
+ ret = mm_player_set_client_pid(handle->mm_handle, pid);
+ if (ret != MM_ERROR_NONE)
+ return __player_convert_error_code(ret, (char *)__FUNCTION__);
+
+ return PLAYER_ERROR_NONE;
+}
+
int legacy_player_set_streaming_buffering_time(legacy_player_h player, int prebuffer_ms, int rebuffer_ms)
{
legacy_player_t *handle = (legacy_player_t *)player;
if (ret != PLAYER_ERROR_NONE)
goto ERROR;
+ /* set client pid */
+ ret = legacy_player_set_client_pid(muse_player->player_handle, pid);
+ if (ret != PLAYER_ERROR_NONE)
+ goto ERROR;
+
muse_player->total_size_of_buffers = DEFAULT_VDEC_TOTAL_SIZE_OF_BUFFER;
muse_player->extra_size_of_buffers = DEFAULT_VDEC_EXTRA_SIZE_OF_BUFFER;
g_mutex_init(&muse_player->list_lock);
Name: mmsvc-player
Summary: A Media Player module for muse server
-Version: 0.2.113
+Version: 0.2.114
Release: 0
Group: Multimedia/Libraries
License: Apache-2.0