gstreamer.base.ffi vocabulary
Factor handbook ยป Vocabulary index


Summary

Metadata
Parents:gstreamer.base


Words

Symbol words
GstAdapter
GstBaseParse
GstBaseParseFrame
GstBaseParseFrameFlags
GstBaseSink
GstBaseSrc
GstBaseSrcFlags
GstBaseTransform
GstBitReader
GstByteReader
GstByteWriter
GstCollectData
GstCollectPads
GstDataQueue
GstDataQueueItem
GstDataQueueSize
GstPushSrc


Ordinary words
WordStack effect
GST_BASE_PARSE_FLAG_DRAINING( -- value )
GST_BASE_PARSE_FLAG_LOST_SYNC( -- value )
GST_BASE_PARSE_FRAME_FLAG_CLIP( -- value )
GST_BASE_PARSE_FRAME_FLAG_NONE( -- value )
GST_BASE_PARSE_FRAME_FLAG_NO_FRAME( -- value )
GST_BASE_SRC_FLAG_LAST( -- value )
GST_BASE_SRC_STARTED( -- value )
GST_BASE_TRANSFORM_SINK_NAME( -- value )
GST_BASE_TRANSFORM_SRC_NAME( -- value )
GstCollectDataDestroyNotify( quot -- alien )
GstCollectPadsClipFunction( quot -- alien )
GstCollectPadsFunction( quot -- alien )
GstDataQueue:empty( quot -- alien )
GstDataQueue:full( quot -- alien )
GstDataQueueCheckFullFunction( quot -- alien )
GstDataQueueEmptyCallback( quot -- alien )
GstDataQueueFullCallback( quot -- alien )
GstTypeFindHelperGetRangeFunction( quot -- alien )
gst_adapter_available( adapter -- guint )
gst_adapter_available_fast( adapter -- guint )
gst_adapter_clear( adapter -- )
gst_adapter_copy( adapter dest offset size -- )
gst_adapter_flush( adapter flush -- )
gst_adapter_masked_scan_uint32( adapter mask pattern offset size -- guint )
gst_adapter_masked_scan_uint32_peek( adapter mask pattern offset size value -- guint )
gst_adapter_new( -- GstAdapter* )
gst_adapter_peek( adapter size -- guint8* )
gst_adapter_prev_timestamp( adapter distance -- GstClockTime )
gst_adapter_push( adapter buf -- )
gst_adapter_take( adapter nbytes -- guint8* )
gst_adapter_take_buffer( adapter nbytes -- GstBuffer* )
gst_adapter_take_list( adapter nbytes -- GList* )
gst_base_parse_add_index_entry( base_parse offset ts key force -- gboolean )
gst_base_parse_convert_default( base_parse src_format src_value dest_format dest_value -- gboolean )
gst_base_parse_frame_free( base_parse_frame -- )
gst_base_parse_frame_init( base_parse_frame -- )
gst_base_parse_frame_new( buffer flags overhead -- GstBaseParseFrame* )
gst_base_parse_push_frame( base_parse frame -- GstFlowReturn )
gst_base_parse_set_average_bitrate( base_parse bitrate -- )
gst_base_parse_set_duration( base_parse fmt duration interval -- )
gst_base_parse_set_frame_rate( base_parse fps_num fps_den lead_in lead_out -- )
gst_base_parse_set_has_timing_info( base_parse has_timing -- )
gst_base_parse_set_min_frame_size( base_parse min_size -- )
gst_base_parse_set_passthrough( base_parse passthrough -- )
gst_base_parse_set_syncable( base_parse syncable -- )
gst_base_sink_do_preroll( base_sink obj -- GstFlowReturn )
gst_base_sink_get_blocksize( base_sink -- guint )
gst_base_sink_get_last_buffer( base_sink -- GstBuffer* )
gst_base_sink_get_latency( base_sink -- GstClockTime )
gst_base_sink_get_max_lateness( base_sink -- gint64 )
gst_base_sink_get_render_delay( base_sink -- GstClockTime )
gst_base_sink_get_sync( base_sink -- gboolean )
gst_base_sink_get_throttle_time( base_sink -- guint64 )
gst_base_sink_get_ts_offset( base_sink -- GstClockTimeDiff )
gst_base_sink_is_async_enabled( base_sink -- gboolean )
gst_base_sink_is_last_buffer_enabled( base_sink -- gboolean )
gst_base_sink_is_qos_enabled( base_sink -- gboolean )
gst_base_sink_query_latency( base_sink live upstream_live min_latency max_latency -- gboolean )
gst_base_sink_set_async_enabled( base_sink enabled -- )
gst_base_sink_set_blocksize( base_sink blocksize -- )
gst_base_sink_set_last_buffer_enabled( base_sink enabled -- )
gst_base_sink_set_max_lateness( base_sink max_lateness -- )
gst_base_sink_set_qos_enabled( base_sink enabled -- )
gst_base_sink_set_render_delay( base_sink delay -- )
gst_base_sink_set_sync( base_sink sync -- )
gst_base_sink_set_throttle_time( base_sink throttle -- )
gst_base_sink_set_ts_offset( base_sink offset -- )
gst_base_sink_wait_clock( base_sink time jitter -- GstClockReturn )
gst_base_sink_wait_eos( base_sink time jitter -- GstFlowReturn )
gst_base_sink_wait_preroll( base_sink -- GstFlowReturn )
gst_base_src_get_blocksize( base_src -- gulong )
gst_base_src_get_do_timestamp( base_src -- gboolean )
gst_base_src_is_live( base_src -- gboolean )
gst_base_src_new_seamless_segment( base_src start stop position -- gboolean )
gst_base_src_query_latency( base_src live min_latency max_latency -- gboolean )
gst_base_src_set_blocksize( base_src blocksize -- )
gst_base_src_set_do_timestamp( base_src timestamp -- )
gst_base_src_set_format( base_src format -- )
gst_base_src_set_live( base_src live -- )
gst_base_src_wait_playing( base_src -- GstFlowReturn )
gst_base_transform_is_in_place( base_transform -- gboolean )
gst_base_transform_is_passthrough( base_transform -- gboolean )
gst_base_transform_is_qos_enabled( base_transform -- gboolean )
gst_base_transform_reconfigure( base_transform -- )
gst_base_transform_set_gap_aware( base_transform gap_aware -- )
gst_base_transform_set_in_place( base_transform in_place -- )
gst_base_transform_set_passthrough( base_transform passthrough -- )
gst_base_transform_set_qos_enabled( base_transform enabled -- )
gst_base_transform_suggest( base_transform caps size -- )
gst_base_transform_update_qos( base_transform proportion diff timestamp -- )
gst_bit_reader_free( bit_reader -- )
gst_bit_reader_get_bits_uint16( bit_reader val nbits -- gboolean )
gst_bit_reader_get_bits_uint32( bit_reader val nbits -- gboolean )
gst_bit_reader_get_bits_uint64( bit_reader val nbits -- gboolean )
gst_bit_reader_get_bits_uint8( bit_reader val nbits -- gboolean )
gst_bit_reader_get_pos( bit_reader -- guint )
gst_bit_reader_get_remaining( bit_reader -- guint )
gst_bit_reader_get_size( bit_reader -- guint )
gst_bit_reader_init( bit_reader data size -- )
gst_bit_reader_init_from_buffer( bit_reader buffer -- )
gst_bit_reader_new( data size -- GstBitReader* )
gst_bit_reader_new_from_buffer( buffer -- GstBitReader* )
gst_bit_reader_peek_bits_uint16( bit_reader val nbits -- gboolean )
gst_bit_reader_peek_bits_uint32( bit_reader val nbits -- gboolean )
gst_bit_reader_peek_bits_uint64( bit_reader val nbits -- gboolean )
gst_bit_reader_peek_bits_uint8( bit_reader val nbits -- gboolean )
gst_bit_reader_set_pos( bit_reader pos -- gboolean )
gst_bit_reader_skip( bit_reader nbits -- gboolean )
gst_bit_reader_skip_to_byte( bit_reader -- gboolean )
gst_byte_reader_dup_data( byte_reader size val -- gboolean )
gst_byte_reader_dup_string_utf16( byte_reader str -- gboolean )
gst_byte_reader_dup_string_utf32( byte_reader str -- gboolean )
gst_byte_reader_dup_string_utf8( byte_reader str -- gboolean )
gst_byte_reader_free( byte_reader -- )
gst_byte_reader_get_data( byte_reader size val -- gboolean )
gst_byte_reader_get_float32_be( byte_reader val -- gboolean )
gst_byte_reader_get_float32_le( byte_reader val -- gboolean )
gst_byte_reader_get_float64_be( byte_reader val -- gboolean )
gst_byte_reader_get_float64_le( byte_reader val -- gboolean )
gst_byte_reader_get_int16_be( byte_reader val -- gboolean )
gst_byte_reader_get_int16_le( byte_reader val -- gboolean )
gst_byte_reader_get_int24_be( byte_reader val -- gboolean )
gst_byte_reader_get_int24_le( byte_reader val -- gboolean )
gst_byte_reader_get_int32_be( byte_reader val -- gboolean )
gst_byte_reader_get_int32_le( byte_reader val -- gboolean )
gst_byte_reader_get_int64_be( byte_reader val -- gboolean )
gst_byte_reader_get_int64_le( byte_reader val -- gboolean )
gst_byte_reader_get_int8( byte_reader val -- gboolean )
gst_byte_reader_get_pos( byte_reader -- guint )
gst_byte_reader_get_remaining( byte_reader -- guint )
gst_byte_reader_get_size( byte_reader -- guint )
gst_byte_reader_get_string_utf8( byte_reader str -- gboolean )
gst_byte_reader_get_uint16_be( byte_reader val -- gboolean )
gst_byte_reader_get_uint16_le( byte_reader val -- gboolean )
gst_byte_reader_get_uint24_be( byte_reader val -- gboolean )
gst_byte_reader_get_uint24_le( byte_reader val -- gboolean )
gst_byte_reader_get_uint32_be( byte_reader val -- gboolean )
gst_byte_reader_get_uint32_le( byte_reader val -- gboolean )
gst_byte_reader_get_uint64_be( byte_reader val -- gboolean )
gst_byte_reader_get_uint64_le( byte_reader val -- gboolean )
gst_byte_reader_get_uint8( byte_reader val -- gboolean )
gst_byte_reader_init( byte_reader data size -- )
gst_byte_reader_init_from_buffer( byte_reader buffer -- )
gst_byte_reader_masked_scan_uint32( byte_reader mask pattern offset size -- guint )
gst_byte_reader_new( data size -- GstByteReader* )
gst_byte_reader_new_from_buffer( buffer -- GstByteReader* )
gst_byte_reader_peek_data( byte_reader size val -- gboolean )
gst_byte_reader_peek_float32_be( byte_reader val -- gboolean )
gst_byte_reader_peek_float32_le( byte_reader val -- gboolean )
gst_byte_reader_peek_float64_be( byte_reader val -- gboolean )
gst_byte_reader_peek_float64_le( byte_reader val -- gboolean )
gst_byte_reader_peek_int16_be( byte_reader val -- gboolean )
gst_byte_reader_peek_int16_le( byte_reader val -- gboolean )
gst_byte_reader_peek_int24_be( byte_reader val -- gboolean )
gst_byte_reader_peek_int24_le( byte_reader val -- gboolean )
gst_byte_reader_peek_int32_be( byte_reader val -- gboolean )
gst_byte_reader_peek_int32_le( byte_reader val -- gboolean )
gst_byte_reader_peek_int64_be( byte_reader val -- gboolean )
gst_byte_reader_peek_int64_le( byte_reader val -- gboolean )
gst_byte_reader_peek_int8( byte_reader val -- gboolean )
gst_byte_reader_peek_string_utf8( byte_reader str -- gboolean )
gst_byte_reader_peek_uint16_be( byte_reader val -- gboolean )
gst_byte_reader_peek_uint16_le( byte_reader val -- gboolean )
gst_byte_reader_peek_uint24_be( byte_reader val -- gboolean )
gst_byte_reader_peek_uint24_le( byte_reader val -- gboolean )
gst_byte_reader_peek_uint32_be( byte_reader val -- gboolean )
gst_byte_reader_peek_uint32_le( byte_reader val -- gboolean )
gst_byte_reader_peek_uint64_be( byte_reader val -- gboolean )
gst_byte_reader_peek_uint64_le( byte_reader val -- gboolean )
gst_byte_reader_peek_uint8( byte_reader val -- gboolean )
gst_byte_reader_set_pos( byte_reader pos -- gboolean )
gst_byte_reader_skip( byte_reader nbytes -- gboolean )
gst_byte_reader_skip_string_utf16( byte_reader -- gboolean )
gst_byte_reader_skip_string_utf32( byte_reader -- gboolean )
gst_byte_reader_skip_string_utf8( byte_reader -- gboolean )
gst_byte_writer_ensure_free_space( byte_writer size -- gboolean )
gst_byte_writer_fill( byte_writer value size -- gboolean )
gst_byte_writer_free( byte_writer -- )
gst_byte_writer_free_and_get_buffer( byte_writer -- GstBuffer* )
gst_byte_writer_free_and_get_data( byte_writer -- guint8 )
gst_byte_writer_get_remaining( byte_writer -- guint )
gst_byte_writer_init( byte_writer -- )
gst_byte_writer_init_with_buffer( byte_writer buffer initialized -- )
gst_byte_writer_init_with_data( byte_writer data size initialized -- )
gst_byte_writer_init_with_size( byte_writer size fixed -- )
gst_byte_writer_new( -- GstByteWriter* )
gst_byte_writer_new_with_buffer( buffer initialized -- GstByteWriter* )
gst_byte_writer_new_with_data( data size initialized -- GstByteWriter* )
gst_byte_writer_new_with_size( size fixed -- GstByteWriter* )
gst_byte_writer_put_data( byte_writer data size -- gboolean )
gst_byte_writer_put_float32_be( byte_writer val -- gboolean )
gst_byte_writer_put_float32_le( byte_writer val -- gboolean )
gst_byte_writer_put_float64_be( byte_writer val -- gboolean )
gst_byte_writer_put_float64_le( byte_writer val -- gboolean )
gst_byte_writer_put_int16_be( byte_writer val -- gboolean )
gst_byte_writer_put_int16_le( byte_writer val -- gboolean )
gst_byte_writer_put_int24_be( byte_writer val -- gboolean )
gst_byte_writer_put_int24_le( byte_writer val -- gboolean )
gst_byte_writer_put_int32_be( byte_writer val -- gboolean )
gst_byte_writer_put_int32_le( byte_writer val -- gboolean )
gst_byte_writer_put_int64_be( byte_writer val -- gboolean )
gst_byte_writer_put_int64_le( byte_writer val -- gboolean )
gst_byte_writer_put_int8( byte_writer val -- gboolean )
gst_byte_writer_put_string_utf16( byte_writer data -- gboolean )
gst_byte_writer_put_string_utf32( byte_writer data -- gboolean )
gst_byte_writer_put_string_utf8( byte_writer data -- gboolean )
gst_byte_writer_put_uint16_be( byte_writer val -- gboolean )
gst_byte_writer_put_uint16_le( byte_writer val -- gboolean )
gst_byte_writer_put_uint24_be( byte_writer val -- gboolean )
gst_byte_writer_put_uint24_le( byte_writer val -- gboolean )
gst_byte_writer_put_uint32_be( byte_writer val -- gboolean )
gst_byte_writer_put_uint32_le( byte_writer val -- gboolean )
gst_byte_writer_put_uint64_be( byte_writer val -- gboolean )
gst_byte_writer_put_uint64_le( byte_writer val -- gboolean )
gst_byte_writer_put_uint8( byte_writer val -- gboolean )
gst_byte_writer_reset( byte_writer -- )
gst_byte_writer_reset_and_get_buffer( byte_writer -- GstBuffer* )
gst_byte_writer_reset_and_get_data( byte_writer -- guint8 )
gst_collect_pads_add_pad( collect_pads pad size -- GstCollectData* )
gst_collect_pads_add_pad_full( collect_pads pad size destroy_notify -- GstCollectData* )
gst_collect_pads_available( collect_pads -- guint )
gst_collect_pads_collect( collect_pads -- GstFlowReturn )
gst_collect_pads_collect_range( collect_pads offset length -- GstFlowReturn )
gst_collect_pads_flush( collect_pads data size -- guint )
gst_collect_pads_is_active( collect_pads pad -- gboolean )
gst_collect_pads_new( -- GstCollectPads* )
gst_collect_pads_peek( collect_pads data -- GstBuffer* )
gst_collect_pads_pop( collect_pads data -- GstBuffer* )
gst_collect_pads_read( collect_pads data bytes size -- guint )
gst_collect_pads_read_buffer( collect_pads data size -- GstBuffer* )
gst_collect_pads_remove_pad( collect_pads pad -- gboolean )
gst_collect_pads_set_clip_function( collect_pads clipfunc user_data -- )
gst_collect_pads_set_flushing( collect_pads flushing -- )
gst_collect_pads_set_function( collect_pads func user_data -- )
gst_collect_pads_start( collect_pads -- )
gst_collect_pads_stop( collect_pads -- )
gst_collect_pads_take_buffer( collect_pads data size -- GstBuffer* )
gst_data_queue_drop_head( data_queue type -- gboolean )
gst_data_queue_flush( data_queue -- )
gst_data_queue_get_level( data_queue level -- )
gst_data_queue_is_empty( data_queue -- gboolean )
gst_data_queue_is_full( data_queue -- gboolean )
gst_data_queue_limits_changed( data_queue -- )
gst_data_queue_new( checkfull checkdata -- GstDataQueue* )
gst_data_queue_new_full( checkfull fullcallback emptycallback checkdata -- GstDataQueue* )
gst_data_queue_pop( data_queue item -- gboolean )
gst_data_queue_push( data_queue item -- gboolean )
gst_data_queue_set_flushing( data_queue flushing -- )
gst_type_find_helper( src size -- GstCaps* )
gst_type_find_helper_for_buffer( obj buf prob -- GstCaps* )
gst_type_find_helper_for_extension( obj extension -- GstCaps* )
gst_type_find_helper_get_range( obj func size prob -- GstCaps* )
gst_type_find_helper_get_range_ext( obj func size extension prob -- GstCaps* )


Files