Searched refs:mhsink (Results 1 – 4 of 4) sorted by relevance
/third_party/gstreamer/gstplugins_base/gst/tcp/ |
D | gstmultifdsink.c | 161 static void gst_multi_fd_sink_stop_pre (GstMultiHandleSink * mhsink); 162 static void gst_multi_fd_sink_stop_post (GstMultiHandleSink * mhsink); 163 static gboolean gst_multi_fd_sink_start_pre (GstMultiHandleSink * mhsink); 164 static gpointer gst_multi_fd_sink_thread (GstMultiHandleSink * mhsink); 175 static void gst_multi_fd_sink_emit_client_added (GstMultiHandleSink * mhsink, 177 static void gst_multi_fd_sink_emit_client_removed (GstMultiHandleSink * mhsink, 181 mhsink, GstMultiSinkHandle handle, GstSyncMethod sync_method); 188 static void gst_multi_fd_sink_hash_adding (GstMultiHandleSink * mhsink, 190 static void gst_multi_fd_sink_hash_removing (GstMultiHandleSink * mhsink, 193 static void gst_multi_fd_sink_hash_changed (GstMultiHandleSink * mhsink); [all …]
|
D | gstmultihandlesink.c | 203 static void gst_multi_handle_sink_clear (GstMultiHandleSink * mhsink); 207 static void gst_multi_handle_sink_queue_buffer (GstMultiHandleSink * mhsink, 210 mhsink, GstMultiHandleClient * mhclient, GstBuffer * buffer); 235 static void gst_multi_handle_sink_setup_dscp (GstMultiHandleSink * mhsink); 555 gst_multi_handle_sink_setup_dscp (GstMultiHandleSink * mhsink) in gst_multi_handle_sink_setup_dscp() argument 559 CLIENTS_LOCK (mhsink); in gst_multi_handle_sink_setup_dscp() 560 for (clients = mhsink->clients; clients; clients = clients->next) { in gst_multi_handle_sink_setup_dscp() 565 gst_multi_handle_sink_setup_dscp_client (mhsink, client); in gst_multi_handle_sink_setup_dscp() 567 CLIENTS_UNLOCK (mhsink); in gst_multi_handle_sink_setup_dscp() 577 GstMultiHandleSink *mhsink = GST_MULTI_HANDLE_SINK (sink); in gst_multi_handle_sink_add_full() local [all …]
|
D | gstmultisocketsink.c | 171 static void gst_multi_socket_sink_stop_pre (GstMultiHandleSink * mhsink); 172 static void gst_multi_socket_sink_stop_post (GstMultiHandleSink * mhsink); 173 static gboolean gst_multi_socket_sink_start_pre (GstMultiHandleSink * mhsink); 174 static gpointer gst_multi_socket_sink_thread (GstMultiHandleSink * mhsink); 176 * gst_multi_socket_sink_new_client (GstMultiHandleSink * mhsink, 179 static void gst_multi_socket_sink_client_free (GstMultiHandleSink * mhsink, 186 static void gst_multi_socket_sink_hash_adding (GstMultiHandleSink * mhsink, 188 static void gst_multi_socket_sink_hash_removing (GstMultiHandleSink * mhsink, 447 GstMultiHandleSink *mhsink = GST_MULTI_HANDLE_SINK (this); in gst_multi_socket_sink_init() local 449 mhsink->handle_hash = g_hash_table_new (g_direct_hash, g_int_equal); in gst_multi_socket_sink_init() [all …]
|
D | gstmultihandlesink.h | 177 #define CLIENTS_LOCK_INIT(mhsink) (g_rec_mutex_init(&(mhsink)->clientslock)) argument 178 #define CLIENTS_LOCK_CLEAR(mhsink) (g_rec_mutex_clear(&(mhsink)->clientslock)) argument 179 #define CLIENTS_LOCK(mhsink) (g_rec_mutex_lock(&(mhsink)->clientslock)) argument 180 #define CLIENTS_UNLOCK(mhsink) (g_rec_mutex_unlock(&(mhsink)->clientslock)) argument 258 void (*client_free) (GstMultiHandleSink *mhsink, 263 void (*hash_changed) (GstMultiHandleSink *mhsink); 264 void (*hash_adding) (GstMultiHandleSink *mhsink, GstMultiHandleClient *client); 265 void (*hash_removing) (GstMultiHandleSink *mhsink, GstMultiHandleClient *client); 266 …GstMultiHandleClient* (*new_client) (GstMultiHandleSink *mhsink, GstMultiSinkHandle handle, GstSyn… 275 void (*emit_client_added) (GstMultiHandleSink *mhsink, GstMultiSinkHandle handle); [all …]
|