JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrGOBJ METADATA l0    <((GstBase-1.0|Gst-1.0GstApp1.0libgstapp-1.0.so.0Gst  8  H 8H (8@HP\  $04<@PXdlpx8$0PdH 0XdP <H$x` ( h | P     D( DD < Dh P D |     X h   AppSinkGstAppSinkgst_app_sink_get_typebasesinkpriv_gst_reservedxbuffer-listcaps dropemit-signalseosmax-bufferswait-on-eosget_buffer_list_supportgst_app_sink_get_buffer_list_supportget_capsgst_app_sink_get_caps get_dropgst_app_sink_get_dropget_emit_signalsgst_app_sink_get_emit_signals8get_max_buffersgst_app_sink_get_max_buffersget_wait_on_eosgst_app_sink_get_wait_on_eosis_eosgst_app_sink_is_eosLpull_prerollgst_app_sink_pull_preroll Lpull_samplegst_app_sink_pull_sampleset_buffer_list_supportgst_app_sink_set_buffer_list_supportenable_listsdset_capsgst_app_sink_set_capspset_dropgst_app_sink_set_dropset_emit_signalsgst_app_sink_set_emit_signalsemit8set_max_buffersgst_app_sink_set_max_buffersmaxH set_wait_on_eosgst_app_sink_set_wait_on_eoswaitL Htry_pull_prerollgst_app_sink_try_pull_prerolltimeoutL Htry_pull_samplegst_app_sink_try_pull_sample new-preroll  new-sample8 pull-preroll 8 pull-sample8  Htry-pull-preroll8  Htry-pull-sample new_preroll new_sampleLLL HL HF ` ( 8 <   ` ( x 0  X8X h @h H @P AppSinkClassbasesink_class T \ appsink T \  T \ LT \ LT \ LT \ HLT \ Hx 8 AppSinkPrivate  ,448@P<dlDHXHxdlpxH@@8@4`pXP @L8l|d T`<x T`,x DLDd\pDDD 0DTLx`  T AppSrcGstAppSrcgst_app_src_get_typebasesrcblockcurrent-level-bytesdurationformatis-livemax-bytesmax-latencymin-latencymin-percentsizestream-type end_of_streamgst_app_src_end_of_streamgst_app_src_get_capsHget_current_level_bytesgst_app_src_get_current_level_bytesHget_durationgst_app_src_get_durationgst_app_src_get_emit_signals"H"Hget_latencygst_app_src_get_latencyminHget_max_bytesgst_app_src_get_max_bytes@get_sizegst_app_src_get_sizeget_stream_typegst_app_src_get_stream_type !push_buffergst_app_src_push_bufferbuffer ,!8push_buffer_listgst_app_src_push_buffer_listbuffer_list xLpush_samplegst_app_src_push_samplesampledgst_app_src_set_capsXHset_durationgst_app_src_set_durationgst_app_src_set_emit_signalsHHset_latencygst_app_src_set_latencyHset_max_bytesgst_app_src_set_max_bytes@set_sizegst_app_src_set_size<set_stream_typegst_app_src_set_stream_typetype end-of-streamenough-data8need-datalength push-buffer ,push-buffer-list x8 push-sample<Hseek-dataoffset enough_data8need_data ! ,!8 xL<Hseek_dataFh x xT(TH0`8@THTP@X AppSrcClassbasesrc_class<D8appsrc<D<D<H <D! <D <DxL <D,!8 8AppSrcPrivateAppStreamTypeGstAppStreamTypegst_app_stream_type_get_typestreamseekablerandom_accessGstBaseBaseSinkURIHandlerCapsSampleFlowReturnBaseSinkClassBaseSrcFormatBufferBufferListBaseSrcClass`lxc:identifierGST_APP_STREAM_TYPE_STREAMGST_APP_STREAM_TYPE_SEEKABLEGST_APP_STREAM_TYPE_RANDOM_ACCESS A