Diff:
libgstreamer-1.0.so 1.4.5 (x86_64)
libgstreamer-1.0.so 1.5.1 (x86_64)

ABI
Viewer

SymbolsTypes



Type Usage: _GstQuery (90)


Used As Name Used In
PARAM query gst_pad_query (
    GstPad* pad,
    GstQuery* query
) »
PARAM query gst_element_query (
    GstElement* element,
    GstQuery* query
) »
PARAM query gst_query_parse_latency (
    GstQuery* query,
    gboolean* live,
    GstClockTime* min_latency,
    GstClockTime* max_latency
) »
PARAM query gst_query_set_latency (
    GstQuery* query,
    gboolean live,
    GstClockTime min_latency,
    GstClockTime max_latency
) »
PARAM query gst_query_parse_position (
    GstQuery* query,
    GstFormat* format,
    gint64* cur
) »
PARAM query gst_query_set_position (
    GstQuery* query,
    enum GstFormat format,
    gint64 cur
) »
PARAM query gst_query_parse_duration (
    GstQuery* query,
    GstFormat* format,
    gint64* duration
) »
PARAM query gst_query_set_duration (
    GstQuery* query,
    enum GstFormat format,
    gint64 duration
) »
PARAM query gst_query_get_structure (
    GstQuery* query
) »
PARAM query gst_pad_query_default (
    GstPad* pad,
    GstObject* parent,
    GstQuery* query
) »
PARAM query gst_pad_peer_query (
    GstPad* pad,
    GstQuery* query
) »
PARAM query gst_pad_proxy_query_accept_caps (
    GstPad* pad,
    GstQuery* query
) »
PARAM query gst_query_parse_accept_caps (
    GstQuery* query,
    GstCaps** caps
) »
PARAM query gst_query_set_accept_caps_result (
    GstQuery* query,
    gboolean result
) »
PARAM query gst_pad_proxy_query_caps (
    GstPad* pad,
    GstQuery* query
) »
PARAM query gst_query_parse_caps (
    GstQuery* query,
    GstCaps** filter
) »
PARAM query gst_query_set_caps_result (
    GstQuery* query,
    GstCaps* caps
) »
PARAM query gst_query_set_convert (
    GstQuery* query,
    enum GstFormat src_format,
    gint64 src_value,
    enum GstFormat dest_format,
    gint64 dest_value
) »
PARAM query gst_query_parse_convert (
    GstQuery* query,
    GstFormat* src_format,
    gint64* src_value,
    GstFormat* dest_format,
    gint64* dest_value
) »
PARAM query gst_query_set_segment (
    GstQuery* query,
    gdouble rate,
    enum GstFormat format,
    gint64 start_value,
    gint64 stop_value
) »
PARAM query gst_query_parse_segment (
    GstQuery* query,
    gdouble* rate,
    GstFormat* format,
    gint64* start_value,
    gint64* stop_value
) »
PARAM query gst_query_writable_structure (
    GstQuery* query
) »
PARAM query gst_query_set_seeking (
    GstQuery* query,
    enum GstFormat format,
    gboolean seekable,
    gint64 segment_start,
    gint64 segment_end
) »
PARAM query gst_query_parse_seeking (
    GstQuery* query,
    GstFormat* format,
    gboolean* seekable,
    gint64* segment_start,
    gint64* segment_end
) »
PARAM query gst_query_set_formats (
    GstQuery* query,
    gint n_formats,
    ... 
) »
PARAM query gst_query_set_formatsv (
    GstQuery* query,
    gint n_formats,
    GstFormat const* formats
) »
PARAM query gst_query_parse_n_formats (
    GstQuery* query,
    guint* n_formats
) »
PARAM query gst_query_parse_nth_format (
    GstQuery* query,
    guint nth,
    GstFormat* format
) »
PARAM query gst_query_set_buffering_percent (
    GstQuery* query,
    gboolean busy,
    gint percent
) »
PARAM query gst_query_parse_buffering_percent (
    GstQuery* query,
    gboolean* busy,
    gint* percent
) »
PARAM query gst_query_set_buffering_stats (
    GstQuery* query,
    enum GstBufferingMode mode,
    gint avg_in,
    gint avg_out,
    gint64 buffering_left
) »
PARAM query gst_query_parse_buffering_stats (
    GstQuery* query,
    GstBufferingMode* mode,
    gint* avg_in,
    gint* avg_out,
    gint64* buffering_left
) »
PARAM query gst_query_set_buffering_range (
    GstQuery* query,
    enum GstFormat format,
    gint64 start,
    gint64 stop,
    gint64 estimated_total
) »
PARAM query gst_query_parse_buffering_range (
    GstQuery* query,
    GstFormat* format,
    gint64* start,
    gint64* stop,
    gint64* estimated_total
) »
PARAM query gst_query_add_buffering_range (
    GstQuery* query,
    gint64 start,
    gint64 stop
) »
PARAM query gst_query_get_n_buffering_ranges (
    GstQuery* query
) »
PARAM query gst_query_parse_nth_buffering_range (
    GstQuery* query,
    guint index,
    gint64* start,
    gint64* stop
) »
PARAM query gst_query_set_uri (
    GstQuery* query,
    gchar const* uri
) »
PARAM query gst_query_parse_uri (
    GstQuery* query,
    gchar** uri
) »
PARAM query gst_query_set_uri_redirection (
    GstQuery* query,
    gchar const* uri
) »
PARAM query gst_query_parse_uri_redirection (
    GstQuery* query,
    gchar** uri
) »
PARAM query gst_query_set_uri_redirection_permanent (
    GstQuery* query,
    gboolean permanent
) »
PARAM query gst_query_parse_uri_redirection_permanent (
    GstQuery* query,
    gboolean* permanent
) »
PARAM query gst_query_parse_allocation (
    GstQuery* query,
    GstCaps** caps,
    gboolean* need_pool
) »
PARAM query gst_query_add_allocation_pool (
    GstQuery* query,
    GstBufferPool* pool,
    guint size,
    guint min_buffers,
    guint max_buffers
) »
PARAM query gst_query_get_n_allocation_pools (
    GstQuery* query
) »
PARAM query gst_query_parse_nth_allocation_pool (
    GstQuery* query,
    guint index,
    GstBufferPool** pool,
    guint* size,
    guint* min_buffers,
    guint* max_buffers
) »
PARAM query gst_query_set_nth_allocation_pool (
    GstQuery* query,
    guint index,
    GstBufferPool* pool,
    guint size,
    guint min_buffers,
    guint max_buffers
) »
PARAM query gst_query_remove_nth_allocation_pool (
    GstQuery* query,
    guint index
) »
PARAM query gst_query_add_allocation_meta (
    GstQuery* query,
    GType api,
    GstStructure const* params
) »
PARAM query gst_query_get_n_allocation_metas (
    GstQuery* query
) »
PARAM query gst_query_parse_nth_allocation_meta (
    GstQuery* query,
    guint index,
    GstStructure const** params
) »
PARAM query gst_query_remove_nth_allocation_meta (
    GstQuery* query,
    guint index
) »
PARAM query gst_query_find_allocation_meta (
    GstQuery* query,
    GType api,
    guint* index
) »
PARAM query gst_query_add_allocation_param (
    GstQuery* query,
    GstAllocator* allocator,
    GstAllocationParams const* params
) »
PARAM query gst_query_get_n_allocation_params (
    GstQuery* query
) »
PARAM query gst_query_parse_nth_allocation_param (
    GstQuery* query,
    guint index,
    GstAllocator** allocator,
    GstAllocationParams* params
) »
PARAM query gst_query_set_nth_allocation_param (
    GstQuery* query,
    guint index,
    GstAllocator* allocator,
    GstAllocationParams const* params
) »
PARAM query gst_query_remove_nth_allocation_param (
    GstQuery* query,
    guint index
) »
PARAM query gst_query_set_scheduling (
    GstQuery* query,
    enum GstSchedulingFlags flags,
    gint minsize,
    gint maxsize,
    gint align
) »
PARAM query gst_query_parse_scheduling (
    GstQuery* query,
    GstSchedulingFlags* flags,
    gint* minsize,
    gint* maxsize,
    gint* align
) »
PARAM query gst_query_add_scheduling_mode (
    GstQuery* query,
    enum GstPadMode mode
) »
PARAM query gst_query_get_n_scheduling_modes (
    GstQuery* query
) »
PARAM query gst_query_parse_nth_scheduling_mode (
    GstQuery* query,
    guint index
) »
PARAM query gst_query_has_scheduling_mode (
    GstQuery* query,
    enum GstPadMode mode
) »
PARAM query gst_query_has_scheduling_mode_with_flags (
    GstQuery* query,
    enum GstPadMode mode,
    enum GstSchedulingFlags flags
) »
PARAM query gst_query_parse_accept_caps_result (
    GstQuery* query,
    gboolean* result
) »
PARAM query gst_query_parse_caps_result (
    GstQuery* query,
    GstCaps** caps
) »
PARAM query gst_query_parse_context (
    GstQuery* query,
    GstContext** context
) »
PARAM query gst_query_parse_context_type (
    GstQuery* query,
    gchar const** context_type
) »
PARAM query gst_query_set_context (
    GstQuery* query,
    GstContext* context
) »
RETURN gst_query_new_latency ( ) »
RETURN gst_pad_probe_info_get_query (
    GstPadProbeInfo* info
) »
RETURN gst_query_new_custom (
    enum GstQueryType type,
    GstStructure* structure
) »
RETURN gst_query_new_position (
    enum GstFormat format
) »
RETURN gst_query_new_duration (
    enum GstFormat format
) »
RETURN gst_query_new_convert (
    enum GstFormat src_format,
    gint64 value,
    enum GstFormat dest_format
) »
RETURN gst_query_new_segment (
    enum GstFormat format
) »
RETURN gst_query_new_seeking (
    enum GstFormat format
) »
RETURN gst_query_new_formats ( ) »
RETURN gst_query_new_buffering (
    enum GstFormat format
) »
RETURN gst_query_new_uri ( ) »
RETURN gst_query_new_allocation (
    GstCaps* caps,
    gboolean need_pool
) »
RETURN gst_query_new_scheduling ( ) »
RETURN gst_query_new_accept_caps (
    GstCaps* caps
) »
RETURN gst_query_new_caps (
    GstCaps* filter
) »
RETURN gst_query_new_drain ( ) »
RETURN gst_query_new_context (
    gchar const* context_type
) »
F-PTR
PARAM
2nd parameter gboolean(*) {
    GstElement*,
    GstQuery*
} »
F-PTR
PARAM
3rd parameter gboolean(*) {
    GstPad*,
    GstObject*,
    GstQuery*
} »



Andrey Ponomarenko's ABI laboratory