*/
/**
+ * @deprecated Deprecated since 7.0.
* @brief Media Streamer handle type.
*
* @since_tizen 3.0
typedef void *media_streamer_h;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Media Streamer node handle type.
*
* @since_tizen 3.0
typedef void *media_streamer_node_h;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer node type.
*
* @since_tizen 3.0
} media_streamer_node_type_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer source node type.
*
* @since_tizen 3.0
} media_streamer_node_src_type_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer sink node type.
*
* @since_tizen 3.0
} media_streamer_node_sink_type_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer state.
*
* @since_tizen 3.0
} media_streamer_state_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer error.
*
* @since_tizen 3.0
} media_streamer_error_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer buffer status of custom source.
*
* @since_tizen 3.0
} media_streamer_custom_buffer_status_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Enumeration for media streamer's interruption type.
*
* @since_tizen 3.0
} media_streamer_interrupted_code_e;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for camera-id parameter of source node.
* @details Index number of camera to activate.\n
* Data type is integer and default value is 0.
#define MEDIA_STREAMER_PARAM_CAMERA_ID "camera-id"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for capture-width parameter of source node.
* @details Width for camera size to capture.\n
* Data type is integer and default value is 1600.
#define MEDIA_STREAMER_PARAM_CAPTURE_WIDTH "capture-width"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for capture-height parameter of source node.
* @details Height for camera size to capture.\n
* Data type is integer and default value is 1200.
#define MEDIA_STREAMER_PARAM_CAPTURE_HEIGHT "capture-height"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for is-live parameter of source node.
* @details Whether to act as a live source.\n
* Data type is boolean and default value is false.
#define MEDIA_STREAMER_PARAM_IS_LIVE_STREAM "is-live"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for URI parameter of source node.
* @details URI to read from.\n
* Data type is string.
#define MEDIA_STREAMER_PARAM_URI "uri"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for user-agent parameter of source node.
* @details Value of the User-Agent HTTP request header field.\n
* Data type is string.
#define MEDIA_STREAMER_PARAM_USER_AGENT "user-agent"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for stream type parameter of source node.
* @details The type of the push data stream.\n
* 0:stream, 1:seekable, 2:random-access (default:0)
#define MEDIA_STREAMER_PARAM_STREAM_TYPE "stream-type"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for port parameter of source or sink node.
* @details The port to receive the packets from.\n
* Data type is integer and default value is 5004.
#define MEDIA_STREAMER_PARAM_PORT "port"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for RTP packet latency of jitterbuffers of rtpbin or WebRTC node.
* @details Default amount of ms to buffer in the jitterbuffers.\n
* Data type is string and default value is "200".
#define MEDIA_STREAMER_PARAM_RTP_LATENCY "rtp-latency"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for video port parameter of source node.
* @details The port to receive the video packets from.\n
* Data type is integer.
#define MEDIA_STREAMER_PARAM_VIDEO_IN_PORT "video_in_port"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for audio port parameter of source node.
* @details The port to receive the audio packets from.\n
* Data type is integer.
#define MEDIA_STREAMER_PARAM_AUDIO_IN_PORT "audio_in_port"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for video port parameter of sink node.
* @details The port to send the video packets to.\n
* Data type is integer.
#define MEDIA_STREAMER_PARAM_VIDEO_OUT_PORT "video_out_port"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for audio port parameter of sink node.
* @details The port to send the audio packets to.\n
* Data type is integer.
#define MEDIA_STREAMER_PARAM_AUDIO_OUT_PORT "audio_out_port"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for IP address parameter of source node.
* @details IP address to send/receive packets for.\n
* Data type is string and default value is "0.0.0.0".
#define MEDIA_STREAMER_PARAM_IP_ADDRESS "address"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for the peer type of WebRTC node.
* @details The type of WebRTC peer, it can be "answer" or "offer".\n
* Data type is string and default value is "answer".
#define MEDIA_STREAMER_PARAM_WEBRTC_PEER_TYPE "webrtc-peer-type"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for the STUN server URL for WebRTC node.
* @details Data type is string and default value is "stun://stun.l.google.com:19302".
* @since_tizen 6.0
#define MEDIA_STREAMER_PARAM_WEBRTC_STUN_SERVER "webrtc-stun-server"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for remote session description.
* @details Value of the session description of the remote peer over its signaling channel.\n
* Data type is string.
#define MEDIA_STREAMER_PARAM_WEBRTC_REMOTE_SESSION_DESCRIPTION "webrtc-remote-session-description"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for ICE candidate of WebRTC node.
* @details Value of ICE candidate of the remote peer over its signaling channel.\n
* Data type is string.
#define MEDIA_STREAMER_PARAM_WEBRTC_ADD_ICE_CANDIDATE "webrtc-add-ice-candidate"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for WebRTC RTP transceiver direction for audio.
* @details WebRTC Transceiver direction to send audio RTP.\n
* It can be "sendrecv" or "sendonly" or "recvonly" or "inactive".
#define MEDIA_STREAMER_PARAM_WEBRTC_RTP_TRANSCEIVER_DIRECTION_FOR_AUDIO "webrtc-rtp-transceiver-direction-for-audio"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for WebRTC RTP transceiver direction for video.
* @details WebRTC Transceiver direction to send video RTP.\n
* It can be "sendrecv" or "sendonly" or "recvonly" or "inactive".
#define MEDIA_STREAMER_PARAM_WEBRTC_RTP_TRANSCEIVER_DIRECTION_FOR_VIDEO "webrtc-rtp-transceiver-direction-for-video"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for audio device name parameter of source or sink node.
* @details ALSA device, as defined in an asound configuration file.\n
* ex) "hw:0,0", "hw:0,1"\n
#define MEDIA_STREAMER_PARAM_AUDIO_DEVICE "audio_device"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for sync parameter of sink node.
* @details Synchronize on the clock.\n
* Data type is boolean and default value is true.
#define MEDIA_STREAMER_PARAM_CLOCK_SYNCHRONIZED "sync"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for rotate parameter of sink node.
* @details Rotate angle of display output.\n
* 0:none/1:rotate 90 degree/2:rotate 180 degree/3:rotate 270 degree\n
#define MEDIA_STREAMER_PARAM_ROTATE "rotate"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for flip parameter of sink node.
* @details Flip for display.\n
* 0:none, 1:horizontal, 2:vertical, 3:both\n
#define MEDIA_STREAMER_PARAM_FLIP "flip"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for display geometry method parameter of sink node.
* @details Geometrical method for display.\n
* 0:Letter box\n
#define MEDIA_STREAMER_PARAM_DISPLAY_GEOMETRY_METHOD "display-geometry-method"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for display parameter of sink node.
* @details It is a object to draw video frame on.\n
* Data type is pointer.
#define MEDIA_STREAMER_PARAM_DISPLAY "display"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for visible parameter of sink node.
* @details Draws screen or blacks out.\n
* Data type is boolean and default value is true(visible).
#define MEDIA_STREAMER_PARAM_VISIBLE "visible"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for use-tbm parameter of sink node.
* @details Use Tizen Buffer Memory instead of Shared Memory.\n
* The sink node must receive the tbm-buffer created by the previous node.\n
#define MEDIA_STREAMER_PARAM_USE_TBM "use-tbm"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for host parameter of sink node.
* @details The host/IP/Multicast group to send the packets to.\n
* Data type is string and default value is "localhost".
#define MEDIA_STREAMER_PARAM_HOST "host"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for segment location parameter of adaptive sink node.
* @details Path for writing playlist from.\n
* Data type is string.
#define MEDIA_STREAMER_PARAM_SEGMENT_LOCATION "location"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for playlist location parameter of adaptive sink node.
* @details Path for writing playlist from.\n
* Data type is string.
#define MEDIA_STREAMER_PARAM_PLAYLIST_LOCATION "playlist-location"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for maximum lateness of sink node.
* @details The maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited).\n
* The range is from "-1" to "9223372036854775807".\n
#define MEDIA_STREAMER_PARAM_SINK_MAX_LATENESS "max-lateness"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for the name of the sink pad that receives video data.
* @since_tizen 6.0
* @remarks A node of #MEDIA_STREAMER_NODE_TYPE_RTP or #MEDIA_STREAMER_NODE_TYPE_WEBRTC type has this pad.
#define MEDIA_STREAMER_NODE_PAD_VIDEO_SINK "video-in"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Definition for the name of the sink pad that receives audio data.
* @since_tizen 6.0
* @remarks A node of #MEDIA_STREAMER_NODE_TYPE_RTP or #MEDIA_STREAMER_NODE_TYPE_WEBRTC type has this pad.
#define MEDIA_STREAMER_NODE_PAD_AUDIO_SINK "audio-in"
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when error occurs in media streamer.
* @since_tizen 3.0
* @remarks Following error codes can be delivered.\n
* @see media_streamer_unset_error_cb()
*/
typedef void (*media_streamer_error_cb)(media_streamer_h streamer,
- media_streamer_error_e error, void *user_data);
+ media_streamer_error_e error, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when media streamer state is changed.
* @since_tizen 3.0
* @remarks The @a streamer is the same object for which the callback was set.
* @see media_streamer_unset_state_change_cb()
*/
typedef void (*media_streamer_state_changed_cb)(media_streamer_h streamer,
- media_streamer_state_e previous_state, media_streamer_state_e current_state, void *user_data);
+ media_streamer_state_e previous_state, media_streamer_state_e current_state, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when the custom source needs more data or has enough data.
* @details This callback will be invoked when the buffer level drops below the threshold of max size
* or no free space in custom source buffer.
* @see media_streamer_node_set_param()
*/
typedef void (*media_streamer_custom_buffer_status_cb)(media_streamer_node_h src,
- media_streamer_custom_buffer_status_e status, void *user_data);
+ media_streamer_custom_buffer_status_e status, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when new data is available from custom sink.
* @details This callback can be applied only to #MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM sink type node.
* @since_tizen 3.0
* @see media_streamer_sink_set_data_ready_cb()
* @see media_streamer_sink_unset_data_ready_cb()
*/
-typedef void (*media_streamer_sink_data_ready_cb)(media_streamer_node_h sink, void *user_data);
+typedef void (*media_streamer_sink_data_ready_cb)(media_streamer_node_h sink, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when the end-of-stream has been reached.
* @details This callback can be applied only to #MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM sink type node.
* @since_tizen 3.0
* @see media_streamer_sink_set_eos_cb()
* @see media_streamer_sink_unset_eos_cb()
*/
-typedef void (*media_streamer_sink_eos_cb)(media_streamer_node_h sink, void *user_data);
+typedef void (*media_streamer_sink_eos_cb)(media_streamer_node_h sink, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when the seek operation is completed.
* @since_tizen 3.0
* @param[in] user_data The user data passed from the callback registration function
* @see media_streamer_set_play_position()
*/
-typedef void (*media_streamer_position_changed_cb)(void *user_data);
+typedef void (*media_streamer_position_changed_cb)(void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when the media streamer is interrupted.
* @since_tizen 3.0
* @param[in] code The interrupted error code
* @see media_streamer_set_interrupted_cb()
* @see media_streamer_unset_interrupted_cb()
*/
-typedef void (*media_streamer_interrupted_cb)(media_streamer_interrupted_code_e code, void *user_data);
+typedef void (*media_streamer_interrupted_cb)(media_streamer_interrupted_code_e code, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when a source pad of a media streamer node is ready to provide decoded data.
* @since_tizen 6.0
* @remarks The @a node is the same object for which the callback was set.\n
* @see media_streamer_node_link()
* @see media_streamer_node_unset_decoded_ready_cb()
*/
-typedef void (*media_streamer_node_decoded_ready_cb)(media_streamer_node_h node, const char *src_pad_name, const char *media_type, void *user_data);
+typedef void (*media_streamer_node_decoded_ready_cb)(media_streamer_node_h node, const char *src_pad_name, const char *media_type, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Called when the media streamer WebRTC node needs to send the message to the remote peer of the WebRTC connection.
* @since_tizen 6.0
* @remarks Two types will be delivered with @a message which is a JSON string.\n
* @see media_streamer_webrtc_node_set_message_cb()
* @see media_streamer_webrtc_node_unset_message_cb()
*/
-typedef void (*media_streamer_webrtc_message_cb)(media_streamer_node_h webrtc, const char *message, void *user_data);
+typedef void (*media_streamer_webrtc_message_cb)(media_streamer_node_h webrtc, const char *message, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a error callback function to be invoked when an error occurs.
* @since_tizen 3.0
* @remarks Following error codes can be delivered by error callback.\n
* @see media_streamer_unset_error_cb()
* @see media_streamer_error_cb()
*/
-int media_streamer_set_error_cb(media_streamer_h streamer, media_streamer_error_cb callback, void *user_data);
+int media_streamer_set_error_cb(media_streamer_h streamer, media_streamer_error_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the error callback function.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
* @see media_streamer_error_cb()
*/
-int media_streamer_unset_error_cb(media_streamer_h streamer);
+int media_streamer_unset_error_cb(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback that will be triggered after media streamer state is changed.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @see media_streamer_unset_state_change_cb()
* @see media_streamer_state_changed_cb()
*/
-int media_streamer_set_state_change_cb(media_streamer_h streamer, media_streamer_state_changed_cb callback, void *user_data);
+int media_streamer_set_state_change_cb(media_streamer_h streamer, media_streamer_state_changed_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the state changed callback function.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
* @see media_streamer_set_state_change_cb()
*/
-int media_streamer_unset_state_change_cb(media_streamer_h streamer);
+int media_streamer_unset_state_change_cb(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback function to be invoked when the media streamer is interrupted.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @see media_streamer_unset_interrupted_cb()
* @see #media_streamer_interrupted_code_e
*/
-int media_streamer_set_interrupted_cb(media_streamer_h streamer, media_streamer_interrupted_cb callback, void *user_data);
+int media_streamer_set_interrupted_cb(media_streamer_h streamer, media_streamer_interrupted_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the callback function.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
* @see media_streamer_set_interrupted_cb()
*/
-int media_streamer_unset_interrupted_cb(media_streamer_h streamer);
+int media_streamer_unset_interrupted_cb(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback function to be invoked when buffer underrun or overflow is occurred.
* @details This function can be called only for #MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM source type node.
* @since_tizen 3.0
* @see media_streamer_src_unset_buffer_status_cb()
* @see media_streamer_custom_buffer_status_cb()
*/
-int media_streamer_src_set_buffer_status_cb(media_streamer_node_h src, media_streamer_custom_buffer_status_cb callback, void *user_data);
+int media_streamer_src_set_buffer_status_cb(media_streamer_node_h src, media_streamer_custom_buffer_status_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the source buffer status callback function.
* @since_tizen 3.0
* @param[in] src Media streamer source node handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
* @see media_streamer_src_set_buffer_status_cb()
*/
-int media_streamer_src_unset_buffer_status_cb(media_streamer_node_h src);
+int media_streamer_src_unset_buffer_status_cb(media_streamer_node_h src) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback function to be called when the custom sink is ready for data processing.
* @details This function can be called only for #MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM sink type node.
* @since_tizen 3.0
* @see media_streamer_sink_unset_data_ready_cb()
* @see media_streamer_sink_data_ready_cb()
*/
-int media_streamer_sink_set_data_ready_cb(media_streamer_node_h sink, media_streamer_sink_data_ready_cb callback, void *user_data);
+int media_streamer_sink_set_data_ready_cb(media_streamer_node_h sink, media_streamer_sink_data_ready_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the sink data ready callback function.
* @since_tizen 3.0
* @param[in] sink Media streamer sink node handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
* @see media_streamer_sink_set_data_ready_cb()
*/
-int media_streamer_sink_unset_data_ready_cb(media_streamer_node_h sink);
+int media_streamer_sink_unset_data_ready_cb(media_streamer_node_h sink) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback function to be called when custom sink detect the end-of-stream.
* @since_tizen 3.0
* @param[in] sink Media streamer sink node handle
* @see media_streamer_sink_unset_eos_cb()
* @see media_streamer_sink_eos_cb()
*/
-int media_streamer_sink_set_eos_cb(media_streamer_node_h sink, media_streamer_sink_eos_cb callback, void *user_data);
+int media_streamer_sink_set_eos_cb(media_streamer_node_h sink, media_streamer_sink_eos_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the sink end-of-stream callback function.
* @since_tizen 3.0
* @param[in] sink Media streamer sink node handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_OPERATION Invalid operation
* @see media_streamer_sink_set_eos_cb()
*/
-int media_streamer_sink_unset_eos_cb(media_streamer_node_h sink);
+int media_streamer_sink_unset_eos_cb(media_streamer_node_h sink) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Creates an instance of media streamer and
* passes the handle to the caller.
* @since_tizen 3.0
* @post The media streamer state will be #MEDIA_STREAMER_STATE_IDLE.
* @see media_streamer_destroy()
*/
-int media_streamer_create(media_streamer_h *streamer);
+int media_streamer_create(media_streamer_h *streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets media streamer state to #MEDIA_STREAMER_STATE_READY.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @see media_streamer_unprepare()
* @see media_streamer_create()
*/
-int media_streamer_prepare(media_streamer_h streamer);
+int media_streamer_prepare(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets media streamer state to #MEDIA_STREAMER_STATE_IDLE.
* @details The most recently used media is reset and no longer associated with the media streamer.
* @since_tizen 3.0
* @post The media streamer state will be #MEDIA_STREAMER_STATE_IDLE.
* @see media_streamer_prepare()
*/
-int media_streamer_unprepare(media_streamer_h streamer);
+int media_streamer_unprepare(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets media streamer state to #MEDIA_STREAMER_STATE_PLAYING.
* @details Start running the current streamer, or resumes it if paused.
* @since_tizen 3.0
* @see media_streamer_pause()
* @see media_streamer_stop()
*/
-int media_streamer_play(media_streamer_h streamer);
+int media_streamer_play(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Pauses the media streamer.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @see media_streamer_create()
* @see media_streamer_play()
*/
-int media_streamer_pause(media_streamer_h streamer);
+int media_streamer_pause(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Stops the media streamer.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @see media_streamer_play()
* @see media_streamer_pause()
*/
-int media_streamer_stop(media_streamer_h streamer);
+int media_streamer_stop(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Destroys media streamer.
* @since_tizen 3.0
* @remarks Nodes in streamer will be removed automatically.
* @post The media streamer state will be #MEDIA_STREAMER_STATE_NONE.
* @see media_streamer_create()
*/
-int media_streamer_destroy(media_streamer_h streamer);
+int media_streamer_destroy(media_streamer_h streamer) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Changes playback position to the defined time value, asynchronously.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @see media_streamer_get_play_position()
*/
int media_streamer_set_play_position(media_streamer_h streamer, int time,
- bool accurate, media_streamer_position_changed_cb callback, void *user_data);
+ bool accurate, media_streamer_position_changed_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets the current position in milliseconds.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @pre The media streamer state must be one of these: #MEDIA_STREAMER_STATE_PAUSED, or #MEDIA_STREAMER_STATE_PLAYING.
* @see media_streamer_set_play_position()
*/
-int media_streamer_get_play_position(media_streamer_h streamer, int *time);
+int media_streamer_get_play_position(media_streamer_h streamer, int *time) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets the total running time of the associated media.
* @since_tizen 3.0
* @remarks The streamer's source node type should be #MEDIA_STREAMER_NODE_SRC_TYPE_FILE or #MEDIA_STREAMER_NODE_SRC_TYPE_HTTP.\n
* @retval #MEDIA_STREAMER_ERROR_INVALID_STATE Invalid state
* @pre The media streamer state must be one of these: #MEDIA_STREAMER_STATE_PAUSED, or #MEDIA_STREAMER_STATE_PLAYING.
*/
-int media_streamer_get_duration(media_streamer_h streamer, int *duration);
+int media_streamer_get_duration(media_streamer_h streamer, int *duration) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets media streamer state.
* @since_tizen 3.0
* @param[in] streamer Media streamer handle
* @pre Create a media streamer handle by calling media_streamer_create().
* @see #media_streamer_state_e
*/
-int media_streamer_get_state(media_streamer_h streamer, media_streamer_state_e *state);
+int media_streamer_get_state(media_streamer_h streamer, media_streamer_state_e *state) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Creates media streamer source node.
* @since_tizen 3.0
* @remarks The internet privilege(%http://tizen.org/privilege/internet) should be added if any URIs are used to play from network.\n
* @see #media_streamer_node_src_type_e
* @see media_streamer_node_destroy()
*/
-int media_streamer_node_create_src(media_streamer_node_src_type_e type, media_streamer_node_h *src);
+int media_streamer_node_create_src(media_streamer_node_src_type_e type, media_streamer_node_h *src) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Pushes packet into custom source node.
* @details This function can be called only for #MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM type node.
* @since_tizen 3.0
* @pre The media streamer state must be set to #MEDIA_STREAMER_STATE_IDLE at least.
* @see #media_packet_h
*/
-int media_streamer_node_push_packet(media_streamer_node_h src, media_packet_h packet);
+int media_streamer_node_push_packet(media_streamer_node_h src, media_packet_h packet) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Creates media streamer sink node.
* @since_tizen 3.0
* @remarks The internet privilege(%http://tizen.org/privilege/internet) should be added if any URIs are used to transmit the output data.\n
* @see #media_streamer_node_sink_type_e
* @see media_streamer_node_destroy()
*/
-int media_streamer_node_create_sink(media_streamer_node_sink_type_e type, media_streamer_node_h *sink);
+int media_streamer_node_create_sink(media_streamer_node_sink_type_e type, media_streamer_node_h *sink) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Pulls packet from custom sink node.
* @details This function can be called only for #MEDIA_STREAMER_NODE_SINK_TYPE_CUSTOM type node.
* @since_tizen 3.0
* @see #media_packet_h
* @see media_streamer_node_create_sink()
*/
-int media_streamer_node_pull_packet(media_streamer_node_h sink, media_packet_h *packet);
+int media_streamer_node_pull_packet(media_streamer_node_h sink, media_packet_h *packet) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Creates media streamer node except #MEDIA_STREAMER_NODE_TYPE_SRC and #MEDIA_STREAMER_NODE_TYPE_SINK.
* @details Creates node specific @a type with specific format of input and output data.
* @since_tizen 3.0
* @see media_streamer_node_destroy()
*/
int media_streamer_node_create(media_streamer_node_type_e type, media_format_h in_fmt,
- media_format_h out_fmt, media_streamer_node_h *node);
+ media_format_h out_fmt, media_streamer_node_h *node) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Adds node to media streamer.
* @since_tizen 3.0
* @remarks Before 6.0, this function returns #MEDIA_STREAMER_ERROR_INVALID_STATE if @a streamer is not in the #MEDIA_STREAMER_STATE_IDLE state.\n
* @see media_streamer_node_create_src()
* @see media_streamer_node_create_sink()
*/
-int media_streamer_node_add(media_streamer_h streamer, media_streamer_node_h node);
+int media_streamer_node_add(media_streamer_h streamer, media_streamer_node_h node) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Destroys media streamer node.
* @since_tizen 3.0
* @param[in] node Media streamer node handle
* @see media_streamer_node_create_sink()
* @see media_streamer_node_remove()
*/
-int media_streamer_node_destroy(media_streamer_node_h node);
+int media_streamer_node_destroy(media_streamer_node_h node) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Removes media streamer node from streamer.
* @since_tizen 3.0
* @remarks To remove node without error posting, the state of streamer should be #MEDIA_STREAMER_STATE_IDLE.\n
* @pre Add node to streamer by calling media_streamer_node_add().
* @see media_streamer_node_add()
*/
-int media_streamer_node_remove(media_streamer_h streamer, media_streamer_node_h node);
+int media_streamer_node_remove(media_streamer_h streamer, media_streamer_node_h node) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Links two media streamer nodes.
* @since_tizen 3.0
* @remarks Pads are node's input and output, where you can connect other nodes.\n
* @see media_streamer_node_add()
*/
int media_streamer_node_link(media_streamer_node_h node1, const char *src_pad_name,
- media_streamer_node_h node2, const char *sink_pad_name);
+ media_streamer_node_h node2, const char *sink_pad_name) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets media format for pad of media streamer node.
* @since_tizen 3.0
* @param[in] node Media streamer node handle
* @pre Get pad name by calling media_streamer_node_get_pad_name().
* @see #media_format_h
*/
-int media_streamer_node_set_pad_format(media_streamer_node_h node, const char *pad_name, media_format_h fmt);
+int media_streamer_node_set_pad_format(media_streamer_node_h node, const char *pad_name, media_format_h fmt) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets media format for pad of media streamer node.
* @since_tizen 3.0
* @remarks The @a fmt should be released using media_format_unref().
* @pre Get pad name by calling media_streamer_node_get_pad_name().
* @see #media_format_h
*/
-int media_streamer_node_get_pad_format(media_streamer_node_h node, const char *pad_name, media_format_h *fmt);
+int media_streamer_node_get_pad_format(media_streamer_node_h node, const char *pad_name, media_format_h *fmt) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets name of node pads.
* @since_tizen 3.0
* @remarks The @a src_pad_name and the @a sink_pad_name should be released using free().\n
* @see media_streamer_node_create_sink()
*/
int media_streamer_node_get_pad_name(media_streamer_node_h node, char ***src_pad_name,
- int *src_pad_num, char ***sink_pad_name, int *sink_pad_num);
+ int *src_pad_num, char ***sink_pad_name, int *sink_pad_num) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets parameters of node.
* @details Many parameters can be set at one time all together by using bundle.
* @since_tizen 3.0
* @see media_streamer_node_get_params()
* @see #bundle
*/
-int media_streamer_node_set_params(media_streamer_node_h node, bundle *param_list);
+int media_streamer_node_set_params(media_streamer_node_h node, bundle *param_list) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets node parameter list.
* @since_tizen 3.0
* @remarks The @a param_list should be released using bundle_free().\n
* @see media_streamer_node_set_param()
* @see #bundle
*/
-int media_streamer_node_get_params(media_streamer_node_h node, bundle **param_list);
+int media_streamer_node_get_params(media_streamer_node_h node, bundle **param_list) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets single parameter of node.
* @details Sets parameter one by one without creating param bundle.
* @since_tizen 3.0
* @see media_streamer_node_get_param()
*/
int media_streamer_node_set_param(media_streamer_node_h node,
- const char *param_name, const char *param_value);
+ const char *param_name, const char *param_value) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Gets value of parameter.
* @details Gets parameter one by one without creating param bundle.
* @since_tizen 3.0
* @see media_streamer_node_set_param()
*/
int media_streamer_node_get_param(media_streamer_node_h node,
- const char *param_name, char **param_value);
+ const char *param_name, char **param_value) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback function to be invoked when a source pad of @a node is ready to give decoded data.
* @since_tizen 6.0
* @remarks The available type of @a node for this function is #MEDIA_STREAMER_NODE_TYPE_WEBRTC.
* @see media_streamer_node_unset_decoded_ready_cb()
* @see media_streamer_node_decoded_ready_cb()
*/
-int media_streamer_node_set_decoded_ready_cb(media_streamer_node_h node, media_streamer_node_decoded_ready_cb callback, void *user_data);
+int media_streamer_node_set_decoded_ready_cb(media_streamer_node_h node, media_streamer_node_decoded_ready_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the decoded ready callback function.
* @since_tizen 6.0
* @param[in] node Media streamer node handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_PARAMETER Invalid parameter
* @see media_streamer_node_set_decoded_ready_cb()
*/
-int media_streamer_node_unset_decoded_ready_cb(media_streamer_node_h node);
+int media_streamer_node_unset_decoded_ready_cb(media_streamer_node_h node) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Sets a callback function to be invoked when WebRTC node needs to send a message to the remote peer of WebRTC connection.
* @details This function can be called only for #MEDIA_STREAMER_NODE_TYPE_WEBRTC type node.
* @since_tizen 6.0
* @see media_streamer_webrtc_node_unset_message_cb()
* @see media_streamer_webrtc_message_cb()
*/
-int media_streamer_webrtc_node_set_message_cb(media_streamer_node_h webrtc, media_streamer_webrtc_message_cb callback, void *user_data);
+int media_streamer_webrtc_node_set_message_cb(media_streamer_node_h webrtc, media_streamer_webrtc_message_cb callback, void *user_data) TIZEN_DEPRECATED_API;
/**
+ * @deprecated Deprecated since 7.0.
* @brief Unsets the WebRTC message callback function.
* @since_tizen 6.0
* @param[in] webrtc Media streamer WebRTC node handle
* @retval #MEDIA_STREAMER_ERROR_INVALID_PARAMETER Invalid parameter
* @see media_streamer_webrtc_node_set_message_cb()
*/
-int media_streamer_webrtc_node_unset_message_cb(media_streamer_node_h webrtc);
+int media_streamer_webrtc_node_unset_message_cb(media_streamer_node_h webrtc) TIZEN_DEPRECATED_API;
/**
* @}
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_node_s *ms_src = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(src == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "src is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_node_s *ms_sink = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(sink == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "sink is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_node_s *ms_node = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
media_streamer_node_s *ms_src = (media_streamer_node_s *) src;
media_streamer_callback_s *src_callback = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_src == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "source is NULL");
{
media_streamer_node_s *ms_src = (media_streamer_node_s *) src;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_src == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "source is NULL");
media_streamer_node_s *ms_sink = (media_streamer_node_s *) sink;
media_streamer_sink_callbacks_s *sink_callbacks = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_sink == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "sink is NULL");
media_streamer_node_s *ms_sink = (media_streamer_node_s *) sink;
media_streamer_sink_callbacks_s *sink_callbacks = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_sink == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "sink is NULL");
media_streamer_node_s *ms_sink = (media_streamer_node_s *) sink;
media_streamer_sink_callbacks_s *sink_callbacks = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_sink == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "sink is NULL");
media_streamer_node_s *ms_sink = (media_streamer_node_s *) sink;
media_streamer_sink_callbacks_s *sink_callbacks = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_sink == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "sink is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int duration = MS_TIME_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) src;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "src is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) sink;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "sink is NULL");
media_streamer_node_s *ms_dest_node = (media_streamer_node_s *) node2;
gboolean link_ret = FALSE;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_src_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node1 is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
int ret = MEDIA_STREAMER_ERROR_NONE;
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
bundle *ms_params = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
param_s *param = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
param_s *param = NULL;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_s *ms_streamer = (media_streamer_s *) streamer;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_streamer == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "streamer is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
{
media_streamer_node_s *ms_node = (media_streamer_node_s *) node;
+ ms_deprecation_warning();
+
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
media_streamer_node_s *ms_node = (media_streamer_node_s *) webrtc;
media_streamer_webrtc_callbacks_s **_callbacks;
+ ms_deprecation_warning();
+
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");
ms_retvm_if(callback == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "callback is NULL");
ms_retvm_if(ms_node->type != MEDIA_STREAMER_NODE_TYPE_WEBRTC, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is not for WebRTC");
media_streamer_node_s *ms_node = (media_streamer_node_s *) webrtc;
media_streamer_webrtc_callbacks_s **_callbacks;
+ ms_deprecation_warning();
ms_debug_fenter();
ms_retvm_if(ms_node == NULL, MEDIA_STREAMER_ERROR_INVALID_PARAMETER, "node is NULL");