Name: capi-media-transporter
Summary: A Media Transporter library in Tizen Native API
-Version: 0.0.1
+Version: 0.0.2
Release: 0
Group: Multimedia/API
License: Apache-2.0
/* create mux to sink */
try {
+ if (_receiverAddress.empty())
+ throw MediaTransporterException(MTPR_ERROR_INVALID_OPERATION, "address is empty");
+
src = gst::_createElement(gst::DEFAULT_ELEMENT_RISTSRC);
g_object_set(G_OBJECT(src), "bonding-addresses", _receiverAddress.c_str(),
"receiver-buffer", 0, NULL);
/* create mux to sink */
try {
+ if (_senderAddress.empty())
+ throw MediaTransporterException(MTPR_ERROR_INVALID_OPERATION, "address is empty");
+
src = gst::_createElement(gst::DEFAULT_ELEMENT_SRTSRC);
g_object_set(G_OBJECT(src), "uri", _senderAddress.c_str(), "latency", 10, NULL);
/* create mux to sink */
try {
+ if (_receiverAddress.empty())
+ throw MediaTransporterException(MTPR_ERROR_INVALID_OPERATION, "address is empty");
+
mux = gst::_createElement(gst::DEFAULT_ELEMENT_TSMUX);
g_object_set(G_OBJECT(mux), "alignment", 7, NULL);
ResourceSet allResourceRequired;
try {
+ if (_senderAddress.empty())
+ throw MediaTransporterException(MTPR_ERROR_INVALID_OPERATION, "address is empty");
+
/* create mux and pay */
mux = gst::_createElement(gst::DEFAULT_ELEMENT_TSMUX);
g_object_set(G_OBJECT(mux), "alignment", 7, NULL);
/* create mux to sink */
try {
+ if (_senderAddress.empty())
+ throw MediaTransporterException(MTPR_ERROR_INVALID_OPERATION, "address is empty");
+
mux = gst::_createElement(gst::DEFAULT_ELEMENT_TSMUX);
g_object_set(G_OBJECT(mux), "alignment", 7, NULL);
/* create mux to sink */
try {
+ if (_receiverAddress.empty())
+ throw MediaTransporterException(MTPR_ERROR_INVALID_OPERATION, "address is empty");
+
mux = gst::_createElement(gst::DEFAULT_ELEMENT_TSMUX);
g_object_set(G_OBJECT(mux), "alignment", 7, NULL);