Lines Matching refs:promise
81 _on_answer_received (GstPromise * promise, gpointer user_data) in _on_answer_received() argument
87 g_assert (gst_promise_wait (promise) == GST_PROMISE_RESULT_REPLIED); in _on_answer_received()
88 reply = gst_promise_get_reply (promise); in _on_answer_received()
91 gst_promise_unref (promise); in _on_answer_received()
101 promise = gst_promise_new (); in _on_answer_received()
102 g_signal_emit_by_name (webrtc2, "set-local-description", answer, promise); in _on_answer_received()
103 gst_promise_interrupt (promise); in _on_answer_received()
104 gst_promise_unref (promise); in _on_answer_received()
110 _on_offer_received (GstPromise * promise, gpointer user_data) in _on_offer_received() argument
116 g_assert (gst_promise_wait (promise) == GST_PROMISE_RESULT_REPLIED); in _on_offer_received()
117 reply = gst_promise_get_reply (promise); in _on_offer_received()
120 gst_promise_unref (promise); in _on_offer_received()
128 promise = gst_promise_new_with_change_func (_on_answer_received, user_data, in _on_offer_received()
130 g_signal_emit_by_name (webrtc2, "create-answer", NULL, promise); in _on_offer_received()
138 GstPromise *promise; in _on_negotiation_needed() local
140 promise = gst_promise_new_with_change_func (_on_offer_received, user_data, in _on_negotiation_needed()
142 g_signal_emit_by_name (webrtc1, "create-offer", NULL, promise); in _on_negotiation_needed()