Skip to main content

Crate gstreamer_base_sys

Crate gstreamer_base_sys 

Source

Structs§

GstAdapter
GstAggregator
GstAggregatorClass
GstAggregatorPad
GstAggregatorPadClass
GstBaseParse
GstBaseParseClass
GstBaseParseFrame
GstBaseSink
GstBaseSinkClass
GstBaseSrc
GstBaseSrcClass
GstBaseTransform
GstBaseTransformClass
GstBitReader
GstBitWriter
GstByteReader
GstByteWriter
GstCollectData
GstCollectData_ABI_abi
GstCollectPads
GstCollectPadsClass
GstDataQueue
GstDataQueueClass
GstDataQueueItem
GstDataQueueSize
GstFlowCombiner
GstPushSrc
GstPushSrcClass
_GstAdapterClass
_GstAggregatorPadPrivate
_GstAggregatorPrivate
_GstBaseParsePrivate
_GstBaseSinkPrivate
_GstBaseSrcPrivate
_GstBaseTransformPrivate
_GstCollectDataPrivate
_GstCollectPadsPrivate
_GstDataQueuePrivate
_GstQueueArray
_GstTypeFindData

Constants§

GST_AGGREGATOR_START_TIME_SELECTION_FIRST
GST_AGGREGATOR_START_TIME_SELECTION_NOW
GST_AGGREGATOR_START_TIME_SELECTION_SET
GST_AGGREGATOR_START_TIME_SELECTION_ZERO
GST_BASE_PARSE_FLAG_DRAINING
GST_BASE_PARSE_FLAG_LOST_SYNC
GST_BASE_PARSE_FRAME_FLAG_CLIP
GST_BASE_PARSE_FRAME_FLAG_DROP
GST_BASE_PARSE_FRAME_FLAG_NEW_FRAME
GST_BASE_PARSE_FRAME_FLAG_NONE
GST_BASE_PARSE_FRAME_FLAG_NO_FRAME
GST_BASE_PARSE_FRAME_FLAG_QUEUE
GST_BASE_SRC_FLAG_LAST
GST_BASE_SRC_FLAG_STARTED
GST_BASE_SRC_FLAG_STARTING
GST_BASE_TRANSFORM_SINK_NAME
GST_BASE_TRANSFORM_SRC_NAME
GST_COLLECT_PADS_STATE_EOS
GST_COLLECT_PADS_STATE_FLUSHING
GST_COLLECT_PADS_STATE_LOCKED
GST_COLLECT_PADS_STATE_NEW_SEGMENT
GST_COLLECT_PADS_STATE_WAITING

Functions§

gst_adapter_available⚠
gst_adapter_available_fast⚠
gst_adapter_clear⚠
gst_adapter_copy⚠
gst_adapter_copy_bytes⚠
gst_adapter_distance_from_discont⚠
gst_adapter_dts_at_discont⚠
gst_adapter_flush⚠
gst_adapter_get_buffer⚠
gst_adapter_get_buffer_fast⚠
gst_adapter_get_buffer_list⚠
gst_adapter_get_list⚠
gst_adapter_get_type⚠
gst_adapter_map⚠
gst_adapter_masked_scan_uint32⚠
gst_adapter_masked_scan_uint32_peek⚠
gst_adapter_new⚠
gst_adapter_offset_at_discont⚠
gst_adapter_prev_dts⚠
gst_adapter_prev_dts_at_offset⚠
gst_adapter_prev_offset⚠
gst_adapter_prev_pts⚠
gst_adapter_prev_pts_at_offset⚠
gst_adapter_pts_at_discont⚠
gst_adapter_push⚠
gst_adapter_take⚠
gst_adapter_take_buffer⚠
gst_adapter_take_buffer_fast⚠
gst_adapter_take_buffer_list⚠
gst_adapter_take_list⚠
gst_adapter_unmap⚠
gst_aggregator_finish_buffer⚠
gst_aggregator_finish_buffer_list⚠
gst_aggregator_get_allocator⚠
gst_aggregator_get_buffer_pool⚠
gst_aggregator_get_force_live⚠
gst_aggregator_get_ignore_inactive_pads⚠
gst_aggregator_get_latency⚠
gst_aggregator_get_type⚠
gst_aggregator_negotiate⚠
gst_aggregator_pad_drop_buffer⚠
gst_aggregator_pad_get_type⚠
gst_aggregator_pad_has_buffer⚠
gst_aggregator_pad_is_eos⚠
gst_aggregator_pad_is_inactive⚠
gst_aggregator_pad_peek_buffer⚠
gst_aggregator_pad_pop_buffer⚠
gst_aggregator_peek_next_sample⚠
gst_aggregator_push_src_event⚠
gst_aggregator_selected_samples⚠
gst_aggregator_set_allocator⚠
gst_aggregator_set_force_live⚠
gst_aggregator_set_ignore_inactive_pads⚠
gst_aggregator_set_latency⚠
gst_aggregator_set_src_caps⚠
gst_aggregator_simple_get_next_time⚠
gst_aggregator_start_time_selection_get_type⚠
gst_aggregator_update_segment⚠
gst_base_parse_add_index_entry⚠
gst_base_parse_convert_default⚠
gst_base_parse_drain⚠
gst_base_parse_finish_frame⚠
gst_base_parse_frame_copy⚠
gst_base_parse_frame_free⚠
gst_base_parse_frame_get_type⚠
gst_base_parse_frame_init⚠
gst_base_parse_frame_new⚠
gst_base_parse_get_type⚠
gst_base_parse_merge_tags⚠
gst_base_parse_push_frame⚠
gst_base_parse_set_allow_duplicated_pts⚠
gst_base_parse_set_average_bitrate⚠
gst_base_parse_set_duration⚠
gst_base_parse_set_frame_rate⚠
gst_base_parse_set_has_timing_info⚠
gst_base_parse_set_infer_ts⚠
gst_base_parse_set_latency⚠
gst_base_parse_set_min_frame_size⚠
gst_base_parse_set_passthrough⚠
gst_base_parse_set_pts_interpolation⚠
gst_base_parse_set_syncable⚠
gst_base_parse_set_ts_at_offset⚠
gst_base_sink_do_preroll⚠
gst_base_sink_get_blocksize⚠
gst_base_sink_get_drop_out_of_segment⚠
gst_base_sink_get_last_sample⚠
gst_base_sink_get_latency⚠
gst_base_sink_get_max_bitrate⚠
gst_base_sink_get_max_lateness⚠
gst_base_sink_get_processing_deadline⚠
gst_base_sink_get_render_delay⚠
gst_base_sink_get_stats⚠
gst_base_sink_get_sync⚠
gst_base_sink_get_throttle_time⚠
gst_base_sink_get_ts_offset⚠
gst_base_sink_get_type⚠
gst_base_sink_is_async_enabled⚠
gst_base_sink_is_last_sample_enabled⚠
gst_base_sink_is_qos_enabled⚠
gst_base_sink_query_latency⚠
gst_base_sink_set_async_enabled⚠
gst_base_sink_set_blocksize⚠
gst_base_sink_set_drop_out_of_segment⚠
gst_base_sink_set_last_sample_enabled⚠
gst_base_sink_set_max_bitrate⚠
gst_base_sink_set_max_lateness⚠
gst_base_sink_set_processing_deadline⚠
gst_base_sink_set_qos_enabled⚠
gst_base_sink_set_render_delay⚠
gst_base_sink_set_sync⚠
gst_base_sink_set_throttle_time⚠
gst_base_sink_set_ts_offset⚠
gst_base_sink_wait⚠
gst_base_sink_wait_clock⚠
gst_base_sink_wait_preroll⚠
gst_base_src_get_allocator⚠
gst_base_src_get_blocksize⚠
gst_base_src_get_buffer_pool⚠
gst_base_src_get_do_timestamp⚠
gst_base_src_get_type⚠
gst_base_src_is_async⚠
gst_base_src_is_live⚠
gst_base_src_negotiate⚠
gst_base_src_new_seamless_segment⚠
gst_base_src_new_segment⚠
gst_base_src_push_segment⚠
gst_base_src_query_latency⚠
gst_base_src_set_allocator⚠
gst_base_src_set_async⚠
gst_base_src_set_automatic_eos⚠
gst_base_src_set_blocksize⚠
gst_base_src_set_caps⚠
gst_base_src_set_do_timestamp⚠
gst_base_src_set_dynamic_size⚠
gst_base_src_set_format⚠
gst_base_src_set_live⚠
gst_base_src_start_complete⚠
gst_base_src_start_wait⚠
gst_base_src_submit_buffer_list⚠
gst_base_src_wait_playing⚠
gst_base_transform_get_allocator⚠
gst_base_transform_get_buffer_pool⚠
gst_base_transform_get_type⚠
gst_base_transform_is_in_place⚠
gst_base_transform_is_passthrough⚠
gst_base_transform_is_qos_enabled⚠
gst_base_transform_reconfigure⚠
gst_base_transform_reconfigure_sink⚠
gst_base_transform_reconfigure_src⚠
gst_base_transform_set_allocator⚠
gst_base_transform_set_gap_aware⚠
gst_base_transform_set_in_place⚠
gst_base_transform_set_passthrough⚠
gst_base_transform_set_prefer_passthrough⚠
gst_base_transform_set_qos_enabled⚠
gst_base_transform_update_qos⚠
gst_base_transform_update_src_caps⚠
gst_bit_reader_free⚠
gst_bit_reader_get_bits_uint8⚠
gst_bit_reader_get_bits_uint16⚠
gst_bit_reader_get_bits_uint32⚠
gst_bit_reader_get_bits_uint64⚠
gst_bit_reader_get_pos⚠
gst_bit_reader_get_remaining⚠
gst_bit_reader_get_size⚠
gst_bit_reader_init⚠
gst_bit_reader_new⚠
gst_bit_reader_peek_bits_uint8⚠
gst_bit_reader_peek_bits_uint16⚠
gst_bit_reader_peek_bits_uint32⚠
gst_bit_reader_peek_bits_uint64⚠
gst_bit_reader_set_pos⚠
gst_bit_reader_skip⚠
gst_bit_reader_skip_to_byte⚠
gst_bit_writer_align_bytes⚠
gst_bit_writer_free⚠
gst_bit_writer_free_and_get_buffer⚠
gst_bit_writer_free_and_get_data⚠
gst_bit_writer_get_data⚠
gst_bit_writer_get_remaining⚠
gst_bit_writer_get_size⚠
gst_bit_writer_init⚠
gst_bit_writer_init_with_data⚠
gst_bit_writer_init_with_size⚠
gst_bit_writer_new⚠
gst_bit_writer_new_with_data⚠
gst_bit_writer_new_with_size⚠
gst_bit_writer_put_bits_uint8⚠
gst_bit_writer_put_bits_uint16⚠
gst_bit_writer_put_bits_uint32⚠
gst_bit_writer_put_bits_uint64⚠
gst_bit_writer_put_bytes⚠
gst_bit_writer_reset⚠
gst_bit_writer_reset_and_get_buffer⚠
gst_bit_writer_reset_and_get_data⚠
gst_bit_writer_set_pos⚠
gst_byte_reader_dup_data⚠
gst_byte_reader_dup_string_utf8⚠
gst_byte_reader_dup_string_utf16⚠
gst_byte_reader_dup_string_utf32⚠
gst_byte_reader_free⚠
gst_byte_reader_get_data⚠
gst_byte_reader_get_float32_be⚠
gst_byte_reader_get_float32_le⚠
gst_byte_reader_get_float64_be⚠
gst_byte_reader_get_float64_le⚠
gst_byte_reader_get_int8⚠
gst_byte_reader_get_int16_be⚠
gst_byte_reader_get_int16_le⚠
gst_byte_reader_get_int24_be⚠
gst_byte_reader_get_int24_le⚠
gst_byte_reader_get_int32_be⚠
gst_byte_reader_get_int32_le⚠
gst_byte_reader_get_int64_be⚠
gst_byte_reader_get_int64_le⚠
gst_byte_reader_get_pos⚠
gst_byte_reader_get_remaining⚠
gst_byte_reader_get_size⚠
gst_byte_reader_get_string_utf8⚠
gst_byte_reader_get_sub_reader⚠
gst_byte_reader_get_uint8⚠
gst_byte_reader_get_uint16_be⚠
gst_byte_reader_get_uint16_le⚠
gst_byte_reader_get_uint24_be⚠
gst_byte_reader_get_uint24_le⚠
gst_byte_reader_get_uint32_be⚠
gst_byte_reader_get_uint32_le⚠
gst_byte_reader_get_uint64_be⚠
gst_byte_reader_get_uint64_le⚠
gst_byte_reader_init⚠
gst_byte_reader_masked_scan_uint32⚠
gst_byte_reader_masked_scan_uint32_peek⚠
gst_byte_reader_new⚠
gst_byte_reader_peek_data⚠
gst_byte_reader_peek_float32_be⚠
gst_byte_reader_peek_float32_le⚠
gst_byte_reader_peek_float64_be⚠
gst_byte_reader_peek_float64_le⚠
gst_byte_reader_peek_int8⚠
gst_byte_reader_peek_int16_be⚠
gst_byte_reader_peek_int16_le⚠
gst_byte_reader_peek_int24_be⚠
gst_byte_reader_peek_int24_le⚠
gst_byte_reader_peek_int32_be⚠
gst_byte_reader_peek_int32_le⚠
gst_byte_reader_peek_int64_be⚠
gst_byte_reader_peek_int64_le⚠
gst_byte_reader_peek_string_utf8⚠
gst_byte_reader_peek_sub_reader⚠
gst_byte_reader_peek_uint8⚠
gst_byte_reader_peek_uint16_be⚠
gst_byte_reader_peek_uint16_le⚠
gst_byte_reader_peek_uint24_be⚠
gst_byte_reader_peek_uint24_le⚠
gst_byte_reader_peek_uint32_be⚠
gst_byte_reader_peek_uint32_le⚠
gst_byte_reader_peek_uint64_be⚠
gst_byte_reader_peek_uint64_le⚠
gst_byte_reader_set_pos⚠
gst_byte_reader_skip⚠
gst_byte_reader_skip_string_utf8⚠
gst_byte_reader_skip_string_utf16⚠
gst_byte_reader_skip_string_utf32⚠
gst_byte_writer_ensure_free_space⚠
gst_byte_writer_fill⚠
gst_byte_writer_free⚠
gst_byte_writer_free_and_get_buffer⚠
gst_byte_writer_free_and_get_data⚠
gst_byte_writer_get_remaining⚠
gst_byte_writer_init⚠
gst_byte_writer_init_with_data⚠
gst_byte_writer_init_with_size⚠
gst_byte_writer_new⚠
gst_byte_writer_new_with_data⚠
gst_byte_writer_new_with_size⚠
gst_byte_writer_put_buffer⚠
gst_byte_writer_put_data⚠
gst_byte_writer_put_float32_be⚠
gst_byte_writer_put_float32_le⚠
gst_byte_writer_put_float64_be⚠
gst_byte_writer_put_float64_le⚠
gst_byte_writer_put_int8⚠
gst_byte_writer_put_int16_be⚠
gst_byte_writer_put_int16_le⚠
gst_byte_writer_put_int24_be⚠
gst_byte_writer_put_int24_le⚠
gst_byte_writer_put_int32_be⚠
gst_byte_writer_put_int32_le⚠
gst_byte_writer_put_int64_be⚠
gst_byte_writer_put_int64_le⚠
gst_byte_writer_put_string_utf8⚠
gst_byte_writer_put_string_utf16⚠
gst_byte_writer_put_string_utf32⚠
gst_byte_writer_put_uint8⚠
gst_byte_writer_put_uint16_be⚠
gst_byte_writer_put_uint16_le⚠
gst_byte_writer_put_uint24_be⚠
gst_byte_writer_put_uint24_le⚠
gst_byte_writer_put_uint32_be⚠
gst_byte_writer_put_uint32_le⚠
gst_byte_writer_put_uint64_be⚠
gst_byte_writer_put_uint64_le⚠
gst_byte_writer_reset⚠
gst_byte_writer_reset_and_get_buffer⚠
gst_byte_writer_reset_and_get_data⚠
gst_collect_pads_add_pad⚠
gst_collect_pads_available⚠
gst_collect_pads_clip_running_time⚠
gst_collect_pads_event_default⚠
gst_collect_pads_flush⚠
gst_collect_pads_get_type⚠
gst_collect_pads_new⚠
gst_collect_pads_peek⚠
gst_collect_pads_pop⚠
gst_collect_pads_query_default⚠
gst_collect_pads_read_buffer⚠
gst_collect_pads_remove_pad⚠
gst_collect_pads_set_buffer_function⚠
gst_collect_pads_set_clip_function⚠
gst_collect_pads_set_compare_function⚠
gst_collect_pads_set_event_function⚠
gst_collect_pads_set_flush_function⚠
gst_collect_pads_set_flushing⚠
gst_collect_pads_set_function⚠
gst_collect_pads_set_query_function⚠
gst_collect_pads_set_waiting⚠
gst_collect_pads_src_event_default⚠
gst_collect_pads_start⚠
gst_collect_pads_stop⚠
gst_collect_pads_take_buffer⚠
gst_data_queue_drop_head⚠
gst_data_queue_flush⚠
gst_data_queue_get_level⚠
gst_data_queue_get_type⚠
gst_data_queue_is_empty⚠
gst_data_queue_is_full⚠
gst_data_queue_limits_changed⚠
gst_data_queue_new⚠
gst_data_queue_peek⚠
gst_data_queue_pop⚠
gst_data_queue_push⚠
gst_data_queue_push_force⚠
gst_data_queue_set_flushing⚠
gst_flow_combiner_add_pad⚠
gst_flow_combiner_clear⚠
gst_flow_combiner_free⚠
gst_flow_combiner_get_type⚠
gst_flow_combiner_new⚠
gst_flow_combiner_ref⚠
gst_flow_combiner_remove_pad⚠
gst_flow_combiner_reset⚠
gst_flow_combiner_unref⚠
gst_flow_combiner_update_flow⚠
gst_flow_combiner_update_pad_flow⚠
gst_push_src_get_type⚠
gst_queue_array_clear⚠
gst_queue_array_drop_element⚠
gst_queue_array_drop_struct⚠
gst_queue_array_find⚠
gst_queue_array_free⚠
gst_queue_array_get_length⚠
gst_queue_array_is_empty⚠
gst_queue_array_new⚠
gst_queue_array_new_for_struct⚠
gst_queue_array_peek_head⚠
gst_queue_array_peek_head_struct⚠
gst_queue_array_peek_nth⚠
gst_queue_array_peek_nth_struct⚠
gst_queue_array_peek_tail⚠
gst_queue_array_peek_tail_struct⚠
gst_queue_array_pop_head⚠
gst_queue_array_pop_head_struct⚠
gst_queue_array_pop_tail⚠
gst_queue_array_pop_tail_struct⚠
gst_queue_array_push_sorted⚠
gst_queue_array_push_sorted_struct⚠
gst_queue_array_push_tail⚠
gst_queue_array_push_tail_struct⚠
gst_queue_array_set_clear_func⚠
gst_queue_array_sort⚠
gst_type_find_data_free⚠
gst_type_find_data_get_caps⚠
gst_type_find_data_get_probability⚠
gst_type_find_data_get_typefind⚠
gst_type_find_data_new⚠
gst_type_find_helper⚠
gst_type_find_helper_for_buffer⚠
gst_type_find_helper_for_buffer_with_caps⚠
gst_type_find_helper_for_buffer_with_extension⚠
gst_type_find_helper_for_data⚠
gst_type_find_helper_for_data_with_caps⚠
gst_type_find_helper_for_data_with_extension⚠
gst_type_find_helper_for_extension⚠
gst_type_find_helper_get_range⚠
gst_type_find_helper_get_range_full⚠
gst_type_find_list_factories_for_caps⚠

Type Aliases§

GstAdapterClass
GstAggregatorPadPrivate
GstAggregatorPrivate
GstAggregatorStartTimeSelection
GstBaseParseFrameFlags
GstBaseParsePrivate
GstBaseSinkPrivate
GstBaseSrcFlags
GstBaseSrcPrivate
GstBaseTransformPrivate
GstCollectDataDestroyNotify
GstCollectDataPrivate
GstCollectPadsBufferFunction
GstCollectPadsClipFunction
GstCollectPadsCompareFunction
GstCollectPadsEventFunction
GstCollectPadsFlushFunction
GstCollectPadsFunction
GstCollectPadsPrivate
GstCollectPadsQueryFunction
GstCollectPadsStateFlags
GstDataQueueCheckFullFunction
GstDataQueueEmptyCallback
GstDataQueueFullCallback
GstDataQueuePrivate
GstQueueArray
GstTypeFindData
GstTypeFindHelperGetRangeFunction

Unions§

GstCollectData_ABI