Docs.rs
gstreamer-base-sys-0.9.0
gstreamer-base-sys 0.9.0
Docs.rs crate page
MIT
Links
Repository
Crates.io
Source
Owners
sdroege
tp-m
Dependencies
glib-sys ^0.10
normal
gobject-sys ^0.10
normal
gstreamer-sys ^0.9
normal
libc ^0.2
normal
shell-words ^0.1.0
dev
tempfile ^3
dev
system-deps ^1.3
build
Versions
Go to latest version
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate gstreamer_base_sys
See all gstreamer_base_sys's items
Structs
Constants
Functions
Type Definitions
Unions
All crates
[
−
]
[src]
Crate
gstreamer_base_sys
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
Constants
GST_AGGREGATOR_START_TIME_SELECTION_FIRST
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_get_allocator
⚠
gst_aggregator_get_buffer_pool
⚠
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_peek_buffer
⚠
gst_aggregator_pad_pop_buffer
⚠
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_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_query_latency
⚠
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_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_tail
⚠
gst_queue_array_push_tail_struct
⚠
gst_queue_array_set_clear_func
⚠
gst_type_find_helper
⚠
gst_type_find_helper_for_buffer
⚠
gst_type_find_helper_for_buffer_with_extension
⚠
gst_type_find_helper_for_data
⚠
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
⚠
Type Definitions
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
GstTypeFindHelperGetRangeFunction
Unions
GstCollectData_ABI