Lines Matching refs:mhsinkclass
477 GstMultiHandleSinkClass *mhsinkclass = GST_MULTI_HANDLE_SINK_GET_CLASS (sink); in gst_multi_handle_sink_setup_dscp_client()
483 fd = mhsinkclass->client_get_fd (client); in gst_multi_handle_sink_setup_dscp_client()
579 GstMultiHandleSinkClass *mhsinkclass = in gst_multi_handle_sink_add_full() local
588 mhsinkclass->handle_debug (handle, debug); in gst_multi_handle_sink_add_full()
604 mhsinkclass->handle_hash_key (handle)); in gst_multi_handle_sink_add_full()
612 mhclient = mhsinkclass->new_client (mhsink, handle, sync_method); in gst_multi_handle_sink_add_full()
617 mhsinkclass->handle_hash_key (mhclient->handle), clink); in gst_multi_handle_sink_add_full()
626 if (mhsinkclass->hash_changed) in gst_multi_handle_sink_add_full()
627 mhsinkclass->hash_changed (mhsink); in gst_multi_handle_sink_add_full()
631 mhsinkclass->emit_client_added (mhsink, handle); in gst_multi_handle_sink_add_full()
648 mhsinkclass->emit_client_removed (mhsink, handle, in gst_multi_handle_sink_add_full()
670 GstMultiHandleSinkClass *mhsinkclass = in gst_multi_handle_sink_remove() local
674 mhsinkclass->handle_debug (handle, debug); in gst_multi_handle_sink_remove()
680 mhsinkclass->handle_hash_key (handle)); in gst_multi_handle_sink_remove()
694 if (mhsinkclass->hash_changed) in gst_multi_handle_sink_remove()
695 mhsinkclass->hash_changed (mhsink); in gst_multi_handle_sink_remove()
711 GstMultiHandleSinkClass *mhsinkclass = in gst_multi_handle_sink_remove_flush() local
715 mhsinkclass->handle_debug (handle, debug); in gst_multi_handle_sink_remove_flush()
721 mhsinkclass->handle_hash_key (handle)); in gst_multi_handle_sink_remove_flush()
753 GstMultiHandleSinkClass *mhsinkclass = in gst_multi_handle_sink_clear() local
777 if (mhsinkclass->hash_changed) in gst_multi_handle_sink_clear()
778 mhsinkclass->hash_changed (mhsink); in gst_multi_handle_sink_clear()
794 GstMultiHandleSinkClass *mhsinkclass = in gst_multi_handle_sink_get_stats() local
798 mhsinkclass->handle_debug (handle, debug); in gst_multi_handle_sink_get_stats()
802 mhsinkclass->handle_hash_key (handle)); in gst_multi_handle_sink_get_stats()
859 GstMultiHandleSinkClass *mhsinkclass = GST_MULTI_HANDLE_SINK_GET_CLASS (sink); in gst_multi_handle_sink_remove_client_link() local
901 mhsinkclass->hash_removing (sink, mhclient); in gst_multi_handle_sink_remove_client_link()
919 mhsinkclass->emit_client_removed (sink, mhclient->handle, mhclient->status); in gst_multi_handle_sink_remove_client_link()
927 mhsinkclass->handle_hash_key (mhclient->handle))) { in gst_multi_handle_sink_remove_client_link()
939 if (mhsinkclass->removed) in gst_multi_handle_sink_remove_client_link()
940 mhsinkclass->removed (sink, mhclient->handle); in gst_multi_handle_sink_remove_client_link()
945 g_assert (mhsinkclass->client_free != NULL); in gst_multi_handle_sink_remove_client_link()
948 mhsinkclass->client_free (sink, mhclient); in gst_multi_handle_sink_remove_client_link()
1618 GstMultiHandleSinkClass *mhsinkclass = in gst_multi_handle_sink_queue_buffer() local
1700 mhsinkclass->hash_adding (mhsink, mhclient); in gst_multi_handle_sink_queue_buffer()
1779 if (hash_changed && mhsinkclass->hash_changed) { in gst_multi_handle_sink_queue_buffer()
1780 mhsinkclass->hash_changed (mhsink); in gst_multi_handle_sink_queue_buffer()