<?xml version="1.0"?>
<dump>
  <flags name="GstAllocatorFlags" get-type="gst_allocator_flags_get_type">
    <member name="GST_ALLOCATOR_FLAG_CUSTOM_ALLOC" nick="custom-alloc" value="16"/>
    <member name="GST_ALLOCATOR_FLAG_LAST" nick="last" value="1048576"/>
  </flags>
  <flags name="GstBinFlags" get-type="gst_bin_flags_get_type">
    <member name="GST_BIN_FLAG_NO_RESYNC" nick="no-resync" value="16384"/>
    <member name="GST_BIN_FLAG_STREAMS_AWARE" nick="streams-aware" value="32768"/>
    <member name="GST_BIN_FLAG_LAST" nick="last" value="524288"/>
  </flags>
  <flags name="GstBufferFlags" get-type="gst_buffer_flags_get_type">
    <member name="GST_BUFFER_FLAG_LIVE" nick="live" value="16"/>
    <member name="GST_BUFFER_FLAG_DECODE_ONLY" nick="decode-only" value="32"/>
    <member name="GST_BUFFER_FLAG_DISCONT" nick="discont" value="64"/>
    <member name="GST_BUFFER_FLAG_RESYNC" nick="resync" value="128"/>
    <member name="GST_BUFFER_FLAG_CORRUPTED" nick="corrupted" value="256"/>
    <member name="GST_BUFFER_FLAG_MARKER" nick="marker" value="512"/>
    <member name="GST_BUFFER_FLAG_HEADER" nick="header" value="1024"/>
    <member name="GST_BUFFER_FLAG_GAP" nick="gap" value="2048"/>
    <member name="GST_BUFFER_FLAG_DROPPABLE" nick="droppable" value="4096"/>
    <member name="GST_BUFFER_FLAG_DELTA_UNIT" nick="delta-unit" value="8192"/>
    <member name="GST_BUFFER_FLAG_TAG_MEMORY" nick="tag-memory" value="16384"/>
    <member name="GST_BUFFER_FLAG_SYNC_AFTER" nick="sync-after" value="32768"/>
    <member name="GST_BUFFER_FLAG_NON_DROPPABLE" nick="non-droppable" value="65536"/>
    <member name="GST_BUFFER_FLAG_LAST" nick="last" value="1048576"/>
  </flags>
  <flags name="GstBufferCopyFlags" get-type="gst_buffer_copy_flags_get_type">
    <member name="GST_BUFFER_COPY_NONE" nick="none" value="0"/>
    <member name="GST_BUFFER_COPY_FLAGS" nick="flags" value="1"/>
    <member name="GST_BUFFER_COPY_TIMESTAMPS" nick="timestamps" value="2"/>
    <member name="GST_BUFFER_COPY_META" nick="meta" value="4"/>
    <member name="GST_BUFFER_COPY_MEMORY" nick="memory" value="8"/>
    <member name="GST_BUFFER_COPY_MERGE" nick="merge" value="16"/>
    <member name="GST_BUFFER_COPY_DEEP" nick="deep" value="32"/>
  </flags>
  <flags name="GstBufferPoolAcquireFlags" get-type="gst_buffer_pool_acquire_flags_get_type">
    <member name="GST_BUFFER_POOL_ACQUIRE_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_BUFFER_POOL_ACQUIRE_FLAG_KEY_UNIT" nick="key-unit" value="1"/>
    <member name="GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT" nick="dontwait" value="2"/>
    <member name="GST_BUFFER_POOL_ACQUIRE_FLAG_DISCONT" nick="discont" value="4"/>
    <member name="GST_BUFFER_POOL_ACQUIRE_FLAG_LAST" nick="last" value="65536"/>
  </flags>
  <flags name="GstBusFlags" get-type="gst_bus_flags_get_type">
    <member name="GST_BUS_FLUSHING" nick="flushing" value="16"/>
    <member name="GST_BUS_FLAG_LAST" nick="flag-last" value="32"/>
  </flags>
  <enum name="GstBusSyncReply" get-type="gst_bus_sync_reply_get_type">
    <member name="GST_BUS_DROP" nick="drop" value="0"/>
    <member name="GST_BUS_PASS" nick="pass" value="1"/>
    <member name="GST_BUS_ASYNC" nick="async" value="2"/>
  </enum>  <flags name="GstCapsFlags" get-type="gst_caps_flags_get_type">
    <member name="GST_CAPS_FLAG_ANY" nick="any" value="16"/>
  </flags>
  <enum name="GstCapsIntersectMode" get-type="gst_caps_intersect_mode_get_type">
    <member name="GST_CAPS_INTERSECT_ZIG_ZAG" nick="zig-zag" value="0"/>
    <member name="GST_CAPS_INTERSECT_FIRST" nick="first" value="1"/>
  </enum>  <enum name="GstClockReturn" get-type="gst_clock_return_get_type">
    <member name="GST_CLOCK_OK" nick="ok" value="0"/>
    <member name="GST_CLOCK_EARLY" nick="early" value="1"/>
    <member name="GST_CLOCK_UNSCHEDULED" nick="unscheduled" value="2"/>
    <member name="GST_CLOCK_BUSY" nick="busy" value="3"/>
    <member name="GST_CLOCK_BADTIME" nick="badtime" value="4"/>
    <member name="GST_CLOCK_ERROR" nick="error" value="5"/>
    <member name="GST_CLOCK_UNSUPPORTED" nick="unsupported" value="6"/>
    <member name="GST_CLOCK_DONE" nick="done" value="7"/>
  </enum>  <enum name="GstClockEntryType" get-type="gst_clock_entry_type_get_type">
    <member name="GST_CLOCK_ENTRY_SINGLE" nick="single" value="0"/>
    <member name="GST_CLOCK_ENTRY_PERIODIC" nick="periodic" value="1"/>
  </enum>  <flags name="GstClockFlags" get-type="gst_clock_flags_get_type">
    <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" nick="can-do-single-sync" value="16"/>
    <member name="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" nick="can-do-single-async" value="32"/>
    <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" nick="can-do-periodic-sync" value="64"/>
    <member name="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" nick="can-do-periodic-async" value="128"/>
    <member name="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" nick="can-set-resolution" value="256"/>
    <member name="GST_CLOCK_FLAG_CAN_SET_MASTER" nick="can-set-master" value="512"/>
    <member name="GST_CLOCK_FLAG_NEEDS_STARTUP_SYNC" nick="needs-startup-sync" value="1024"/>
    <member name="GST_CLOCK_FLAG_LAST" nick="last" value="4096"/>
  </flags>
  <flags name="GstDebugGraphDetails" get-type="gst_debug_graph_details_get_type">
    <member name="GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE" nick="media-type" value="1"/>
    <member name="GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS" nick="caps-details" value="2"/>
    <member name="GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS" nick="non-default-params" value="4"/>
    <member name="GST_DEBUG_GRAPH_SHOW_STATES" nick="states" value="8"/>
    <member name="GST_DEBUG_GRAPH_SHOW_FULL_PARAMS" nick="full-params" value="16"/>
    <member name="GST_DEBUG_GRAPH_SHOW_ALL" nick="all" value="15"/>
    <member name="GST_DEBUG_GRAPH_SHOW_VERBOSE" nick="verbose" value="4294967295"/>
  </flags>
  <enum name="GstState" get-type="gst_state_get_type">
    <member name="GST_STATE_VOID_PENDING" nick="void-pending" value="0"/>
    <member name="GST_STATE_NULL" nick="null" value="1"/>
    <member name="GST_STATE_READY" nick="ready" value="2"/>
    <member name="GST_STATE_PAUSED" nick="paused" value="3"/>
    <member name="GST_STATE_PLAYING" nick="playing" value="4"/>
  </enum>  <enum name="GstStateChangeReturn" get-type="gst_state_change_return_get_type">
    <member name="GST_STATE_CHANGE_FAILURE" nick="failure" value="0"/>
    <member name="GST_STATE_CHANGE_SUCCESS" nick="success" value="1"/>
    <member name="GST_STATE_CHANGE_ASYNC" nick="async" value="2"/>
    <member name="GST_STATE_CHANGE_NO_PREROLL" nick="no-preroll" value="3"/>
  </enum>  <enum name="GstStateChange" get-type="gst_state_change_get_type">
    <member name="GST_STATE_CHANGE_NULL_TO_READY" nick="null-to-ready" value="10"/>
    <member name="GST_STATE_CHANGE_READY_TO_PAUSED" nick="ready-to-paused" value="19"/>
    <member name="GST_STATE_CHANGE_PAUSED_TO_PLAYING" nick="paused-to-playing" value="28"/>
    <member name="GST_STATE_CHANGE_PLAYING_TO_PAUSED" nick="playing-to-paused" value="35"/>
    <member name="GST_STATE_CHANGE_PAUSED_TO_READY" nick="paused-to-ready" value="26"/>
    <member name="GST_STATE_CHANGE_READY_TO_NULL" nick="ready-to-null" value="17"/>
    <member name="GST_STATE_CHANGE_NULL_TO_NULL" nick="null-to-null" value="9"/>
    <member name="GST_STATE_CHANGE_READY_TO_READY" nick="ready-to-ready" value="18"/>
    <member name="GST_STATE_CHANGE_PAUSED_TO_PAUSED" nick="paused-to-paused" value="27"/>
    <member name="GST_STATE_CHANGE_PLAYING_TO_PLAYING" nick="playing-to-playing" value="36"/>
  </enum>  <flags name="GstElementFlags" get-type="gst_element_flags_get_type">
    <member name="GST_ELEMENT_FLAG_LOCKED_STATE" nick="locked-state" value="16"/>
    <member name="GST_ELEMENT_FLAG_SINK" nick="sink" value="32"/>
    <member name="GST_ELEMENT_FLAG_SOURCE" nick="source" value="64"/>
    <member name="GST_ELEMENT_FLAG_PROVIDE_CLOCK" nick="provide-clock" value="128"/>
    <member name="GST_ELEMENT_FLAG_REQUIRE_CLOCK" nick="require-clock" value="256"/>
    <member name="GST_ELEMENT_FLAG_INDEXABLE" nick="indexable" value="512"/>
    <member name="GST_ELEMENT_FLAG_LAST" nick="last" value="16384"/>
  </flags>
  <enum name="GstCoreError" get-type="gst_core_error_get_type">
    <member name="GST_CORE_ERROR_FAILED" nick="failed" value="1"/>
    <member name="GST_CORE_ERROR_TOO_LAZY" nick="too-lazy" value="2"/>
    <member name="GST_CORE_ERROR_NOT_IMPLEMENTED" nick="not-implemented" value="3"/>
    <member name="GST_CORE_ERROR_STATE_CHANGE" nick="state-change" value="4"/>
    <member name="GST_CORE_ERROR_PAD" nick="pad" value="5"/>
    <member name="GST_CORE_ERROR_THREAD" nick="thread" value="6"/>
    <member name="GST_CORE_ERROR_NEGOTIATION" nick="negotiation" value="7"/>
    <member name="GST_CORE_ERROR_EVENT" nick="event" value="8"/>
    <member name="GST_CORE_ERROR_SEEK" nick="seek" value="9"/>
    <member name="GST_CORE_ERROR_CAPS" nick="caps" value="10"/>
    <member name="GST_CORE_ERROR_TAG" nick="tag" value="11"/>
    <member name="GST_CORE_ERROR_MISSING_PLUGIN" nick="missing-plugin" value="12"/>
    <member name="GST_CORE_ERROR_CLOCK" nick="clock" value="13"/>
    <member name="GST_CORE_ERROR_DISABLED" nick="disabled" value="14"/>
    <member name="GST_CORE_ERROR_NUM_ERRORS" nick="num-errors" value="15"/>
  </enum>  <enum name="GstLibraryError" get-type="gst_library_error_get_type">
    <member name="GST_LIBRARY_ERROR_FAILED" nick="failed" value="1"/>
    <member name="GST_LIBRARY_ERROR_TOO_LAZY" nick="too-lazy" value="2"/>
    <member name="GST_LIBRARY_ERROR_INIT" nick="init" value="3"/>
    <member name="GST_LIBRARY_ERROR_SHUTDOWN" nick="shutdown" value="4"/>
    <member name="GST_LIBRARY_ERROR_SETTINGS" nick="settings" value="5"/>
    <member name="GST_LIBRARY_ERROR_ENCODE" nick="encode" value="6"/>
    <member name="GST_LIBRARY_ERROR_NUM_ERRORS" nick="num-errors" value="7"/>
  </enum>  <enum name="GstResourceError" get-type="gst_resource_error_get_type">
    <member name="GST_RESOURCE_ERROR_FAILED" nick="failed" value="1"/>
    <member name="GST_RESOURCE_ERROR_TOO_LAZY" nick="too-lazy" value="2"/>
    <member name="GST_RESOURCE_ERROR_NOT_FOUND" nick="not-found" value="3"/>
    <member name="GST_RESOURCE_ERROR_BUSY" nick="busy" value="4"/>
    <member name="GST_RESOURCE_ERROR_OPEN_READ" nick="open-read" value="5"/>
    <member name="GST_RESOURCE_ERROR_OPEN_WRITE" nick="open-write" value="6"/>
    <member name="GST_RESOURCE_ERROR_OPEN_READ_WRITE" nick="open-read-write" value="7"/>
    <member name="GST_RESOURCE_ERROR_CLOSE" nick="close" value="8"/>
    <member name="GST_RESOURCE_ERROR_READ" nick="read" value="9"/>
    <member name="GST_RESOURCE_ERROR_WRITE" nick="write" value="10"/>
    <member name="GST_RESOURCE_ERROR_SEEK" nick="seek" value="11"/>
    <member name="GST_RESOURCE_ERROR_SYNC" nick="sync" value="12"/>
    <member name="GST_RESOURCE_ERROR_SETTINGS" nick="settings" value="13"/>
    <member name="GST_RESOURCE_ERROR_NO_SPACE_LEFT" nick="no-space-left" value="14"/>
    <member name="GST_RESOURCE_ERROR_NOT_AUTHORIZED" nick="not-authorized" value="15"/>
    <member name="GST_RESOURCE_ERROR_NUM_ERRORS" nick="num-errors" value="16"/>
  </enum>  <enum name="GstStreamError" get-type="gst_stream_error_get_type">
    <member name="GST_STREAM_ERROR_FAILED" nick="failed" value="1"/>
    <member name="GST_STREAM_ERROR_TOO_LAZY" nick="too-lazy" value="2"/>
    <member name="GST_STREAM_ERROR_NOT_IMPLEMENTED" nick="not-implemented" value="3"/>
    <member name="GST_STREAM_ERROR_TYPE_NOT_FOUND" nick="type-not-found" value="4"/>
    <member name="GST_STREAM_ERROR_WRONG_TYPE" nick="wrong-type" value="5"/>
    <member name="GST_STREAM_ERROR_CODEC_NOT_FOUND" nick="codec-not-found" value="6"/>
    <member name="GST_STREAM_ERROR_DECODE" nick="decode" value="7"/>
    <member name="GST_STREAM_ERROR_ENCODE" nick="encode" value="8"/>
    <member name="GST_STREAM_ERROR_DEMUX" nick="demux" value="9"/>
    <member name="GST_STREAM_ERROR_MUX" nick="mux" value="10"/>
    <member name="GST_STREAM_ERROR_FORMAT" nick="format" value="11"/>
    <member name="GST_STREAM_ERROR_DECRYPT" nick="decrypt" value="12"/>
    <member name="GST_STREAM_ERROR_DECRYPT_NOKEY" nick="decrypt-nokey" value="13"/>
    <member name="GST_STREAM_ERROR_NUM_ERRORS" nick="num-errors" value="14"/>
  </enum>  <flags name="GstEventTypeFlags" get-type="gst_event_type_flags_get_type">
    <member name="GST_EVENT_TYPE_UPSTREAM" nick="upstream" value="1"/>
    <member name="GST_EVENT_TYPE_DOWNSTREAM" nick="downstream" value="2"/>
    <member name="GST_EVENT_TYPE_SERIALIZED" nick="serialized" value="4"/>
    <member name="GST_EVENT_TYPE_STICKY" nick="sticky" value="8"/>
    <member name="GST_EVENT_TYPE_STICKY_MULTI" nick="sticky-multi" value="16"/>
  </flags>
  <enum name="GstEventType" get-type="gst_event_type_get_type">
    <member name="GST_EVENT_UNKNOWN" nick="unknown" value="0"/>
    <member name="GST_EVENT_FLUSH_START" nick="flush-start" value="2563"/>
    <member name="GST_EVENT_FLUSH_STOP" nick="flush-stop" value="5127"/>
    <member name="GST_EVENT_STREAM_START" nick="stream-start" value="10254"/>
    <member name="GST_EVENT_CAPS" nick="caps" value="12814"/>
    <member name="GST_EVENT_SEGMENT" nick="segment" value="17934"/>
    <member name="GST_EVENT_STREAM_COLLECTION" nick="stream-collection" value="19230"/>
    <member name="GST_EVENT_TAG" nick="tag" value="20510"/>
    <member name="GST_EVENT_BUFFERSIZE" nick="buffersize" value="23054"/>
    <member name="GST_EVENT_SINK_MESSAGE" nick="sink-message" value="25630"/>
    <member name="GST_EVENT_STREAM_GROUP_DONE" nick="stream-group-done" value="26894"/>
    <member name="GST_EVENT_EOS" nick="eos" value="28174"/>
    <member name="GST_EVENT_TOC" nick="toc" value="30750"/>
    <member name="GST_EVENT_PROTECTION" nick="protection" value="33310"/>
    <member name="GST_EVENT_SEGMENT_DONE" nick="segment-done" value="38406"/>
    <member name="GST_EVENT_GAP" nick="gap" value="40966"/>
    <member name="GST_EVENT_INSTANT_RATE_CHANGE" nick="instant-rate-change" value="46090"/>
    <member name="GST_EVENT_QOS" nick="qos" value="48641"/>
    <member name="GST_EVENT_SEEK" nick="seek" value="51201"/>
    <member name="GST_EVENT_NAVIGATION" nick="navigation" value="53761"/>
    <member name="GST_EVENT_LATENCY" nick="latency" value="56321"/>
    <member name="GST_EVENT_STEP" nick="step" value="58881"/>
    <member name="GST_EVENT_RECONFIGURE" nick="reconfigure" value="61441"/>
    <member name="GST_EVENT_TOC_SELECT" nick="toc-select" value="64001"/>
    <member name="GST_EVENT_SELECT_STREAMS" nick="select-streams" value="66561"/>
    <member name="GST_EVENT_INSTANT_RATE_SYNC_TIME" nick="instant-rate-sync-time" value="66817"/>
    <member name="GST_EVENT_CUSTOM_UPSTREAM" nick="custom-upstream" value="69121"/>
    <member name="GST_EVENT_CUSTOM_DOWNSTREAM" nick="custom-downstream" value="71686"/>
    <member name="GST_EVENT_CUSTOM_DOWNSTREAM_OOB" nick="custom-downstream-oob" value="74242"/>
    <member name="GST_EVENT_CUSTOM_DOWNSTREAM_STICKY" nick="custom-downstream-sticky" value="76830"/>
    <member name="GST_EVENT_CUSTOM_BOTH" nick="custom-both" value="79367"/>
    <member name="GST_EVENT_CUSTOM_BOTH_OOB" nick="custom-both-oob" value="81923"/>
  </enum>  <flags name="GstStreamFlags" get-type="gst_stream_flags_get_type">
    <member name="GST_STREAM_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_STREAM_FLAG_SPARSE" nick="sparse" value="1"/>
    <member name="GST_STREAM_FLAG_SELECT" nick="select" value="2"/>
    <member name="GST_STREAM_FLAG_UNSELECT" nick="unselect" value="4"/>
  </flags>
  <enum name="GstQOSType" get-type="gst_qos_type_get_type">
    <member name="GST_QOS_TYPE_OVERFLOW" nick="overflow" value="0"/>
    <member name="GST_QOS_TYPE_UNDERFLOW" nick="underflow" value="1"/>
    <member name="GST_QOS_TYPE_THROTTLE" nick="throttle" value="2"/>
  </enum>  <flags name="GstGapFlags" get-type="gst_gap_flags_get_type">
    <member name="GST_GAP_FLAG_MISSING_DATA" nick="data" value="1"/>
  </flags>
  <enum name="GstFormat" get-type="gst_format_get_type">
    <member name="GST_FORMAT_UNDEFINED" nick="undefined" value="0"/>
    <member name="GST_FORMAT_DEFAULT" nick="default" value="1"/>
    <member name="GST_FORMAT_BYTES" nick="bytes" value="2"/>
    <member name="GST_FORMAT_TIME" nick="time" value="3"/>
    <member name="GST_FORMAT_BUFFERS" nick="buffers" value="4"/>
    <member name="GST_FORMAT_PERCENT" nick="percent" value="5"/>
  </enum>  <enum name="GstDebugLevel" get-type="gst_debug_level_get_type">
    <member name="GST_LEVEL_NONE" nick="none" value="0"/>
    <member name="GST_LEVEL_ERROR" nick="error" value="1"/>
    <member name="GST_LEVEL_WARNING" nick="warning" value="2"/>
    <member name="GST_LEVEL_FIXME" nick="fixme" value="3"/>
    <member name="GST_LEVEL_INFO" nick="info" value="4"/>
    <member name="GST_LEVEL_DEBUG" nick="debug" value="5"/>
    <member name="GST_LEVEL_LOG" nick="log" value="6"/>
    <member name="GST_LEVEL_TRACE" nick="trace" value="7"/>
    <member name="GST_LEVEL_MEMDUMP" nick="memdump" value="9"/>
    <member name="GST_LEVEL_COUNT" nick="count" value="10"/>
  </enum>  <flags name="GstDebugColorFlags" get-type="gst_debug_color_flags_get_type">
    <member name="GST_DEBUG_FG_BLACK" nick="fg-black" value="0"/>
    <member name="GST_DEBUG_FG_RED" nick="fg-red" value="1"/>
    <member name="GST_DEBUG_FG_GREEN" nick="fg-green" value="2"/>
    <member name="GST_DEBUG_FG_YELLOW" nick="fg-yellow" value="3"/>
    <member name="GST_DEBUG_FG_BLUE" nick="fg-blue" value="4"/>
    <member name="GST_DEBUG_FG_MAGENTA" nick="fg-magenta" value="5"/>
    <member name="GST_DEBUG_FG_CYAN" nick="fg-cyan" value="6"/>
    <member name="GST_DEBUG_FG_WHITE" nick="fg-white" value="7"/>
    <member name="GST_DEBUG_BG_BLACK" nick="bg-black" value="0"/>
    <member name="GST_DEBUG_BG_RED" nick="bg-red" value="16"/>
    <member name="GST_DEBUG_BG_GREEN" nick="bg-green" value="32"/>
    <member name="GST_DEBUG_BG_YELLOW" nick="bg-yellow" value="48"/>
    <member name="GST_DEBUG_BG_BLUE" nick="bg-blue" value="64"/>
    <member name="GST_DEBUG_BG_MAGENTA" nick="bg-magenta" value="80"/>
    <member name="GST_DEBUG_BG_CYAN" nick="bg-cyan" value="96"/>
    <member name="GST_DEBUG_BG_WHITE" nick="bg-white" value="112"/>
    <member name="GST_DEBUG_BOLD" nick="bold" value="256"/>
    <member name="GST_DEBUG_UNDERLINE" nick="underline" value="512"/>
  </flags>
  <flags name="GstStackTraceFlags" get-type="gst_stack_trace_flags_get_type">
    <member name="GST_STACK_TRACE_SHOW_NONE" nick="none" value="0"/>
    <member name="GST_STACK_TRACE_SHOW_FULL" nick="full" value="1"/>
  </flags>
  <enum name="GstDebugColorMode" get-type="gst_debug_color_mode_get_type">
    <member name="GST_DEBUG_COLOR_MODE_OFF" nick="off" value="0"/>
    <member name="GST_DEBUG_COLOR_MODE_ON" nick="on" value="1"/>
    <member name="GST_DEBUG_COLOR_MODE_UNIX" nick="unix" value="2"/>
  </enum>  <enum name="GstIteratorResult" get-type="gst_iterator_result_get_type">
    <member name="GST_ITERATOR_DONE" nick="done" value="0"/>
    <member name="GST_ITERATOR_OK" nick="ok" value="1"/>
    <member name="GST_ITERATOR_RESYNC" nick="resync" value="2"/>
    <member name="GST_ITERATOR_ERROR" nick="error" value="3"/>
  </enum>  <enum name="GstIteratorItem" get-type="gst_iterator_item_get_type">
    <member name="GST_ITERATOR_ITEM_SKIP" nick="skip" value="0"/>
    <member name="GST_ITERATOR_ITEM_PASS" nick="pass" value="1"/>
    <member name="GST_ITERATOR_ITEM_END" nick="end" value="2"/>
  </enum>  <flags name="GstMemoryFlags" get-type="gst_memory_flags_get_type">
    <member name="GST_MEMORY_FLAG_READONLY" nick="readonly" value="2"/>
    <member name="GST_MEMORY_FLAG_NO_SHARE" nick="no-share" value="16"/>
    <member name="GST_MEMORY_FLAG_ZERO_PREFIXED" nick="zero-prefixed" value="32"/>
    <member name="GST_MEMORY_FLAG_ZERO_PADDED" nick="zero-padded" value="64"/>
    <member name="GST_MEMORY_FLAG_PHYSICALLY_CONTIGUOUS" nick="physically-contiguous" value="128"/>
    <member name="GST_MEMORY_FLAG_NOT_MAPPABLE" nick="not-mappable" value="256"/>
    <member name="GST_MEMORY_FLAG_LAST" nick="last" value="1048576"/>
  </flags>
  <flags name="GstMapFlags" get-type="gst_map_flags_get_type">
    <member name="GST_MAP_READ" nick="read" value="1"/>
    <member name="GST_MAP_WRITE" nick="write" value="2"/>
    <member name="GST_MAP_FLAG_LAST" nick="flag-last" value="65536"/>
  </flags>
  <flags name="GstMessageType" get-type="gst_message_type_get_type">
    <member name="GST_MESSAGE_UNKNOWN" nick="unknown" value="0"/>
    <member name="GST_MESSAGE_EOS" nick="eos" value="1"/>
    <member name="GST_MESSAGE_ERROR" nick="error" value="2"/>
    <member name="GST_MESSAGE_WARNING" nick="warning" value="4"/>
    <member name="GST_MESSAGE_INFO" nick="info" value="8"/>
    <member name="GST_MESSAGE_TAG" nick="tag" value="16"/>
    <member name="GST_MESSAGE_BUFFERING" nick="buffering" value="32"/>
    <member name="GST_MESSAGE_STATE_CHANGED" nick="state-changed" value="64"/>
    <member name="GST_MESSAGE_STATE_DIRTY" nick="state-dirty" value="128"/>
    <member name="GST_MESSAGE_STEP_DONE" nick="step-done" value="256"/>
    <member name="GST_MESSAGE_CLOCK_PROVIDE" nick="clock-provide" value="512"/>
    <member name="GST_MESSAGE_CLOCK_LOST" nick="clock-lost" value="1024"/>
    <member name="GST_MESSAGE_NEW_CLOCK" nick="new-clock" value="2048"/>
    <member name="GST_MESSAGE_STRUCTURE_CHANGE" nick="structure-change" value="4096"/>
    <member name="GST_MESSAGE_STREAM_STATUS" nick="stream-status" value="8192"/>
    <member name="GST_MESSAGE_APPLICATION" nick="application" value="16384"/>
    <member name="GST_MESSAGE_ELEMENT" nick="element" value="32768"/>
    <member name="GST_MESSAGE_SEGMENT_START" nick="segment-start" value="65536"/>
    <member name="GST_MESSAGE_SEGMENT_DONE" nick="segment-done" value="131072"/>
    <member name="GST_MESSAGE_DURATION_CHANGED" nick="duration-changed" value="262144"/>
    <member name="GST_MESSAGE_LATENCY" nick="latency" value="524288"/>
    <member name="GST_MESSAGE_ASYNC_START" nick="async-start" value="1048576"/>
    <member name="GST_MESSAGE_ASYNC_DONE" nick="async-done" value="2097152"/>
    <member name="GST_MESSAGE_REQUEST_STATE" nick="request-state" value="4194304"/>
    <member name="GST_MESSAGE_STEP_START" nick="step-start" value="8388608"/>
    <member name="GST_MESSAGE_QOS" nick="qos" value="16777216"/>
    <member name="GST_MESSAGE_PROGRESS" nick="progress" value="33554432"/>
    <member name="GST_MESSAGE_TOC" nick="toc" value="67108864"/>
    <member name="GST_MESSAGE_RESET_TIME" nick="reset-time" value="134217728"/>
    <member name="GST_MESSAGE_STREAM_START" nick="stream-start" value="268435456"/>
    <member name="GST_MESSAGE_NEED_CONTEXT" nick="need-context" value="536870912"/>
    <member name="GST_MESSAGE_HAVE_CONTEXT" nick="have-context" value="1073741824"/>
    <member name="GST_MESSAGE_EXTENDED" nick="extended" value="2147483648"/>
    <member name="GST_MESSAGE_DEVICE_ADDED" nick="device-added" value="2147483649"/>
    <member name="GST_MESSAGE_DEVICE_REMOVED" nick="device-removed" value="2147483650"/>
    <member name="GST_MESSAGE_PROPERTY_NOTIFY" nick="property-notify" value="2147483651"/>
    <member name="GST_MESSAGE_STREAM_COLLECTION" nick="stream-collection" value="2147483652"/>
    <member name="GST_MESSAGE_STREAMS_SELECTED" nick="streams-selected" value="2147483653"/>
    <member name="GST_MESSAGE_REDIRECT" nick="redirect" value="2147483654"/>
    <member name="GST_MESSAGE_DEVICE_CHANGED" nick="device-changed" value="2147483655"/>
    <member name="GST_MESSAGE_INSTANT_RATE_REQUEST" nick="instant-rate-request" value="2147483656"/>
    <member name="GST_MESSAGE_ANY" nick="any" value="4294967295"/>
  </flags>
  <enum name="GstStructureChangeType" get-type="gst_structure_change_type_get_type">
    <member name="GST_STRUCTURE_CHANGE_TYPE_PAD_LINK" nick="link" value="0"/>
    <member name="GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK" nick="unlink" value="1"/>
  </enum>  <enum name="GstStreamStatusType" get-type="gst_stream_status_type_get_type">
    <member name="GST_STREAM_STATUS_TYPE_CREATE" nick="create" value="0"/>
    <member name="GST_STREAM_STATUS_TYPE_ENTER" nick="enter" value="1"/>
    <member name="GST_STREAM_STATUS_TYPE_LEAVE" nick="leave" value="2"/>
    <member name="GST_STREAM_STATUS_TYPE_DESTROY" nick="destroy" value="3"/>
    <member name="GST_STREAM_STATUS_TYPE_START" nick="start" value="8"/>
    <member name="GST_STREAM_STATUS_TYPE_PAUSE" nick="pause" value="9"/>
    <member name="GST_STREAM_STATUS_TYPE_STOP" nick="stop" value="10"/>
  </enum>  <enum name="GstProgressType" get-type="gst_progress_type_get_type">
    <member name="GST_PROGRESS_TYPE_START" nick="start" value="0"/>
    <member name="GST_PROGRESS_TYPE_CONTINUE" nick="continue" value="1"/>
    <member name="GST_PROGRESS_TYPE_COMPLETE" nick="complete" value="2"/>
    <member name="GST_PROGRESS_TYPE_CANCELED" nick="canceled" value="3"/>
    <member name="GST_PROGRESS_TYPE_ERROR" nick="error" value="4"/>
  </enum>  <flags name="GstMetaFlags" get-type="gst_meta_flags_get_type">
    <member name="GST_META_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_META_FLAG_READONLY" nick="readonly" value="1"/>
    <member name="GST_META_FLAG_POOLED" nick="pooled" value="2"/>
    <member name="GST_META_FLAG_LOCKED" nick="locked" value="4"/>
    <member name="GST_META_FLAG_LAST" nick="last" value="65536"/>
  </flags>
  <flags name="GstMiniObjectFlags" get-type="gst_mini_object_flags_get_type">
    <member name="GST_MINI_OBJECT_FLAG_LOCKABLE" nick="lockable" value="1"/>
    <member name="GST_MINI_OBJECT_FLAG_LOCK_READONLY" nick="lock-readonly" value="2"/>
    <member name="GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED" nick="may-be-leaked" value="4"/>
    <member name="GST_MINI_OBJECT_FLAG_LAST" nick="last" value="16"/>
  </flags>
  <flags name="GstLockFlags" get-type="gst_lock_flags_get_type">
    <member name="GST_LOCK_FLAG_READ" nick="read" value="1"/>
    <member name="GST_LOCK_FLAG_WRITE" nick="write" value="2"/>
    <member name="GST_LOCK_FLAG_EXCLUSIVE" nick="exclusive" value="4"/>
    <member name="GST_LOCK_FLAG_LAST" nick="last" value="256"/>
  </flags>
  <flags name="GstObjectFlags" get-type="gst_object_flags_get_type">
    <member name="GST_OBJECT_FLAG_MAY_BE_LEAKED" nick="may-be-leaked" value="1"/>
    <member name="GST_OBJECT_FLAG_LAST" nick="last" value="16"/>
  </flags>
  <enum name="GstPadDirection" get-type="gst_pad_direction_get_type">
    <member name="GST_PAD_UNKNOWN" nick="unknown" value="0"/>
    <member name="GST_PAD_SRC" nick="src" value="1"/>
    <member name="GST_PAD_SINK" nick="sink" value="2"/>
  </enum>  <enum name="GstPadMode" get-type="gst_pad_mode_get_type">
    <member name="GST_PAD_MODE_NONE" nick="none" value="0"/>
    <member name="GST_PAD_MODE_PUSH" nick="push" value="1"/>
    <member name="GST_PAD_MODE_PULL" nick="pull" value="2"/>
  </enum>  <enum name="GstPadLinkReturn" get-type="gst_pad_link_return_get_type">
    <member name="GST_PAD_LINK_OK" nick="ok" value="0"/>
    <member name="GST_PAD_LINK_WRONG_HIERARCHY" nick="wrong-hierarchy" value="-1"/>
    <member name="GST_PAD_LINK_WAS_LINKED" nick="was-linked" value="-2"/>
    <member name="GST_PAD_LINK_WRONG_DIRECTION" nick="wrong-direction" value="-3"/>
    <member name="GST_PAD_LINK_NOFORMAT" nick="noformat" value="-4"/>
    <member name="GST_PAD_LINK_NOSCHED" nick="nosched" value="-5"/>
    <member name="GST_PAD_LINK_REFUSED" nick="refused" value="-6"/>
  </enum>  <enum name="GstFlowReturn" get-type="gst_flow_return_get_type">
    <member name="GST_FLOW_CUSTOM_SUCCESS_2" nick="custom-success-2" value="102"/>
    <member name="GST_FLOW_CUSTOM_SUCCESS_1" nick="custom-success-1" value="101"/>
    <member name="GST_FLOW_CUSTOM_SUCCESS" nick="custom-success" value="100"/>
    <member name="GST_FLOW_OK" nick="ok" value="0"/>
    <member name="GST_FLOW_NOT_LINKED" nick="not-linked" value="-1"/>
    <member name="GST_FLOW_FLUSHING" nick="flushing" value="-2"/>
    <member name="GST_FLOW_EOS" nick="eos" value="-3"/>
    <member name="GST_FLOW_NOT_NEGOTIATED" nick="not-negotiated" value="-4"/>
    <member name="GST_FLOW_ERROR" nick="error" value="-5"/>
    <member name="GST_FLOW_NOT_SUPPORTED" nick="not-supported" value="-6"/>
    <member name="GST_FLOW_CUSTOM_ERROR" nick="custom-error" value="-100"/>
    <member name="GST_FLOW_CUSTOM_ERROR_1" nick="custom-error-1" value="-101"/>
    <member name="GST_FLOW_CUSTOM_ERROR_2" nick="custom-error-2" value="-102"/>
  </enum>  <flags name="GstPadLinkCheck" get-type="gst_pad_link_check_get_type">
    <member name="GST_PAD_LINK_CHECK_NOTHING" nick="nothing" value="0"/>
    <member name="GST_PAD_LINK_CHECK_HIERARCHY" nick="hierarchy" value="1"/>
    <member name="GST_PAD_LINK_CHECK_TEMPLATE_CAPS" nick="template-caps" value="2"/>
    <member name="GST_PAD_LINK_CHECK_CAPS" nick="caps" value="4"/>
    <member name="GST_PAD_LINK_CHECK_NO_RECONFIGURE" nick="no-reconfigure" value="8"/>
    <member name="GST_PAD_LINK_CHECK_DEFAULT" nick="default" value="5"/>
  </flags>
  <flags name="GstPadProbeType" get-type="gst_pad_probe_type_get_type">
    <member name="GST_PAD_PROBE_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="GST_PAD_PROBE_TYPE_IDLE" nick="idle" value="1"/>
    <member name="GST_PAD_PROBE_TYPE_BLOCK" nick="block" value="2"/>
    <member name="GST_PAD_PROBE_TYPE_BUFFER" nick="buffer" value="16"/>
    <member name="GST_PAD_PROBE_TYPE_BUFFER_LIST" nick="buffer-list" value="32"/>
    <member name="GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM" nick="event-downstream" value="64"/>
    <member name="GST_PAD_PROBE_TYPE_EVENT_UPSTREAM" nick="event-upstream" value="128"/>
    <member name="GST_PAD_PROBE_TYPE_EVENT_FLUSH" nick="event-flush" value="256"/>
    <member name="GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM" nick="query-downstream" value="512"/>
    <member name="GST_PAD_PROBE_TYPE_QUERY_UPSTREAM" nick="query-upstream" value="1024"/>
    <member name="GST_PAD_PROBE_TYPE_PUSH" nick="push" value="4096"/>
    <member name="GST_PAD_PROBE_TYPE_PULL" nick="pull" value="8192"/>
    <member name="GST_PAD_PROBE_TYPE_BLOCKING" nick="blocking" value="3"/>
    <member name="GST_PAD_PROBE_TYPE_DATA_DOWNSTREAM" nick="data-downstream" value="112"/>
    <member name="GST_PAD_PROBE_TYPE_DATA_UPSTREAM" nick="data-upstream" value="128"/>
    <member name="GST_PAD_PROBE_TYPE_DATA_BOTH" nick="data-both" value="240"/>
    <member name="GST_PAD_PROBE_TYPE_BLOCK_DOWNSTREAM" nick="block-downstream" value="114"/>
    <member name="GST_PAD_PROBE_TYPE_BLOCK_UPSTREAM" nick="block-upstream" value="130"/>
    <member name="GST_PAD_PROBE_TYPE_EVENT_BOTH" nick="event-both" value="192"/>
    <member name="GST_PAD_PROBE_TYPE_QUERY_BOTH" nick="query-both" value="1536"/>
    <member name="GST_PAD_PROBE_TYPE_ALL_BOTH" nick="all-both" value="1776"/>
    <member name="GST_PAD_PROBE_TYPE_SCHEDULING" nick="scheduling" value="12288"/>
  </flags>
  <enum name="GstPadProbeReturn" get-type="gst_pad_probe_return_get_type">
    <member name="GST_PAD_PROBE_DROP" nick="drop" value="0"/>
    <member name="GST_PAD_PROBE_OK" nick="ok" value="1"/>
    <member name="GST_PAD_PROBE_REMOVE" nick="remove" value="2"/>
    <member name="GST_PAD_PROBE_PASS" nick="pass" value="3"/>
    <member name="GST_PAD_PROBE_HANDLED" nick="handled" value="4"/>
  </enum>  <flags name="GstPadFlags" get-type="gst_pad_flags_get_type">
    <member name="GST_PAD_FLAG_BLOCKED" nick="blocked" value="16"/>
    <member name="GST_PAD_FLAG_FLUSHING" nick="flushing" value="32"/>
    <member name="GST_PAD_FLAG_EOS" nick="eos" value="64"/>
    <member name="GST_PAD_FLAG_BLOCKING" nick="blocking" value="128"/>
    <member name="GST_PAD_FLAG_NEED_PARENT" nick="need-parent" value="256"/>
    <member name="GST_PAD_FLAG_NEED_RECONFIGURE" nick="need-reconfigure" value="512"/>
    <member name="GST_PAD_FLAG_PENDING_EVENTS" nick="pending-events" value="1024"/>
    <member name="GST_PAD_FLAG_FIXED_CAPS" nick="fixed-caps" value="2048"/>
    <member name="GST_PAD_FLAG_PROXY_CAPS" nick="proxy-caps" value="4096"/>
    <member name="GST_PAD_FLAG_PROXY_ALLOCATION" nick="proxy-allocation" value="8192"/>
    <member name="GST_PAD_FLAG_PROXY_SCHEDULING" nick="proxy-scheduling" value="16384"/>
    <member name="GST_PAD_FLAG_ACCEPT_INTERSECT" nick="accept-intersect" value="32768"/>
    <member name="GST_PAD_FLAG_ACCEPT_TEMPLATE" nick="accept-template" value="65536"/>
    <member name="GST_PAD_FLAG_LAST" nick="last" value="1048576"/>
  </flags>
  <enum name="GstPadPresence" get-type="gst_pad_presence_get_type">
    <member name="GST_PAD_ALWAYS" nick="always" value="0"/>
    <member name="GST_PAD_SOMETIMES" nick="sometimes" value="1"/>
    <member name="GST_PAD_REQUEST" nick="request" value="2"/>
  </enum>  <flags name="GstPadTemplateFlags" get-type="gst_pad_template_flags_get_type">
    <member name="GST_PAD_TEMPLATE_FLAG_LAST" nick="last" value="256"/>
  </flags>
  <enum name="GstParseError" get-type="gst_parse_error_get_type">
    <member name="GST_PARSE_ERROR_SYNTAX" nick="syntax" value="0"/>
    <member name="GST_PARSE_ERROR_NO_SUCH_ELEMENT" nick="no-such-element" value="1"/>
    <member name="GST_PARSE_ERROR_NO_SUCH_PROPERTY" nick="no-such-property" value="2"/>
    <member name="GST_PARSE_ERROR_LINK" nick="link" value="3"/>
    <member name="GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY" nick="could-not-set-property" value="4"/>
    <member name="GST_PARSE_ERROR_EMPTY_BIN" nick="empty-bin" value="5"/>
    <member name="GST_PARSE_ERROR_EMPTY" nick="empty" value="6"/>
    <member name="GST_PARSE_ERROR_DELAYED_LINK" nick="delayed-link" value="7"/>
  </enum>  <flags name="GstParseFlags" get-type="gst_parse_flags_get_type">
    <member name="GST_PARSE_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_PARSE_FLAG_FATAL_ERRORS" nick="fatal-errors" value="1"/>
    <member name="GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS" nick="no-single-element-bins" value="2"/>
    <member name="GST_PARSE_FLAG_PLACE_IN_BIN" nick="place-in-bin" value="4"/>
  </flags>
  <flags name="GstPipelineFlags" get-type="gst_pipeline_flags_get_type">
    <member name="GST_PIPELINE_FLAG_FIXED_CLOCK" nick="fixed-clock" value="524288"/>
    <member name="GST_PIPELINE_FLAG_LAST" nick="last" value="8388608"/>
  </flags>
  <enum name="GstPluginError" get-type="gst_plugin_error_get_type">
    <member name="GST_PLUGIN_ERROR_MODULE" nick="module" value="0"/>
    <member name="GST_PLUGIN_ERROR_DEPENDENCIES" nick="dependencies" value="1"/>
    <member name="GST_PLUGIN_ERROR_NAME_MISMATCH" nick="name-mismatch" value="2"/>
  </enum>  <flags name="GstPluginFlags" get-type="gst_plugin_flags_get_type">
    <member name="GST_PLUGIN_FLAG_CACHED" nick="cached" value="16"/>
    <member name="GST_PLUGIN_FLAG_BLACKLISTED" nick="blacklisted" value="32"/>
  </flags>
  <flags name="GstPluginDependencyFlags" get-type="gst_plugin_dependency_flags_get_type">
    <member name="GST_PLUGIN_DEPENDENCY_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_PLUGIN_DEPENDENCY_FLAG_RECURSE" nick="recurse" value="1"/>
    <member name="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY" nick="paths-are-default-only" value="2"/>
    <member name="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX" nick="file-name-is-suffix" value="4"/>
    <member name="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_PREFIX" nick="file-name-is-prefix" value="8"/>
    <member name="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_RELATIVE_TO_EXE" nick="paths-are-relative-to-exe" value="16"/>
  </flags>
  <enum name="GstRank" get-type="gst_rank_get_type">
    <member name="GST_RANK_NONE" nick="none" value="0"/>
    <member name="GST_RANK_MARGINAL" nick="marginal" value="64"/>
    <member name="GST_RANK_SECONDARY" nick="secondary" value="128"/>
    <member name="GST_RANK_PRIMARY" nick="primary" value="256"/>
  </enum>  <enum name="GstPromiseResult" get-type="gst_promise_result_get_type">
    <member name="GST_PROMISE_RESULT_PENDING" nick="pending" value="0"/>
    <member name="GST_PROMISE_RESULT_INTERRUPTED" nick="interrupted" value="1"/>
    <member name="GST_PROMISE_RESULT_REPLIED" nick="replied" value="2"/>
    <member name="GST_PROMISE_RESULT_EXPIRED" nick="expired" value="3"/>
  </enum>  <flags name="GstQueryTypeFlags" get-type="gst_query_type_flags_get_type">
    <member name="GST_QUERY_TYPE_UPSTREAM" nick="upstream" value="1"/>
    <member name="GST_QUERY_TYPE_DOWNSTREAM" nick="downstream" value="2"/>
    <member name="GST_QUERY_TYPE_SERIALIZED" nick="serialized" value="4"/>
  </flags>
  <enum name="GstQueryType" get-type="gst_query_type_get_type">
    <member name="GST_QUERY_UNKNOWN" nick="unknown" value="0"/>
    <member name="GST_QUERY_POSITION" nick="position" value="2563"/>
    <member name="GST_QUERY_DURATION" nick="duration" value="5123"/>
    <member name="GST_QUERY_LATENCY" nick="latency" value="7683"/>
    <member name="GST_QUERY_JITTER" nick="jitter" value="10243"/>
    <member name="GST_QUERY_RATE" nick="rate" value="12803"/>
    <member name="GST_QUERY_SEEKING" nick="seeking" value="15363"/>
    <member name="GST_QUERY_SEGMENT" nick="segment" value="17923"/>
    <member name="GST_QUERY_CONVERT" nick="convert" value="20483"/>
    <member name="GST_QUERY_FORMATS" nick="formats" value="23043"/>
    <member name="GST_QUERY_BUFFERING" nick="buffering" value="28163"/>
    <member name="GST_QUERY_CUSTOM" nick="custom" value="30723"/>
    <member name="GST_QUERY_URI" nick="uri" value="33283"/>
    <member name="GST_QUERY_ALLOCATION" nick="allocation" value="35846"/>
    <member name="GST_QUERY_SCHEDULING" nick="scheduling" value="38401"/>
    <member name="GST_QUERY_ACCEPT_CAPS" nick="accept-caps" value="40963"/>
    <member name="GST_QUERY_CAPS" nick="caps" value="43523"/>
    <member name="GST_QUERY_DRAIN" nick="drain" value="46086"/>
    <member name="GST_QUERY_CONTEXT" nick="context" value="48643"/>
    <member name="GST_QUERY_BITRATE" nick="bitrate" value="51202"/>
    <member name="GST_QUERY_SELECTABLE" nick="selectable" value="53763"/>
  </enum>  <enum name="GstBufferingMode" get-type="gst_buffering_mode_get_type">
    <member name="GST_BUFFERING_STREAM" nick="stream" value="0"/>
    <member name="GST_BUFFERING_DOWNLOAD" nick="download" value="1"/>
    <member name="GST_BUFFERING_TIMESHIFT" nick="timeshift" value="2"/>
    <member name="GST_BUFFERING_LIVE" nick="live" value="3"/>
  </enum>  <flags name="GstSchedulingFlags" get-type="gst_scheduling_flags_get_type">
    <member name="GST_SCHEDULING_FLAG_SEEKABLE" nick="seekable" value="1"/>
    <member name="GST_SCHEDULING_FLAG_SEQUENTIAL" nick="sequential" value="2"/>
    <member name="GST_SCHEDULING_FLAG_BANDWIDTH_LIMITED" nick="bandwidth-limited" value="4"/>
  </flags>
  <enum name="GstSeekType" get-type="gst_seek_type_get_type">
    <member name="GST_SEEK_TYPE_NONE" nick="none" value="0"/>
    <member name="GST_SEEK_TYPE_SET" nick="set" value="1"/>
    <member name="GST_SEEK_TYPE_END" nick="end" value="2"/>
  </enum>  <flags name="GstSeekFlags" get-type="gst_seek_flags_get_type">
    <member name="GST_SEEK_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_SEEK_FLAG_FLUSH" nick="flush" value="1"/>
    <member name="GST_SEEK_FLAG_ACCURATE" nick="accurate" value="2"/>
    <member name="GST_SEEK_FLAG_KEY_UNIT" nick="key-unit" value="4"/>
    <member name="GST_SEEK_FLAG_SEGMENT" nick="segment" value="8"/>
    <member name="GST_SEEK_FLAG_TRICKMODE" nick="trickmode" value="16"/>
    <member name="GST_SEEK_FLAG_SKIP" nick="skip" value="16"/>
    <member name="GST_SEEK_FLAG_SNAP_BEFORE" nick="snap-before" value="32"/>
    <member name="GST_SEEK_FLAG_SNAP_AFTER" nick="snap-after" value="64"/>
    <member name="GST_SEEK_FLAG_SNAP_NEAREST" nick="snap-nearest" value="96"/>
    <member name="GST_SEEK_FLAG_TRICKMODE_KEY_UNITS" nick="trickmode-key-units" value="128"/>
    <member name="GST_SEEK_FLAG_TRICKMODE_NO_AUDIO" nick="trickmode-no-audio" value="256"/>
    <member name="GST_SEEK_FLAG_TRICKMODE_FORWARD_PREDICTED" nick="trickmode-forward-predicted" value="512"/>
    <member name="GST_SEEK_FLAG_INSTANT_RATE_CHANGE" nick="instant-rate-change" value="1024"/>
  </flags>
  <flags name="GstSegmentFlags" get-type="gst_segment_flags_get_type">
    <member name="GST_SEGMENT_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_SEGMENT_FLAG_RESET" nick="reset" value="1"/>
    <member name="GST_SEGMENT_FLAG_TRICKMODE" nick="trickmode" value="16"/>
    <member name="GST_SEGMENT_FLAG_SKIP" nick="skip" value="16"/>
    <member name="GST_SEGMENT_FLAG_SEGMENT" nick="segment" value="8"/>
    <member name="GST_SEGMENT_FLAG_TRICKMODE_KEY_UNITS" nick="trickmode-key-units" value="128"/>
    <member name="GST_SEGMENT_FLAG_TRICKMODE_FORWARD_PREDICTED" nick="trickmode-forward-predicted" value="512"/>
    <member name="GST_SEGMENT_FLAG_TRICKMODE_NO_AUDIO" nick="trickmode-no-audio" value="256"/>
  </flags>
  <flags name="GstStreamType" get-type="gst_stream_type_get_type">
    <member name="GST_STREAM_TYPE_UNKNOWN" nick="unknown" value="1"/>
    <member name="GST_STREAM_TYPE_AUDIO" nick="audio" value="2"/>
    <member name="GST_STREAM_TYPE_VIDEO" nick="video" value="4"/>
    <member name="GST_STREAM_TYPE_CONTAINER" nick="container" value="8"/>
    <member name="GST_STREAM_TYPE_TEXT" nick="text" value="16"/>
  </flags>
  <flags name="GstSerializeFlags" get-type="gst_serialize_flags_get_type">
    <member name="GST_SERIALIZE_FLAG_NONE" nick="none" value="0"/>
    <member name="GST_SERIALIZE_FLAG_BACKWARD_COMPAT" nick="backward-compat" value="1"/>
  </flags>
  <enum name="GstClockType" get-type="gst_clock_type_get_type">
    <member name="GST_CLOCK_TYPE_REALTIME" nick="realtime" value="0"/>
    <member name="GST_CLOCK_TYPE_MONOTONIC" nick="monotonic" value="1"/>
    <member name="GST_CLOCK_TYPE_OTHER" nick="other" value="2"/>
    <member name="GST_CLOCK_TYPE_TAI" nick="tai" value="3"/>
  </enum>  <enum name="GstTagMergeMode" get-type="gst_tag_merge_mode_get_type">
    <member name="GST_TAG_MERGE_UNDEFINED" nick="undefined" value="0"/>
    <member name="GST_TAG_MERGE_REPLACE_ALL" nick="replace-all" value="1"/>
    <member name="GST_TAG_MERGE_REPLACE" nick="replace" value="2"/>
    <member name="GST_TAG_MERGE_APPEND" nick="append" value="3"/>
    <member name="GST_TAG_MERGE_PREPEND" nick="prepend" value="4"/>
    <member name="GST_TAG_MERGE_KEEP" nick="keep" value="5"/>
    <member name="GST_TAG_MERGE_KEEP_ALL" nick="keep-all" value="6"/>
    <member name="GST_TAG_MERGE_COUNT" nick="count" value="7"/>
  </enum>  <enum name="GstTagFlag" get-type="gst_tag_flag_get_type">
    <member name="GST_TAG_FLAG_UNDEFINED" nick="undefined" value="0"/>
    <member name="GST_TAG_FLAG_META" nick="meta" value="1"/>
    <member name="GST_TAG_FLAG_ENCODED" nick="encoded" value="2"/>
    <member name="GST_TAG_FLAG_DECODED" nick="decoded" value="3"/>
    <member name="GST_TAG_FLAG_COUNT" nick="count" value="4"/>
  </enum>  <enum name="GstTagScope" get-type="gst_tag_scope_get_type">
    <member name="GST_TAG_SCOPE_STREAM" nick="stream" value="0"/>
    <member name="GST_TAG_SCOPE_GLOBAL" nick="global" value="1"/>
  </enum>  <enum name="GstTaskState" get-type="gst_task_state_get_type">
    <member name="GST_TASK_STARTED" nick="started" value="0"/>
    <member name="GST_TASK_STOPPED" nick="stopped" value="1"/>
    <member name="GST_TASK_PAUSED" nick="paused" value="2"/>
  </enum>  <enum name="GstTocScope" get-type="gst_toc_scope_get_type">
    <member name="GST_TOC_SCOPE_GLOBAL" nick="global" value="1"/>
    <member name="GST_TOC_SCOPE_CURRENT" nick="current" value="2"/>
  </enum>  <enum name="GstTocEntryType" get-type="gst_toc_entry_type_get_type">
    <member name="GST_TOC_ENTRY_TYPE_ANGLE" nick="angle" value="-3"/>
    <member name="GST_TOC_ENTRY_TYPE_VERSION" nick="version" value="-2"/>
    <member name="GST_TOC_ENTRY_TYPE_EDITION" nick="edition" value="-1"/>
    <member name="GST_TOC_ENTRY_TYPE_INVALID" nick="invalid" value="0"/>
    <member name="GST_TOC_ENTRY_TYPE_TITLE" nick="title" value="1"/>
    <member name="GST_TOC_ENTRY_TYPE_TRACK" nick="track" value="2"/>
    <member name="GST_TOC_ENTRY_TYPE_CHAPTER" nick="chapter" value="3"/>
  </enum>  <enum name="GstTocLoopType" get-type="gst_toc_loop_type_get_type">
    <member name="GST_TOC_LOOP_NONE" nick="none" value="0"/>
    <member name="GST_TOC_LOOP_FORWARD" nick="forward" value="1"/>
    <member name="GST_TOC_LOOP_REVERSE" nick="reverse" value="2"/>
    <member name="GST_TOC_LOOP_PING_PONG" nick="ping-pong" value="3"/>
  </enum>  <enum name="GstTracerValueScope" get-type="gst_tracer_value_scope_get_type">
    <member name="GST_TRACER_VALUE_SCOPE_PROCESS" nick="process" value="0"/>
    <member name="GST_TRACER_VALUE_SCOPE_THREAD" nick="thread" value="1"/>
    <member name="GST_TRACER_VALUE_SCOPE_ELEMENT" nick="element" value="2"/>
    <member name="GST_TRACER_VALUE_SCOPE_PAD" nick="pad" value="3"/>
  </enum>  <flags name="GstTracerValueFlags" get-type="gst_tracer_value_flags_get_type">
    <member name="GST_TRACER_VALUE_FLAGS_NONE" nick="none" value="0"/>
    <member name="GST_TRACER_VALUE_FLAGS_OPTIONAL" nick="optional" value="1"/>
    <member name="GST_TRACER_VALUE_FLAGS_AGGREGATED" nick="aggregated" value="2"/>
  </flags>
  <enum name="GstTypeFindProbability" get-type="gst_type_find_probability_get_type">
    <member name="GST_TYPE_FIND_NONE" nick="none" value="0"/>
    <member name="GST_TYPE_FIND_MINIMUM" nick="minimum" value="1"/>
    <member name="GST_TYPE_FIND_POSSIBLE" nick="possible" value="50"/>
    <member name="GST_TYPE_FIND_LIKELY" nick="likely" value="80"/>
    <member name="GST_TYPE_FIND_NEARLY_CERTAIN" nick="nearly-certain" value="99"/>
    <member name="GST_TYPE_FIND_MAXIMUM" nick="maximum" value="100"/>
  </enum>  <enum name="GstURIError" get-type="gst_uri_error_get_type">
    <member name="GST_URI_ERROR_UNSUPPORTED_PROTOCOL" nick="unsupported-protocol" value="0"/>
    <member name="GST_URI_ERROR_BAD_URI" nick="bad-uri" value="1"/>
    <member name="GST_URI_ERROR_BAD_STATE" nick="bad-state" value="2"/>
    <member name="GST_URI_ERROR_BAD_REFERENCE" nick="bad-reference" value="3"/>
  </enum>  <enum name="GstURIType" get-type="gst_uri_type_get_type">
    <member name="GST_URI_UNKNOWN" nick="unknown" value="0"/>
    <member name="GST_URI_SINK" nick="sink" value="1"/>
    <member name="GST_URI_SRC" nick="src" value="2"/>
  </enum>  <enum name="GstSearchMode" get-type="gst_search_mode_get_type">
    <member name="GST_SEARCH_MODE_EXACT" nick="exact" value="0"/>
    <member name="GST_SEARCH_MODE_BEFORE" nick="before" value="1"/>
    <member name="GST_SEARCH_MODE_AFTER" nick="after" value="2"/>
  </enum>  <flags name="GstPluginAPIFlags" get-type="gst_plugin_api_flags_get_type">
    <member name="GST_PLUGIN_API_FLAG_IGNORE_ENUM_MEMBERS" nick="members" value="1"/>
  </flags>
  <boxed name="GstAtomicQueue" get-type="gst_atomic_queue_get_type"/>
  <class name="GstObject" get-type="gst_object_get_type" parents="GInitiallyUnowned,GObject" abstract="1">
    <property name="name" type="gchararray" flags="8423" default-value="NULL"/>
    <property name="parent" type="GstObject" flags="8419" default-value="NULL"/>
    <signal name="deep-notify" return="void" when="first" no-recurse="1" detailed="1" no-hooks="1">
      <param type="GstObject"/>
      <param type="GParam"/>
    </signal>
  </class>
  <class name="GstClock" get-type="gst_clock_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
    <property name="window-size" type="gint" flags="227" default-value="32"/>
    <property name="window-threshold" type="gint" flags="227" default-value="4"/>
    <property name="timeout" type="guint64" flags="227" default-value="100000000"/>
    <signal name="synced" return="void" when="last">
      <param type="gboolean"/>
    </signal>
  </class>
  <class name="GstControlSource" get-type="gst_control_source_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
  </class>
  <class name="GstControlBinding" get-type="gst_control_binding_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
    <property name="object" type="GstObject" flags="235" default-value="NULL"/>
    <property name="name" type="gchararray" flags="235" default-value="NULL"/>
  </class>
  <boxed name="GstMiniObject" get-type="gst_mini_object_get_type"/>
  <boxed name="GstMemory" get-type="gst_memory_get_type"/>
  <boxed name="GstAllocationParams" get-type="gst_allocation_params_get_type"/>
  <class name="GstAllocator" get-type="gst_allocator_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
  </class>
  <boxed name="GstDateTime" get-type="gst_date_time_get_type"/>
  <boxed name="GstStructure" get-type="gst_structure_get_type"/>
  <boxed name="GstCapsFeatures" get-type="gst_caps_features_get_type"/>
  <boxed name="GstCaps" get-type="gst_caps_get_type"/>
  <boxed name="GstBuffer" get-type="gst_buffer_get_type"/>
  <boxed name="GstBufferList" get-type="gst_buffer_list_get_type"/>
  <boxed name="GstIterator" get-type="gst_iterator_get_type"/>
  <boxed name="GstSegment" get-type="gst_segment_get_type"/>
  <boxed name="GstSample" get-type="gst_sample_get_type"/>
  <boxed name="GstTagList" get-type="gst_tag_list_get_type"/>
  <boxed name="GstToc" get-type="gst_toc_get_type"/>
  <boxed name="GstTocEntry" get-type="gst_toc_entry_get_type"/>
  <boxed name="GstContext" get-type="gst_context_get_type"/>
  <boxed name="GstQuery" get-type="gst_query_get_type"/>
  <class name="GstDevice" get-type="gst_device_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
    <property name="display-name" type="gchararray" flags="235" default-value=""/>
    <property name="caps" type="GstCaps" flags="235" default-value="NULL"/>
    <property name="device-class" type="gchararray" flags="235" default-value=""/>
    <property name="properties" type="GstStructure" flags="235"/>
    <signal name="removed" return="void" when="last">
    </signal>
  </class>
  <class name="GstStream" get-type="gst_stream_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <property name="stream-id" type="gchararray" flags="235" default-value="NULL"/>
    <property name="stream-flags" type="GstStreamFlags" flags="231" default-value="GST_STREAM_FLAG_NONE"/>
    <property name="stream-type" type="GstStreamType" flags="231" default-value="GST_STREAM_TYPE_UNKNOWN"/>
    <property name="tags" type="GstTagList" flags="227"/>
    <property name="caps" type="GstCaps" flags="227" default-value="NULL"/>
  </class>
  <class name="GstStreamCollection" get-type="gst_stream_collection_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <property name="upstream-id" type="gchararray" flags="231" default-value="NULL"/>
    <signal name="stream-notify" return="void" when="first" no-recurse="1" detailed="1" no-hooks="1">
      <param type="GstStream"/>
      <param type="GParam"/>
    </signal>
  </class>
  <boxed name="GstMessage" get-type="gst_message_get_type"/>
  <boxed name="GstEvent" get-type="gst_event_get_type"/>
  <class name="GstTaskPool" get-type="gst_task_pool_get_type" parents="GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstSharedTaskPool" get-type="gst_shared_task_pool_get_type" parents="GstTaskPool,GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstTask" get-type="gst_task_get_type" parents="GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstPadTemplate" get-type="gst_pad_template_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <property name="name-template" type="gchararray" flags="235" default-value="NULL"/>
    <property name="direction" type="GstPadDirection" flags="235" default-value="GST_PAD_UNKNOWN"/>
    <property name="presence" type="GstPadPresence" flags="235" default-value="GST_PAD_ALWAYS"/>
    <property name="caps" type="GstCaps" flags="235" default-value="NULL"/>
    <property name="gtype" type="GType" flags="235"/>
    <signal name="pad-created" return="void" when="last">
      <param type="GstPad"/>
    </signal>
  </class>
  <class name="GstPad" get-type="gst_pad_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <property name="caps" type="GstCaps" flags="225" default-value="NULL"/>
    <property name="direction" type="GstPadDirection" flags="235" default-value="GST_PAD_UNKNOWN"/>
    <property name="template" type="GstPadTemplate" flags="227" default-value="NULL"/>
    <property name="offset" type="gint64" flags="227" default-value="0"/>
    <signal name="linked" return="void" when="last">
      <param type="GstPad"/>
    </signal>
    <signal name="unlinked" return="void" when="last">
      <param type="GstPad"/>
    </signal>
  </class>
  <class name="GstBus" get-type="gst_bus_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <property name="enable-async" type="gboolean" flags="234" default-value="TRUE"/>
    <signal name="message" return="void" when="last" detailed="1">
      <param type="GstMessage"/>
    </signal>
    <signal name="sync-message" return="void" when="last" detailed="1">
      <param type="GstMessage"/>
    </signal>
  </class>
  <class name="GstPlugin" get-type="gst_plugin_get_type" parents="GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstPluginFeature" get-type="gst_plugin_feature_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
  </class>
  <interface name="GstURIHandler" get-type="gst_uri_handler_get_type">
  </interface>
  <boxed name="GstUri" get-type="gst_uri_get_type"/>
  <class name="GstElementFactory" get-type="gst_element_factory_get_type" parents="GstPluginFeature,GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstElement" get-type="gst_element_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
    <signal name="pad-added" return="void" when="last">
      <param type="GstPad"/>
    </signal>
    <signal name="pad-removed" return="void" when="last">
      <param type="GstPad"/>
    </signal>
    <signal name="no-more-pads" return="void" when="last">
    </signal>
  </class>
  <class name="GstBin" get-type="gst_bin_get_type" parents="GstElement,GstObject,GInitiallyUnowned,GObject">
    <implements name="GstChildProxy"/>
    <property name="async-handling" type="gboolean" flags="227" default-value="FALSE"/>
    <property name="message-forward" type="gboolean" flags="227" default-value="FALSE"/>
    <signal name="element-added" return="void" when="first">
      <param type="GstElement"/>
    </signal>
    <signal name="element-removed" return="void" when="first">
      <param type="GstElement"/>
    </signal>
    <signal name="deep-element-added" return="void" when="first">
      <param type="GstBin"/>
      <param type="GstElement"/>
    </signal>
    <signal name="deep-element-removed" return="void" when="first">
      <param type="GstBin"/>
      <param type="GstElement"/>
    </signal>
    <signal name="do-latency" return="gboolean" when="last">
    </signal>
  </class>
  <class name="GstBufferPool" get-type="gst_buffer_pool_get_type" parents="GstObject,GInitiallyUnowned,GObject">
  </class>
  <interface name="GstChildProxy" get-type="gst_child_proxy_get_type">
    <signal name="child-added" return="void" when="first">
      <param type="GObject"/>
      <param type="gchararray"/>
    </signal>
    <signal name="child-removed" return="void" when="first">
      <param type="GObject"/>
      <param type="gchararray"/>
    </signal>
  </interface>
  <class name="GstDeviceProviderFactory" get-type="gst_device_provider_factory_get_type" parents="GstPluginFeature,GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstDeviceProvider" get-type="gst_device_provider_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
    <signal name="provider-hidden" return="void" when="first">
      <param type="gchararray"/>
    </signal>
    <signal name="provider-unhidden" return="void" when="first">
      <param type="gchararray"/>
    </signal>
  </class>
  <class name="GstDeviceMonitor" get-type="gst_device_monitor_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <property name="show-all" type="gboolean" flags="227" default-value="FALSE"/>
  </class>
  <class name="GstDynamicTypeFactory" get-type="gst_dynamic_type_factory_get_type" parents="GstPluginFeature,GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstProxyPad" get-type="gst_proxy_pad_get_type" parents="GstPad,GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstGhostPad" get-type="gst_ghost_pad_get_type" parents="GstProxyPad,GstPad,GstObject,GInitiallyUnowned,GObject">
  </class>
  <fundamental name="GstIntRange" get-type="gst_int_range_get_type">
  </fundamental>
  <fundamental name="GstInt64Range" get-type="gst_int64_range_get_type">
  </fundamental>
  <fundamental name="GstDoubleRange" get-type="gst_double_range_get_type">
  </fundamental>
  <fundamental name="GstFractionRange" get-type="gst_fraction_range_get_type">
  </fundamental>
  <fundamental name="GstFraction" get-type="gst_fraction_get_type">
  </fundamental>
  <fundamental name="GstValueList" get-type="gst_value_list_get_type">
  </fundamental>
  <fundamental name="GstValueArray" get-type="gst_value_array_get_type">
  </fundamental>
  <fundamental name="GstBitmask" get-type="gst_bitmask_get_type">
  </fundamental>
  <fundamental name="GstFlagSet" get-type="gst_flagset_get_type">
  </fundamental>
  <fundamental name="GstParamFraction" get-type="gst_param_spec_fraction_get_type" instantiatable="1" parents="GParam">
  </fundamental>
  <fundamental name="GstParamArray" get-type="gst_param_spec_array_get_type" instantiatable="1" parents="GParam">
  </fundamental>
  <class name="GstPipeline" get-type="gst_pipeline_get_type" parents="GstBin,GstElement,GstObject,GInitiallyUnowned,GObject">
    <implements name="GstChildProxy"/>
    <property name="delay" type="guint64" flags="227" default-value="0"/>
    <property name="auto-flush-bus" type="gboolean" flags="227" default-value="TRUE"/>
    <property name="latency" type="guint64" flags="227" default-value="18446744073709551615"/>
  </class>
  <interface name="GstPreset" get-type="gst_preset_get_type">
  </interface>
  <class name="GstRegistry" get-type="gst_registry_get_type" parents="GstObject,GInitiallyUnowned,GObject">
    <signal name="plugin-added" return="void" when="last">
      <param type="GstPlugin"/>
    </signal>
    <signal name="feature-added" return="void" when="last">
      <param type="GstPluginFeature"/>
    </signal>
  </class>
  <boxed name="GstPromise" get-type="gst_promise_get_type"/>
  <class name="GstSystemClock" get-type="gst_system_clock_get_type" parents="GstClock,GstObject,GInitiallyUnowned,GObject">
    <property name="clock-type" type="GstClockType" flags="227" default-value="GST_CLOCK_TYPE_MONOTONIC"/>
  </class>
  <interface name="GstTagSetter" get-type="gst_tag_setter_get_type">
    <prerequisite name="GstElement"/>
  </interface>
  <interface name="GstTocSetter" get-type="gst_toc_setter_get_type">
    <prerequisite name="GstElement"/>
  </interface>
  <class name="GstTracer" get-type="gst_tracer_get_type" parents="GstObject,GInitiallyUnowned,GObject" abstract="1">
    <property name="params" type="gchararray" flags="231" default-value="NULL"/>
  </class>
  <class name="GstTracerFactory" get-type="gst_tracer_factory_get_type" parents="GstPluginFeature,GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstTracerRecord" get-type="gst_tracer_record_get_type" parents="GstObject,GInitiallyUnowned,GObject">
  </class>
  <class name="GstTypeFindFactory" get-type="gst_type_find_factory_get_type" parents="GstPluginFeature,GstObject,GInitiallyUnowned,GObject">
  </class>
  <boxed name="GstParseContext" get-type="gst_parse_context_get_type"/>
  <error-quark function="gst_plugin_error_quark" domain="gst_plugin_error"/>
  <error-quark function="gst_uri_error_quark" domain="gst-uri-error-quark"/>
  <error-quark function="gst_stream_error_quark" domain="gst-stream-error-quark"/>
  <error-quark function="gst_core_error_quark" domain="gst-core-error-quark"/>
  <error-quark function="gst_resource_error_quark" domain="gst-resource-error-quark"/>
  <error-quark function="gst_library_error_quark" domain="gst-library-error-quark"/>
  <error-quark function="gst_parse_error_quark" domain="gst_parse_error"/>
</dump>
