mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-05 23:18:47 +00:00
f9044e93e1
* Hide new GstAudioAggregator for now (needs some work) * Fix the GstAudioInfo.SetFormat API and its use in the samples (it was plain broken and fixes in the annotation fixed it)
28959 lines
No EOL
1.4 MiB
28959 lines
No EOL
1.4 MiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<api parser_version="3">
|
|
<namespace name="Gst" library="libgstreamer-1.0-0.dll">
|
|
<enum name="BufferingMode" cname="GstBufferingMode" type="enum" gtype="gst_buffering_mode_get_type">
|
|
<member cname="GST_BUFFERING_STREAM" name="Stream" value="0" />
|
|
<member cname="GST_BUFFERING_DOWNLOAD" name="Download" value="1" />
|
|
<member cname="GST_BUFFERING_TIMESHIFT" name="Timeshift" value="2" />
|
|
<member cname="GST_BUFFERING_LIVE" name="Live" value="3" />
|
|
</enum>
|
|
<enum name="BusSyncReply" cname="GstBusSyncReply" type="enum" gtype="gst_bus_sync_reply_get_type">
|
|
<member cname="GST_BUS_DROP" name="Drop" value="0" />
|
|
<member cname="GST_BUS_PASS" name="Pass" value="1" />
|
|
<member cname="GST_BUS_ASYNC" name="Async" value="2" />
|
|
</enum>
|
|
<enum name="CapsIntersectMode" cname="GstCapsIntersectMode" type="enum" gtype="gst_caps_intersect_mode_get_type">
|
|
<member cname="GST_CAPS_INTERSECT_ZIG_ZAG" name="ZigZag" value="0" />
|
|
<member cname="GST_CAPS_INTERSECT_FIRST" name="First" value="1" />
|
|
</enum>
|
|
<enum name="ClockEntryType" cname="GstClockEntryType" type="enum" gtype="gst_clock_entry_type_get_type">
|
|
<member cname="GST_CLOCK_ENTRY_SINGLE" name="Single" value="0" />
|
|
<member cname="GST_CLOCK_ENTRY_PERIODIC" name="Periodic" value="1" />
|
|
</enum>
|
|
<enum name="ClockReturn" cname="GstClockReturn" type="enum" gtype="gst_clock_return_get_type">
|
|
<member cname="GST_CLOCK_OK" name="Ok" value="0" />
|
|
<member cname="GST_CLOCK_EARLY" name="Early" value="1" />
|
|
<member cname="GST_CLOCK_UNSCHEDULED" name="Unscheduled" value="2" />
|
|
<member cname="GST_CLOCK_BUSY" name="Busy" value="3" />
|
|
<member cname="GST_CLOCK_BADTIME" name="Badtime" value="4" />
|
|
<member cname="GST_CLOCK_ERROR" name="Error" value="5" />
|
|
<member cname="GST_CLOCK_UNSUPPORTED" name="Unsupported" value="6" />
|
|
<member cname="GST_CLOCK_DONE" name="Done" value="7" />
|
|
</enum>
|
|
<enum name="ClockType" cname="GstClockType" type="enum" gtype="gst_clock_type_get_type">
|
|
<member cname="GST_CLOCK_TYPE_REALTIME" name="Realtime" value="0" />
|
|
<member cname="GST_CLOCK_TYPE_MONOTONIC" name="Monotonic" value="1" />
|
|
<member cname="GST_CLOCK_TYPE_OTHER" name="Other" value="2" />
|
|
</enum>
|
|
<enum name="CoreError" cname="GstCoreError" type="enum" gtype="gst_core_error_get_type">
|
|
<member cname="GST_CORE_ERROR_FAILED" name="Failed" value="1" />
|
|
<member cname="GST_CORE_ERROR_TOO_LAZY" name="TooLazy" value="2" />
|
|
<member cname="GST_CORE_ERROR_NOT_IMPLEMENTED" name="NotImplemented" value="3" />
|
|
<member cname="GST_CORE_ERROR_STATE_CHANGE" name="StateChange" value="4" />
|
|
<member cname="GST_CORE_ERROR_PAD" name="Pad" value="5" />
|
|
<member cname="GST_CORE_ERROR_THREAD" name="Thread" value="6" />
|
|
<member cname="GST_CORE_ERROR_NEGOTIATION" name="Negotiation" value="7" />
|
|
<member cname="GST_CORE_ERROR_EVENT" name="Event" value="8" />
|
|
<member cname="GST_CORE_ERROR_SEEK" name="Seek" value="9" />
|
|
<member cname="GST_CORE_ERROR_CAPS" name="Caps" value="10" />
|
|
<member cname="GST_CORE_ERROR_TAG" name="Tag" value="11" />
|
|
<member cname="GST_CORE_ERROR_MISSING_PLUGIN" name="MissingPlugin" value="12" />
|
|
<member cname="GST_CORE_ERROR_CLOCK" name="Clock" value="13" />
|
|
<member cname="GST_CORE_ERROR_DISABLED" name="Disabled" value="14" />
|
|
<member cname="GST_CORE_ERROR_NUM_ERRORS" name="NumErrors" value="15" />
|
|
</enum>
|
|
<enum name="DebugColorMode" cname="GstDebugColorMode" type="enum" gtype="gst_debug_color_mode_get_type">
|
|
<member cname="GST_DEBUG_COLOR_MODE_OFF" name="Off" value="0" />
|
|
<member cname="GST_DEBUG_COLOR_MODE_ON" name="On" value="1" />
|
|
<member cname="GST_DEBUG_COLOR_MODE_UNIX" name="Unix" value="2" />
|
|
</enum>
|
|
<enum name="DebugLevel" cname="GstDebugLevel" type="enum" gtype="gst_debug_level_get_type">
|
|
<member cname="GST_LEVEL_NONE" name="None" value="0" />
|
|
<member cname="GST_LEVEL_ERROR" name="Error" value="1" />
|
|
<member cname="GST_LEVEL_WARNING" name="Warning" value="2" />
|
|
<member cname="GST_LEVEL_FIXME" name="Fixme" value="3" />
|
|
<member cname="GST_LEVEL_INFO" name="Info" value="4" />
|
|
<member cname="GST_LEVEL_DEBUG" name="Debug" value="5" />
|
|
<member cname="GST_LEVEL_LOG" name="Log" value="6" />
|
|
<member cname="GST_LEVEL_TRACE" name="Trace" value="7" />
|
|
<member cname="GST_LEVEL_MEMDUMP" name="Memdump" value="9" />
|
|
<member cname="GST_LEVEL_COUNT" name="Count" value="10" />
|
|
</enum>
|
|
<enum name="EventType" cname="GstEventType" type="enum" gtype="gst_event_type_get_type">
|
|
<member cname="GST_EVENT_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_EVENT_FLUSH_START" name="FlushStart" value="2563" />
|
|
<member cname="GST_EVENT_FLUSH_STOP" name="FlushStop" value="5127" />
|
|
<member cname="GST_EVENT_STREAM_START" name="StreamStart" value="10254" />
|
|
<member cname="GST_EVENT_CAPS" name="Caps" value="12814" />
|
|
<member cname="GST_EVENT_SEGMENT" name="Segment" value="17934" />
|
|
<member cname="GST_EVENT_STREAM_COLLECTION" name="StreamCollection" value="19230" />
|
|
<member cname="GST_EVENT_TAG" name="Tag" value="20510" />
|
|
<member cname="GST_EVENT_BUFFERSIZE" name="Buffersize" value="23054" />
|
|
<member cname="GST_EVENT_SINK_MESSAGE" name="SinkMessage" value="25630" />
|
|
<member cname="GST_EVENT_STREAM_GROUP_DONE" name="StreamGroupDone" value="26894" />
|
|
<member cname="GST_EVENT_EOS" name="Eos" value="28174" />
|
|
<member cname="GST_EVENT_TOC" name="Toc" value="30750" />
|
|
<member cname="GST_EVENT_PROTECTION" name="Protection" value="33310" />
|
|
<member cname="GST_EVENT_SEGMENT_DONE" name="SegmentDone" value="38406" />
|
|
<member cname="GST_EVENT_GAP" name="Gap" value="40966" />
|
|
<member cname="GST_EVENT_QOS" name="Qos" value="48641" />
|
|
<member cname="GST_EVENT_SEEK" name="Seek" value="51201" />
|
|
<member cname="GST_EVENT_NAVIGATION" name="Navigation" value="53761" />
|
|
<member cname="GST_EVENT_LATENCY" name="Latency" value="56321" />
|
|
<member cname="GST_EVENT_STEP" name="Step" value="58881" />
|
|
<member cname="GST_EVENT_RECONFIGURE" name="Reconfigure" value="61441" />
|
|
<member cname="GST_EVENT_TOC_SELECT" name="TocSelect" value="64001" />
|
|
<member cname="GST_EVENT_SELECT_STREAMS" name="SelectStreams" value="66561" />
|
|
<member cname="GST_EVENT_CUSTOM_UPSTREAM" name="CustomUpstream" value="69121" />
|
|
<member cname="GST_EVENT_CUSTOM_DOWNSTREAM" name="CustomDownstream" value="71686" />
|
|
<member cname="GST_EVENT_CUSTOM_DOWNSTREAM_OOB" name="CustomDownstreamOob" value="74242" />
|
|
<member cname="GST_EVENT_CUSTOM_DOWNSTREAM_STICKY" name="CustomDownstreamSticky" value="76830" />
|
|
<member cname="GST_EVENT_CUSTOM_BOTH" name="CustomBoth" value="79367" />
|
|
<member cname="GST_EVENT_CUSTOM_BOTH_OOB" name="CustomBothOob" value="81923" />
|
|
</enum>
|
|
<enum name="FlowReturn" cname="GstFlowReturn" type="enum" gtype="gst_flow_return_get_type">
|
|
<member cname="GST_FLOW_CUSTOM_ERROR_2" name="CustomError2" value="-102" />
|
|
<member cname="GST_FLOW_CUSTOM_ERROR_1" name="CustomError1" value="-101" />
|
|
<member cname="GST_FLOW_CUSTOM_ERROR" name="CustomError" value="-100" />
|
|
<member cname="GST_FLOW_NOT_SUPPORTED" name="NotSupported" value="-6" />
|
|
<member cname="GST_FLOW_ERROR" name="Error" value="-5" />
|
|
<member cname="GST_FLOW_NOT_NEGOTIATED" name="NotNegotiated" value="-4" />
|
|
<member cname="GST_FLOW_EOS" name="Eos" value="-3" />
|
|
<member cname="GST_FLOW_FLUSHING" name="Flushing" value="-2" />
|
|
<member cname="GST_FLOW_NOT_LINKED" name="NotLinked" value="-1" />
|
|
<member cname="GST_FLOW_OK" name="Ok" value="0" />
|
|
<member cname="GST_FLOW_CUSTOM_SUCCESS" name="CustomSuccess" value="100" />
|
|
<member cname="GST_FLOW_CUSTOM_SUCCESS_1" name="CustomSuccess1" value="101" />
|
|
<member cname="GST_FLOW_CUSTOM_SUCCESS_2" name="CustomSuccess2" value="102" />
|
|
</enum>
|
|
<enum name="Format" cname="GstFormat" type="enum" gtype="gst_format_get_type">
|
|
<member cname="GST_FORMAT_UNDEFINED" name="Undefined" value="0" />
|
|
<member cname="GST_FORMAT_DEFAULT" name="Default" value="1" />
|
|
<member cname="GST_FORMAT_BYTES" name="Bytes" value="2" />
|
|
<member cname="GST_FORMAT_TIME" name="Time" value="3" />
|
|
<member cname="GST_FORMAT_BUFFERS" name="Buffers" value="4" />
|
|
<member cname="GST_FORMAT_PERCENT" name="Percent" value="5" />
|
|
</enum>
|
|
<enum name="IteratorItem" cname="GstIteratorItem" type="enum" gtype="gst_iterator_item_get_type">
|
|
<member cname="GST_ITERATOR_ITEM_SKIP" name="Skip" value="0" />
|
|
<member cname="GST_ITERATOR_ITEM_PASS" name="Pass" value="1" />
|
|
<member cname="GST_ITERATOR_ITEM_END" name="End" value="2" />
|
|
</enum>
|
|
<enum name="IteratorResult" cname="GstIteratorResult" type="enum" gtype="gst_iterator_result_get_type">
|
|
<member cname="GST_ITERATOR_DONE" name="Done" value="0" />
|
|
<member cname="GST_ITERATOR_OK" name="Ok" value="1" />
|
|
<member cname="GST_ITERATOR_RESYNC" name="Resync" value="2" />
|
|
<member cname="GST_ITERATOR_ERROR" name="Error" value="3" />
|
|
</enum>
|
|
<enum name="LibraryError" cname="GstLibraryError" type="enum" gtype="gst_library_error_get_type">
|
|
<member cname="GST_LIBRARY_ERROR_FAILED" name="Failed" value="1" />
|
|
<member cname="GST_LIBRARY_ERROR_TOO_LAZY" name="TooLazy" value="2" />
|
|
<member cname="GST_LIBRARY_ERROR_INIT" name="Init" value="3" />
|
|
<member cname="GST_LIBRARY_ERROR_SHUTDOWN" name="Shutdown" value="4" />
|
|
<member cname="GST_LIBRARY_ERROR_SETTINGS" name="Settings" value="5" />
|
|
<member cname="GST_LIBRARY_ERROR_ENCODE" name="Encode" value="6" />
|
|
<member cname="GST_LIBRARY_ERROR_NUM_ERRORS" name="NumErrors" value="7" />
|
|
</enum>
|
|
<enum name="PadDirection" cname="GstPadDirection" type="enum" gtype="gst_pad_direction_get_type">
|
|
<member cname="GST_PAD_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_PAD_SRC" name="Src" value="1" />
|
|
<member cname="GST_PAD_SINK" name="Sink" value="2" />
|
|
</enum>
|
|
<enum name="PadLinkReturn" cname="GstPadLinkReturn" type="enum" gtype="gst_pad_link_return_get_type">
|
|
<member cname="GST_PAD_LINK_REFUSED" name="Refused" value="-6" />
|
|
<member cname="GST_PAD_LINK_NOSCHED" name="Nosched" value="-5" />
|
|
<member cname="GST_PAD_LINK_NOFORMAT" name="Noformat" value="-4" />
|
|
<member cname="GST_PAD_LINK_WRONG_DIRECTION" name="WrongDirection" value="-3" />
|
|
<member cname="GST_PAD_LINK_WAS_LINKED" name="WasLinked" value="-2" />
|
|
<member cname="GST_PAD_LINK_WRONG_HIERARCHY" name="WrongHierarchy" value="-1" />
|
|
<member cname="GST_PAD_LINK_OK" name="Ok" value="0" />
|
|
</enum>
|
|
<enum name="PadMode" cname="GstPadMode" type="enum" gtype="gst_pad_mode_get_type">
|
|
<member cname="GST_PAD_MODE_NONE" name="None" value="0" />
|
|
<member cname="GST_PAD_MODE_PUSH" name="Push" value="1" />
|
|
<member cname="GST_PAD_MODE_PULL" name="Pull" value="2" />
|
|
</enum>
|
|
<enum name="PadPresence" cname="GstPadPresence" type="enum" gtype="gst_pad_presence_get_type">
|
|
<member cname="GST_PAD_ALWAYS" name="Always" value="0" />
|
|
<member cname="GST_PAD_SOMETIMES" name="Sometimes" value="1" />
|
|
<member cname="GST_PAD_REQUEST" name="Request" value="2" />
|
|
</enum>
|
|
<enum name="PadProbeReturn" cname="GstPadProbeReturn" type="enum" gtype="gst_pad_probe_return_get_type">
|
|
<member cname="GST_PAD_PROBE_DROP" name="Drop" value="0" />
|
|
<member cname="GST_PAD_PROBE_OK" name="Ok" value="1" />
|
|
<member cname="GST_PAD_PROBE_REMOVE" name="Remove" value="2" />
|
|
<member cname="GST_PAD_PROBE_PASS" name="Pass" value="3" />
|
|
<member cname="GST_PAD_PROBE_HANDLED" name="Handled" value="4" />
|
|
</enum>
|
|
<enum name="ParseError" cname="GstParseError" type="enum" gtype="gst_parse_error_get_type">
|
|
<member cname="GST_PARSE_ERROR_SYNTAX" name="Syntax" value="0" />
|
|
<member cname="GST_PARSE_ERROR_NO_SUCH_ELEMENT" name="NoSuchElement" value="1" />
|
|
<member cname="GST_PARSE_ERROR_NO_SUCH_PROPERTY" name="NoSuchProperty" value="2" />
|
|
<member cname="GST_PARSE_ERROR_LINK" name="Link" value="3" />
|
|
<member cname="GST_PARSE_ERROR_COULD_NOT_SET_PROPERTY" name="CouldNotSetProperty" value="4" />
|
|
<member cname="GST_PARSE_ERROR_EMPTY_BIN" name="EmptyBin" value="5" />
|
|
<member cname="GST_PARSE_ERROR_EMPTY" name="Empty" value="6" />
|
|
<member cname="GST_PARSE_ERROR_DELAYED_LINK" name="DelayedLink" value="7" />
|
|
</enum>
|
|
<enum name="PluginError" cname="GstPluginError" type="enum" gtype="gst_plugin_error_get_type">
|
|
<member cname="GST_PLUGIN_ERROR_MODULE" name="Module" value="0" />
|
|
<member cname="GST_PLUGIN_ERROR_DEPENDENCIES" name="Dependencies" value="1" />
|
|
<member cname="GST_PLUGIN_ERROR_NAME_MISMATCH" name="NameMismatch" value="2" />
|
|
</enum>
|
|
<enum name="ProgressType" cname="GstProgressType" type="enum" gtype="gst_progress_type_get_type">
|
|
<member cname="GST_PROGRESS_TYPE_START" name="Start" value="0" />
|
|
<member cname="GST_PROGRESS_TYPE_CONTINUE" name="Continue" value="1" />
|
|
<member cname="GST_PROGRESS_TYPE_COMPLETE" name="Complete" value="2" />
|
|
<member cname="GST_PROGRESS_TYPE_CANCELED" name="Canceled" value="3" />
|
|
<member cname="GST_PROGRESS_TYPE_ERROR" name="Error" value="4" />
|
|
</enum>
|
|
<enum name="PromiseResult" cname="GstPromiseResult" type="enum" gtype="gst_promise_result_get_type" version="1.14">
|
|
<member cname="GST_PROMISE_RESULT_PENDING" name="Pending" value="0" />
|
|
<member cname="GST_PROMISE_RESULT_INTERRUPTED" name="Interrupted" value="1" />
|
|
<member cname="GST_PROMISE_RESULT_REPLIED" name="Replied" value="2" />
|
|
<member cname="GST_PROMISE_RESULT_EXPIRED" name="Expired" value="3" />
|
|
</enum>
|
|
<enum name="QOSType" cname="GstQOSType" type="enum" gtype="gst_qos_type_get_type">
|
|
<member cname="GST_QOS_TYPE_OVERFLOW" name="Overflow" value="0" />
|
|
<member cname="GST_QOS_TYPE_UNDERFLOW" name="Underflow" value="1" />
|
|
<member cname="GST_QOS_TYPE_THROTTLE" name="Throttle" value="2" />
|
|
</enum>
|
|
<enum name="QueryType" cname="GstQueryType" type="enum" gtype="gst_query_type_get_type">
|
|
<member cname="GST_QUERY_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_QUERY_POSITION" name="Position" value="2563" />
|
|
<member cname="GST_QUERY_DURATION" name="Duration" value="5123" />
|
|
<member cname="GST_QUERY_LATENCY" name="Latency" value="7683" />
|
|
<member cname="GST_QUERY_JITTER" name="Jitter" value="10243" />
|
|
<member cname="GST_QUERY_RATE" name="Rate" value="12803" />
|
|
<member cname="GST_QUERY_SEEKING" name="Seeking" value="15363" />
|
|
<member cname="GST_QUERY_SEGMENT" name="Segment" value="17923" />
|
|
<member cname="GST_QUERY_CONVERT" name="Convert" value="20483" />
|
|
<member cname="GST_QUERY_FORMATS" name="Formats" value="23043" />
|
|
<member cname="GST_QUERY_BUFFERING" name="Buffering" value="28163" />
|
|
<member cname="GST_QUERY_CUSTOM" name="Custom" value="30723" />
|
|
<member cname="GST_QUERY_URI" name="Uri" value="33283" />
|
|
<member cname="GST_QUERY_ALLOCATION" name="Allocation" value="35846" />
|
|
<member cname="GST_QUERY_SCHEDULING" name="Scheduling" value="38401" />
|
|
<member cname="GST_QUERY_ACCEPT_CAPS" name="AcceptCaps" value="40963" />
|
|
<member cname="GST_QUERY_CAPS" name="Caps" value="43523" />
|
|
<member cname="GST_QUERY_DRAIN" name="Drain" value="46086" />
|
|
<member cname="GST_QUERY_CONTEXT" name="Context" value="48643" />
|
|
</enum>
|
|
<enum name="Rank" cname="GstRank" type="enum" gtype="gst_rank_get_type">
|
|
<member cname="GST_RANK_NONE" name="None" value="0" />
|
|
<member cname="GST_RANK_MARGINAL" name="Marginal" value="64" />
|
|
<member cname="GST_RANK_SECONDARY" name="Secondary" value="128" />
|
|
<member cname="GST_RANK_PRIMARY" name="Primary" value="256" />
|
|
</enum>
|
|
<enum name="ResourceError" cname="GstResourceError" type="enum" gtype="gst_resource_error_get_type">
|
|
<member cname="GST_RESOURCE_ERROR_FAILED" name="Failed" value="1" />
|
|
<member cname="GST_RESOURCE_ERROR_TOO_LAZY" name="TooLazy" value="2" />
|
|
<member cname="GST_RESOURCE_ERROR_NOT_FOUND" name="NotFound" value="3" />
|
|
<member cname="GST_RESOURCE_ERROR_BUSY" name="Busy" value="4" />
|
|
<member cname="GST_RESOURCE_ERROR_OPEN_READ" name="OpenRead" value="5" />
|
|
<member cname="GST_RESOURCE_ERROR_OPEN_WRITE" name="OpenWrite" value="6" />
|
|
<member cname="GST_RESOURCE_ERROR_OPEN_READ_WRITE" name="OpenReadWrite" value="7" />
|
|
<member cname="GST_RESOURCE_ERROR_CLOSE" name="Close" value="8" />
|
|
<member cname="GST_RESOURCE_ERROR_READ" name="Read" value="9" />
|
|
<member cname="GST_RESOURCE_ERROR_WRITE" name="Write" value="10" />
|
|
<member cname="GST_RESOURCE_ERROR_SEEK" name="Seek" value="11" />
|
|
<member cname="GST_RESOURCE_ERROR_SYNC" name="Sync" value="12" />
|
|
<member cname="GST_RESOURCE_ERROR_SETTINGS" name="Settings" value="13" />
|
|
<member cname="GST_RESOURCE_ERROR_NO_SPACE_LEFT" name="NoSpaceLeft" value="14" />
|
|
<member cname="GST_RESOURCE_ERROR_NOT_AUTHORIZED" name="NotAuthorized" value="15" />
|
|
<member cname="GST_RESOURCE_ERROR_NUM_ERRORS" name="NumErrors" value="16" />
|
|
</enum>
|
|
<enum name="SearchMode" cname="GstSearchMode" type="enum" gtype="gst_search_mode_get_type">
|
|
<member cname="GST_SEARCH_MODE_EXACT" name="Exact" value="0" />
|
|
<member cname="GST_SEARCH_MODE_BEFORE" name="Before" value="1" />
|
|
<member cname="GST_SEARCH_MODE_AFTER" name="After" value="2" />
|
|
</enum>
|
|
<enum name="SeekType" cname="GstSeekType" type="enum" gtype="gst_seek_type_get_type">
|
|
<member cname="GST_SEEK_TYPE_NONE" name="None" value="0" />
|
|
<member cname="GST_SEEK_TYPE_SET" name="Set" value="1" />
|
|
<member cname="GST_SEEK_TYPE_END" name="End" value="2" />
|
|
</enum>
|
|
<enum name="State" cname="GstState" type="enum" gtype="gst_state_get_type">
|
|
<member cname="GST_STATE_VOID_PENDING" name="VoidPending" value="0" />
|
|
<member cname="GST_STATE_NULL" name="Null" value="1" />
|
|
<member cname="GST_STATE_READY" name="Ready" value="2" />
|
|
<member cname="GST_STATE_PAUSED" name="Paused" value="3" />
|
|
<member cname="GST_STATE_PLAYING" name="Playing" value="4" />
|
|
</enum>
|
|
<enum name="StateChange" cname="GstStateChange" type="enum" gtype="gst_state_change_get_type">
|
|
<member cname="GST_STATE_CHANGE_NULL_TO_NULL" name="NullToNull" value="9" />
|
|
<member cname="GST_STATE_CHANGE_NULL_TO_READY" name="NullToReady" value="10" />
|
|
<member cname="GST_STATE_CHANGE_READY_TO_NULL" name="ReadyToNull" value="17" />
|
|
<member cname="GST_STATE_CHANGE_READY_TO_READY" name="ReadyToReady" value="18" />
|
|
<member cname="GST_STATE_CHANGE_READY_TO_PAUSED" name="ReadyToPaused" value="19" />
|
|
<member cname="GST_STATE_CHANGE_PAUSED_TO_READY" name="PausedToReady" value="26" />
|
|
<member cname="GST_STATE_CHANGE_PAUSED_TO_PAUSED" name="PausedToPaused" value="27" />
|
|
<member cname="GST_STATE_CHANGE_PAUSED_TO_PLAYING" name="PausedToPlaying" value="28" />
|
|
<member cname="GST_STATE_CHANGE_PLAYING_TO_PAUSED" name="PlayingToPaused" value="35" />
|
|
<member cname="GST_STATE_CHANGE_PLAYING_TO_PLAYING" name="PlayingToPlaying" value="36" />
|
|
</enum>
|
|
<enum name="StateChangeReturn" cname="GstStateChangeReturn" type="enum" gtype="gst_state_change_return_get_type">
|
|
<member cname="GST_STATE_CHANGE_FAILURE" name="Failure" value="0" />
|
|
<member cname="GST_STATE_CHANGE_SUCCESS" name="Success" value="1" />
|
|
<member cname="GST_STATE_CHANGE_ASYNC" name="Async" value="2" />
|
|
<member cname="GST_STATE_CHANGE_NO_PREROLL" name="NoPreroll" value="3" />
|
|
</enum>
|
|
<enum name="StreamError" cname="GstStreamError" type="enum" gtype="gst_stream_error_get_type">
|
|
<member cname="GST_STREAM_ERROR_FAILED" name="Failed" value="1" />
|
|
<member cname="GST_STREAM_ERROR_TOO_LAZY" name="TooLazy" value="2" />
|
|
<member cname="GST_STREAM_ERROR_NOT_IMPLEMENTED" name="NotImplemented" value="3" />
|
|
<member cname="GST_STREAM_ERROR_TYPE_NOT_FOUND" name="TypeNotFound" value="4" />
|
|
<member cname="GST_STREAM_ERROR_WRONG_TYPE" name="WrongType" value="5" />
|
|
<member cname="GST_STREAM_ERROR_CODEC_NOT_FOUND" name="CodecNotFound" value="6" />
|
|
<member cname="GST_STREAM_ERROR_DECODE" name="Decode" value="7" />
|
|
<member cname="GST_STREAM_ERROR_ENCODE" name="Encode" value="8" />
|
|
<member cname="GST_STREAM_ERROR_DEMUX" name="Demux" value="9" />
|
|
<member cname="GST_STREAM_ERROR_MUX" name="Mux" value="10" />
|
|
<member cname="GST_STREAM_ERROR_FORMAT" name="Format" value="11" />
|
|
<member cname="GST_STREAM_ERROR_DECRYPT" name="Decrypt" value="12" />
|
|
<member cname="GST_STREAM_ERROR_DECRYPT_NOKEY" name="DecryptNokey" value="13" />
|
|
<member cname="GST_STREAM_ERROR_NUM_ERRORS" name="NumErrors" value="14" />
|
|
</enum>
|
|
<enum name="StreamStatusType" cname="GstStreamStatusType" type="enum" gtype="gst_stream_status_type_get_type">
|
|
<member cname="GST_STREAM_STATUS_TYPE_CREATE" name="Create" value="0" />
|
|
<member cname="GST_STREAM_STATUS_TYPE_ENTER" name="Enter" value="1" />
|
|
<member cname="GST_STREAM_STATUS_TYPE_LEAVE" name="Leave" value="2" />
|
|
<member cname="GST_STREAM_STATUS_TYPE_DESTROY" name="Destroy" value="3" />
|
|
<member cname="GST_STREAM_STATUS_TYPE_START" name="Start" value="8" />
|
|
<member cname="GST_STREAM_STATUS_TYPE_PAUSE" name="Pause" value="9" />
|
|
<member cname="GST_STREAM_STATUS_TYPE_STOP" name="Stop" value="10" />
|
|
</enum>
|
|
<enum name="StructureChangeType" cname="GstStructureChangeType" type="enum" gtype="gst_structure_change_type_get_type">
|
|
<member cname="GST_STRUCTURE_CHANGE_TYPE_PAD_LINK" name="Link" value="0" />
|
|
<member cname="GST_STRUCTURE_CHANGE_TYPE_PAD_UNLINK" name="Unlink" value="1" />
|
|
</enum>
|
|
<enum name="TagFlag" cname="GstTagFlag" type="enum" gtype="gst_tag_flag_get_type">
|
|
<member cname="GST_TAG_FLAG_UNDEFINED" name="Undefined" value="0" />
|
|
<member cname="GST_TAG_FLAG_META" name="Meta" value="1" />
|
|
<member cname="GST_TAG_FLAG_ENCODED" name="Encoded" value="2" />
|
|
<member cname="GST_TAG_FLAG_DECODED" name="Decoded" value="3" />
|
|
<member cname="GST_TAG_FLAG_COUNT" name="Count" value="4" />
|
|
</enum>
|
|
<enum name="TagMergeMode" cname="GstTagMergeMode" type="enum" gtype="gst_tag_merge_mode_get_type">
|
|
<member cname="GST_TAG_MERGE_UNDEFINED" name="Undefined" value="0" />
|
|
<member cname="GST_TAG_MERGE_REPLACE_ALL" name="ReplaceAll" value="1" />
|
|
<member cname="GST_TAG_MERGE_REPLACE" name="Replace" value="2" />
|
|
<member cname="GST_TAG_MERGE_APPEND" name="Append" value="3" />
|
|
<member cname="GST_TAG_MERGE_PREPEND" name="Prepend" value="4" />
|
|
<member cname="GST_TAG_MERGE_KEEP" name="Keep" value="5" />
|
|
<member cname="GST_TAG_MERGE_KEEP_ALL" name="KeepAll" value="6" />
|
|
<member cname="GST_TAG_MERGE_COUNT" name="Count" value="7" />
|
|
</enum>
|
|
<enum name="TagScope" cname="GstTagScope" type="enum" gtype="gst_tag_scope_get_type">
|
|
<member cname="GST_TAG_SCOPE_STREAM" name="Stream" value="0" />
|
|
<member cname="GST_TAG_SCOPE_GLOBAL" name="Global" value="1" />
|
|
</enum>
|
|
<enum name="TaskState" cname="GstTaskState" type="enum" gtype="gst_task_state_get_type">
|
|
<member cname="GST_TASK_STARTED" name="Started" value="0" />
|
|
<member cname="GST_TASK_STOPPED" name="Stopped" value="1" />
|
|
<member cname="GST_TASK_PAUSED" name="Paused" value="2" />
|
|
</enum>
|
|
<enum name="TocEntryType" cname="GstTocEntryType" type="enum" gtype="gst_toc_entry_type_get_type">
|
|
<member cname="GST_TOC_ENTRY_TYPE_ANGLE" name="Angle" value="-3" />
|
|
<member cname="GST_TOC_ENTRY_TYPE_VERSION" name="Version" value="-2" />
|
|
<member cname="GST_TOC_ENTRY_TYPE_EDITION" name="Edition" value="-1" />
|
|
<member cname="GST_TOC_ENTRY_TYPE_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_TOC_ENTRY_TYPE_TITLE" name="Title" value="1" />
|
|
<member cname="GST_TOC_ENTRY_TYPE_TRACK" name="Track" value="2" />
|
|
<member cname="GST_TOC_ENTRY_TYPE_CHAPTER" name="Chapter" value="3" />
|
|
</enum>
|
|
<enum name="TocLoopType" cname="GstTocLoopType" type="enum" gtype="gst_toc_loop_type_get_type" version="1.4">
|
|
<member cname="GST_TOC_LOOP_NONE" name="None" value="0" />
|
|
<member cname="GST_TOC_LOOP_FORWARD" name="Forward" value="1" />
|
|
<member cname="GST_TOC_LOOP_REVERSE" name="Reverse" value="2" />
|
|
<member cname="GST_TOC_LOOP_PING_PONG" name="PingPong" value="3" />
|
|
</enum>
|
|
<enum name="TocScope" cname="GstTocScope" type="enum" gtype="gst_toc_scope_get_type">
|
|
<member cname="GST_TOC_SCOPE_GLOBAL" name="Global" value="1" />
|
|
<member cname="GST_TOC_SCOPE_CURRENT" name="Current" value="2" />
|
|
</enum>
|
|
<enum name="TracerValueScope" cname="GstTracerValueScope" type="enum" gtype="gst_tracer_value_scope_get_type" version="1.8">
|
|
<member cname="GST_TRACER_VALUE_SCOPE_PROCESS" name="Process" value="0" />
|
|
<member cname="GST_TRACER_VALUE_SCOPE_THREAD" name="Thread" value="1" />
|
|
<member cname="GST_TRACER_VALUE_SCOPE_ELEMENT" name="Element" value="2" />
|
|
<member cname="GST_TRACER_VALUE_SCOPE_PAD" name="Pad" value="3" />
|
|
</enum>
|
|
<enum name="TypeFindProbability" cname="GstTypeFindProbability" type="enum" gtype="gst_type_find_probability_get_type">
|
|
<member cname="GST_TYPE_FIND_NONE" name="None" value="0" />
|
|
<member cname="GST_TYPE_FIND_MINIMUM" name="Minimum" value="1" />
|
|
<member cname="GST_TYPE_FIND_POSSIBLE" name="Possible" value="50" />
|
|
<member cname="GST_TYPE_FIND_LIKELY" name="Likely" value="80" />
|
|
<member cname="GST_TYPE_FIND_NEARLY_CERTAIN" name="NearlyCertain" value="99" />
|
|
<member cname="GST_TYPE_FIND_MAXIMUM" name="Maximum" value="100" />
|
|
</enum>
|
|
<enum name="URIError" cname="GstURIError" type="enum" gtype="gst_uri_error_get_type">
|
|
<member cname="GST_URI_ERROR_UNSUPPORTED_PROTOCOL" name="UnsupportedProtocol" value="0" />
|
|
<member cname="GST_URI_ERROR_BAD_URI" name="BadUri" value="1" />
|
|
<member cname="GST_URI_ERROR_BAD_STATE" name="BadState" value="2" />
|
|
<member cname="GST_URI_ERROR_BAD_REFERENCE" name="BadReference" value="3" />
|
|
</enum>
|
|
<enum name="URIType" cname="GstURIType" type="enum" gtype="gst_uri_type_get_type">
|
|
<member cname="GST_URI_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_URI_SINK" name="Sink" value="1" />
|
|
<member cname="GST_URI_SRC" name="Src" value="2" />
|
|
</enum>
|
|
<enum name="AllocatorFlags" cname="GstAllocatorFlags" type="flags" gtype="gst_allocator_flags_get_type">
|
|
<member cname="GST_ALLOCATOR_FLAG_CUSTOM_ALLOC" name="CustomAlloc" value="16" />
|
|
<member cname="GST_ALLOCATOR_FLAG_LAST" name="Last" value="1048576" />
|
|
</enum>
|
|
<enum name="BinFlags" cname="GstBinFlags" type="flags" gtype="gst_bin_flags_get_type">
|
|
<member cname="GST_BIN_FLAG_NO_RESYNC" name="NoResync" value="16384" />
|
|
<member cname="GST_BIN_FLAG_STREAMS_AWARE" name="StreamsAware" value="32768" />
|
|
<member cname="GST_BIN_FLAG_LAST" name="Last" value="524288" />
|
|
</enum>
|
|
<enum name="BufferCopyFlags" cname="GstBufferCopyFlags" type="flags" gtype="gst_buffer_copy_flags_get_type">
|
|
<member cname="GST_BUFFER_COPY_NONE" name="None" value="0" />
|
|
<member cname="GST_BUFFER_COPY_FLAGS" name="Flags" value="1" />
|
|
<member cname="GST_BUFFER_COPY_TIMESTAMPS" name="Timestamps" value="2" />
|
|
<member cname="GST_BUFFER_COPY_META" name="Meta" value="4" />
|
|
<member cname="GST_BUFFER_COPY_MEMORY" name="Memory" value="8" />
|
|
<member cname="GST_BUFFER_COPY_MERGE" name="Merge" value="16" />
|
|
<member cname="GST_BUFFER_COPY_DEEP" name="Deep" value="32" />
|
|
</enum>
|
|
<enum name="BufferFlags" cname="GstBufferFlags" type="flags" gtype="gst_buffer_flags_get_type">
|
|
<member cname="GST_BUFFER_FLAG_LIVE" name="Live" value="16" />
|
|
<member cname="GST_BUFFER_FLAG_DECODE_ONLY" name="DecodeOnly" value="32" />
|
|
<member cname="GST_BUFFER_FLAG_DISCONT" name="Discont" value="64" />
|
|
<member cname="GST_BUFFER_FLAG_RESYNC" name="Resync" value="128" />
|
|
<member cname="GST_BUFFER_FLAG_CORRUPTED" name="Corrupted" value="256" />
|
|
<member cname="GST_BUFFER_FLAG_MARKER" name="Marker" value="512" />
|
|
<member cname="GST_BUFFER_FLAG_HEADER" name="Header" value="1024" />
|
|
<member cname="GST_BUFFER_FLAG_GAP" name="Gap" value="2048" />
|
|
<member cname="GST_BUFFER_FLAG_DROPPABLE" name="Droppable" value="4096" />
|
|
<member cname="GST_BUFFER_FLAG_DELTA_UNIT" name="DeltaUnit" value="8192" />
|
|
<member cname="GST_BUFFER_FLAG_TAG_MEMORY" name="TagMemory" value="16384" />
|
|
<member cname="GST_BUFFER_FLAG_SYNC_AFTER" name="SyncAfter" value="32768" />
|
|
<member cname="GST_BUFFER_FLAG_NON_DROPPABLE" name="NonDroppable" value="65536" />
|
|
<member cname="GST_BUFFER_FLAG_LAST" name="Last" value="1048576" />
|
|
</enum>
|
|
<enum name="BufferPoolAcquireFlags" cname="GstBufferPoolAcquireFlags" type="flags" gtype="gst_buffer_pool_acquire_flags_get_type">
|
|
<member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_KEY_UNIT" name="KeyUnit" value="1" />
|
|
<member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_DONTWAIT" name="Dontwait" value="2" />
|
|
<member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_DISCONT" name="Discont" value="4" />
|
|
<member cname="GST_BUFFER_POOL_ACQUIRE_FLAG_LAST" name="Last" value="65536" />
|
|
</enum>
|
|
<enum name="BusFlags" cname="GstBusFlags" type="flags" gtype="gst_bus_flags_get_type">
|
|
<member cname="GST_BUS_FLUSHING" name="Flushing" value="16" />
|
|
<member cname="GST_BUS_FLAG_LAST" name="FlagLast" value="32" />
|
|
</enum>
|
|
<enum name="CapsFlags" cname="GstCapsFlags" type="flags" gtype="gst_caps_flags_get_type">
|
|
<member cname="GST_CAPS_FLAG_ANY" name="Any" value="16" />
|
|
</enum>
|
|
<enum name="ClockFlags" cname="GstClockFlags" type="flags" gtype="gst_clock_flags_get_type">
|
|
<member cname="GST_CLOCK_FLAG_CAN_DO_SINGLE_SYNC" name="CanDoSingleSync" value="16" />
|
|
<member cname="GST_CLOCK_FLAG_CAN_DO_SINGLE_ASYNC" name="CanDoSingleAsync" value="32" />
|
|
<member cname="GST_CLOCK_FLAG_CAN_DO_PERIODIC_SYNC" name="CanDoPeriodicSync" value="64" />
|
|
<member cname="GST_CLOCK_FLAG_CAN_DO_PERIODIC_ASYNC" name="CanDoPeriodicAsync" value="128" />
|
|
<member cname="GST_CLOCK_FLAG_CAN_SET_RESOLUTION" name="CanSetResolution" value="256" />
|
|
<member cname="GST_CLOCK_FLAG_CAN_SET_MASTER" name="CanSetMaster" value="512" />
|
|
<member cname="GST_CLOCK_FLAG_NEEDS_STARTUP_SYNC" name="NeedsStartupSync" value="1024" />
|
|
<member cname="GST_CLOCK_FLAG_LAST" name="Last" value="4096" />
|
|
</enum>
|
|
<enum name="DebugColorFlags" cname="GstDebugColorFlags" type="flags" gtype="gst_debug_color_flags_get_type">
|
|
<member cname="GST_DEBUG_FG_BLACK" name="FgBlack" value="0" />
|
|
<member cname="GST_DEBUG_BG_BLACK" name="BgBlack" value="0" />
|
|
<member cname="GST_DEBUG_FG_RED" name="FgRed" value="1" />
|
|
<member cname="GST_DEBUG_FG_GREEN" name="FgGreen" value="2" />
|
|
<member cname="GST_DEBUG_FG_YELLOW" name="FgYellow" value="3" />
|
|
<member cname="GST_DEBUG_FG_BLUE" name="FgBlue" value="4" />
|
|
<member cname="GST_DEBUG_FG_MAGENTA" name="FgMagenta" value="5" />
|
|
<member cname="GST_DEBUG_FG_CYAN" name="FgCyan" value="6" />
|
|
<member cname="GST_DEBUG_FG_WHITE" name="FgWhite" value="7" />
|
|
<member cname="GST_DEBUG_BG_RED" name="BgRed" value="16" />
|
|
<member cname="GST_DEBUG_BG_GREEN" name="BgGreen" value="32" />
|
|
<member cname="GST_DEBUG_BG_YELLOW" name="BgYellow" value="48" />
|
|
<member cname="GST_DEBUG_BG_BLUE" name="BgBlue" value="64" />
|
|
<member cname="GST_DEBUG_BG_MAGENTA" name="BgMagenta" value="80" />
|
|
<member cname="GST_DEBUG_BG_CYAN" name="BgCyan" value="96" />
|
|
<member cname="GST_DEBUG_BG_WHITE" name="BgWhite" value="112" />
|
|
<member cname="GST_DEBUG_BOLD" name="Bold" value="256" />
|
|
<member cname="GST_DEBUG_UNDERLINE" name="Underline" value="512" />
|
|
</enum>
|
|
<enum name="DebugGraphDetails" cname="GstDebugGraphDetails" type="flags" gtype="gst_debug_graph_details_get_type">
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="-1" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_MEDIA_TYPE" name="MediaType" value="1" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_CAPS_DETAILS" name="CapsDetails" value="2" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_NON_DEFAULT_PARAMS" name="NonDefaultParams" value="4" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_STATES" name="States" value="8" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_ALL" name="All" value="15" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_FULL_PARAMS" name="FullParams" value="16" />
|
|
</enum>
|
|
<enum name="ElementFlags" cname="GstElementFlags" type="flags" gtype="gst_element_flags_get_type">
|
|
<member cname="GST_ELEMENT_FLAG_LOCKED_STATE" name="LockedState" value="16" />
|
|
<member cname="GST_ELEMENT_FLAG_SINK" name="Sink" value="32" />
|
|
<member cname="GST_ELEMENT_FLAG_SOURCE" name="Source" value="64" />
|
|
<member cname="GST_ELEMENT_FLAG_PROVIDE_CLOCK" name="ProvideClock" value="128" />
|
|
<member cname="GST_ELEMENT_FLAG_REQUIRE_CLOCK" name="RequireClock" value="256" />
|
|
<member cname="GST_ELEMENT_FLAG_INDEXABLE" name="Indexable" value="512" />
|
|
<member cname="GST_ELEMENT_FLAG_LAST" name="Last" value="16384" />
|
|
</enum>
|
|
<enum name="EventTypeFlags" cname="GstEventTypeFlags" type="flags" gtype="gst_event_type_flags_get_type">
|
|
<member cname="GST_EVENT_TYPE_UPSTREAM" name="Upstream" value="1" />
|
|
<member cname="GST_EVENT_TYPE_DOWNSTREAM" name="Downstream" value="2" />
|
|
<member cname="GST_EVENT_TYPE_SERIALIZED" name="Serialized" value="4" />
|
|
<member cname="GST_EVENT_TYPE_STICKY" name="Sticky" value="8" />
|
|
<member cname="GST_EVENT_TYPE_STICKY_MULTI" name="StickyMulti" value="16" />
|
|
</enum>
|
|
<enum name="LockFlags" cname="GstLockFlags" type="flags" gtype="gst_lock_flags_get_type">
|
|
<member cname="GST_LOCK_FLAG_READ" name="Read" value="1" />
|
|
<member cname="GST_LOCK_FLAG_WRITE" name="Write" value="2" />
|
|
<member cname="GST_LOCK_FLAG_EXCLUSIVE" name="Exclusive" value="4" />
|
|
<member cname="GST_LOCK_FLAG_LAST" name="Last" value="256" />
|
|
</enum>
|
|
<enum name="MapFlags" cname="GstMapFlags" type="flags" gtype="gst_map_flags_get_type">
|
|
<member cname="GST_MAP_READ" name="Read" value="1" />
|
|
<member cname="GST_MAP_WRITE" name="Write" value="2" />
|
|
<member cname="GST_MAP_FLAG_LAST" name="FlagLast" value="65536" />
|
|
</enum>
|
|
<enum name="MemoryFlags" cname="GstMemoryFlags" type="flags" gtype="gst_memory_flags_get_type">
|
|
<member cname="GST_MEMORY_FLAG_READONLY" name="Readonly" value="2" />
|
|
<member cname="GST_MEMORY_FLAG_NO_SHARE" name="NoShare" value="16" />
|
|
<member cname="GST_MEMORY_FLAG_ZERO_PREFIXED" name="ZeroPrefixed" value="32" />
|
|
<member cname="GST_MEMORY_FLAG_ZERO_PADDED" name="ZeroPadded" value="64" />
|
|
<member cname="GST_MEMORY_FLAG_PHYSICALLY_CONTIGUOUS" name="PhysicallyContiguous" value="128" />
|
|
<member cname="GST_MEMORY_FLAG_NOT_MAPPABLE" name="NotMappable" value="256" />
|
|
<member cname="GST_MEMORY_FLAG_LAST" name="Last" value="1048576" />
|
|
</enum>
|
|
<enum name="MessageType" cname="GstMessageType" type="flags" gtype="gst_message_type_get_type">
|
|
<member cname="GST_MESSAGE_UNKNOWN" name="Unknown" value="0U" />
|
|
<member cname="GST_MESSAGE_EOS" name="Eos" value="1" />
|
|
<member cname="GST_MESSAGE_ERROR" name="Error" value="2" />
|
|
<member cname="GST_MESSAGE_WARNING" name="Warning" value="4" />
|
|
<member cname="GST_MESSAGE_INFO" name="Info" value="8" />
|
|
<member cname="GST_MESSAGE_TAG" name="Tag" value="16" />
|
|
<member cname="GST_MESSAGE_BUFFERING" name="Buffering" value="32" />
|
|
<member cname="GST_MESSAGE_STATE_CHANGED" name="StateChanged" value="64" />
|
|
<member cname="GST_MESSAGE_STATE_DIRTY" name="StateDirty" value="128" />
|
|
<member cname="GST_MESSAGE_STEP_DONE" name="StepDone" value="256" />
|
|
<member cname="GST_MESSAGE_CLOCK_PROVIDE" name="ClockProvide" value="512" />
|
|
<member cname="GST_MESSAGE_CLOCK_LOST" name="ClockLost" value="1024" />
|
|
<member cname="GST_MESSAGE_NEW_CLOCK" name="NewClock" value="2048" />
|
|
<member cname="GST_MESSAGE_STRUCTURE_CHANGE" name="StructureChange" value="4096" />
|
|
<member cname="GST_MESSAGE_STREAM_STATUS" name="StreamStatus" value="8192" />
|
|
<member cname="GST_MESSAGE_APPLICATION" name="Application" value="16384" />
|
|
<member cname="GST_MESSAGE_ELEMENT" name="Element" value="32768" />
|
|
<member cname="GST_MESSAGE_SEGMENT_START" name="SegmentStart" value="65536" />
|
|
<member cname="GST_MESSAGE_SEGMENT_DONE" name="SegmentDone" value="131072" />
|
|
<member cname="GST_MESSAGE_DURATION_CHANGED" name="DurationChanged" value="262144" />
|
|
<member cname="GST_MESSAGE_LATENCY" name="Latency" value="524288" />
|
|
<member cname="GST_MESSAGE_ASYNC_START" name="AsyncStart" value="1048576" />
|
|
<member cname="GST_MESSAGE_ASYNC_DONE" name="AsyncDone" value="2097152" />
|
|
<member cname="GST_MESSAGE_REQUEST_STATE" name="RequestState" value="4194304" />
|
|
<member cname="GST_MESSAGE_STEP_START" name="StepStart" value="8388608" />
|
|
<member cname="GST_MESSAGE_QOS" name="Qos" value="16777216" />
|
|
<member cname="GST_MESSAGE_PROGRESS" name="Progress" value="33554432" />
|
|
<member cname="GST_MESSAGE_TOC" name="Toc" value="67108864" />
|
|
<member cname="GST_MESSAGE_RESET_TIME" name="ResetTime" value="134217728" />
|
|
<member cname="GST_MESSAGE_STREAM_START" name="StreamStart" value="268435456" />
|
|
<member cname="GST_MESSAGE_NEED_CONTEXT" name="NeedContext" value="536870912" />
|
|
<member cname="GST_MESSAGE_HAVE_CONTEXT" name="HaveContext" value="1073741824" />
|
|
<member cname="GST_MESSAGE_EXTENDED" name="Extended" value="2147483648" />
|
|
<member cname="GST_MESSAGE_DEVICE_ADDED" name="DeviceAdded" value="2147483649" />
|
|
<member cname="GST_MESSAGE_DEVICE_REMOVED" name="DeviceRemoved" value="2147483650" />
|
|
<member cname="GST_MESSAGE_PROPERTY_NOTIFY" name="PropertyNotify" value="2147483651" />
|
|
<member cname="GST_MESSAGE_STREAM_COLLECTION" name="StreamCollection" value="2147483652" />
|
|
<member cname="GST_MESSAGE_STREAMS_SELECTED" name="StreamsSelected" value="2147483653" />
|
|
<member cname="GST_MESSAGE_REDIRECT" name="Redirect" value="2147483654" />
|
|
<member cname="GST_MESSAGE_ANY" name="Any" value="4294967295" />
|
|
</enum>
|
|
<enum name="MetaFlags" cname="GstMetaFlags" type="flags" gtype="gst_meta_flags_get_type">
|
|
<member cname="GST_META_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_META_FLAG_READONLY" name="Readonly" value="1" />
|
|
<member cname="GST_META_FLAG_POOLED" name="Pooled" value="2" />
|
|
<member cname="GST_META_FLAG_LOCKED" name="Locked" value="4" />
|
|
<member cname="GST_META_FLAG_LAST" name="Last" value="65536" />
|
|
</enum>
|
|
<enum name="MiniObjectFlags" cname="GstMiniObjectFlags" type="flags" gtype="gst_mini_object_flags_get_type">
|
|
<member cname="GST_MINI_OBJECT_FLAG_LOCKABLE" name="Lockable" value="1" />
|
|
<member cname="GST_MINI_OBJECT_FLAG_LOCK_READONLY" name="LockReadonly" value="2" />
|
|
<member cname="GST_MINI_OBJECT_FLAG_MAY_BE_LEAKED" name="MayBeLeaked" value="4" />
|
|
<member cname="GST_MINI_OBJECT_FLAG_LAST" name="Last" value="16" />
|
|
</enum>
|
|
<enum name="ObjectFlags" cname="GstObjectFlags" type="flags" gtype="gst_object_flags_get_type">
|
|
<member cname="GST_OBJECT_FLAG_MAY_BE_LEAKED" name="MayBeLeaked" value="1" />
|
|
<member cname="GST_OBJECT_FLAG_LAST" name="Last" value="16" />
|
|
</enum>
|
|
<enum name="PadFlags" cname="GstPadFlags" type="flags" gtype="gst_pad_flags_get_type">
|
|
<member cname="GST_PAD_FLAG_BLOCKED" name="Blocked" value="16" />
|
|
<member cname="GST_PAD_FLAG_FLUSHING" name="Flushing" value="32" />
|
|
<member cname="GST_PAD_FLAG_EOS" name="Eos" value="64" />
|
|
<member cname="GST_PAD_FLAG_BLOCKING" name="Blocking" value="128" />
|
|
<member cname="GST_PAD_FLAG_NEED_PARENT" name="NeedParent" value="256" />
|
|
<member cname="GST_PAD_FLAG_NEED_RECONFIGURE" name="NeedReconfigure" value="512" />
|
|
<member cname="GST_PAD_FLAG_PENDING_EVENTS" name="PendingEvents" value="1024" />
|
|
<member cname="GST_PAD_FLAG_FIXED_CAPS" name="FixedCaps" value="2048" />
|
|
<member cname="GST_PAD_FLAG_PROXY_CAPS" name="ProxyCaps" value="4096" />
|
|
<member cname="GST_PAD_FLAG_PROXY_ALLOCATION" name="ProxyAllocation" value="8192" />
|
|
<member cname="GST_PAD_FLAG_PROXY_SCHEDULING" name="ProxyScheduling" value="16384" />
|
|
<member cname="GST_PAD_FLAG_ACCEPT_INTERSECT" name="AcceptIntersect" value="32768" />
|
|
<member cname="GST_PAD_FLAG_ACCEPT_TEMPLATE" name="AcceptTemplate" value="65536" />
|
|
<member cname="GST_PAD_FLAG_LAST" name="Last" value="1048576" />
|
|
</enum>
|
|
<enum name="PadLinkCheck" cname="GstPadLinkCheck" type="flags" gtype="gst_pad_link_check_get_type">
|
|
<member cname="GST_PAD_LINK_CHECK_NOTHING" name="Nothing" value="0" />
|
|
<member cname="GST_PAD_LINK_CHECK_HIERARCHY" name="Hierarchy" value="1" />
|
|
<member cname="GST_PAD_LINK_CHECK_TEMPLATE_CAPS" name="TemplateCaps" value="2" />
|
|
<member cname="GST_PAD_LINK_CHECK_CAPS" name="Caps" value="4" />
|
|
<member cname="GST_PAD_LINK_CHECK_DEFAULT" name="Default" value="5" />
|
|
<member cname="GST_PAD_LINK_CHECK_NO_RECONFIGURE" name="NoReconfigure" value="8" />
|
|
</enum>
|
|
<enum name="PadProbeType" cname="GstPadProbeType" type="flags" gtype="gst_pad_probe_type_get_type">
|
|
<member cname="GST_PAD_PROBE_TYPE_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_PAD_PROBE_TYPE_IDLE" name="Idle" value="1" />
|
|
<member cname="GST_PAD_PROBE_TYPE_BLOCK" name="Block" value="2" />
|
|
<member cname="GST_PAD_PROBE_TYPE_BLOCKING" name="Blocking" value="3" />
|
|
<member cname="GST_PAD_PROBE_TYPE_BUFFER" name="Buffer" value="16" />
|
|
<member cname="GST_PAD_PROBE_TYPE_BUFFER_LIST" name="BufferList" value="32" />
|
|
<member cname="GST_PAD_PROBE_TYPE_EVENT_DOWNSTREAM" name="EventDownstream" value="64" />
|
|
<member cname="GST_PAD_PROBE_TYPE_DATA_DOWNSTREAM" name="DataDownstream" value="112" />
|
|
<member cname="GST_PAD_PROBE_TYPE_BLOCK_DOWNSTREAM" name="BlockDownstream" value="114" />
|
|
<member cname="GST_PAD_PROBE_TYPE_EVENT_UPSTREAM" name="EventUpstream" value="128" />
|
|
<member cname="GST_PAD_PROBE_TYPE_DATA_UPSTREAM" name="DataUpstream" value="128" />
|
|
<member cname="GST_PAD_PROBE_TYPE_BLOCK_UPSTREAM" name="BlockUpstream" value="130" />
|
|
<member cname="GST_PAD_PROBE_TYPE_EVENT_BOTH" name="EventBoth" value="192" />
|
|
<member cname="GST_PAD_PROBE_TYPE_DATA_BOTH" name="DataBoth" value="240" />
|
|
<member cname="GST_PAD_PROBE_TYPE_EVENT_FLUSH" name="EventFlush" value="256" />
|
|
<member cname="GST_PAD_PROBE_TYPE_QUERY_DOWNSTREAM" name="QueryDownstream" value="512" />
|
|
<member cname="GST_PAD_PROBE_TYPE_QUERY_UPSTREAM" name="QueryUpstream" value="1024" />
|
|
<member cname="GST_PAD_PROBE_TYPE_QUERY_BOTH" name="QueryBoth" value="1536" />
|
|
<member cname="GST_PAD_PROBE_TYPE_ALL_BOTH" name="AllBoth" value="1776" />
|
|
<member cname="GST_PAD_PROBE_TYPE_PUSH" name="Push" value="4096" />
|
|
<member cname="GST_PAD_PROBE_TYPE_PULL" name="Pull" value="8192" />
|
|
<member cname="GST_PAD_PROBE_TYPE_SCHEDULING" name="Scheduling" value="12288" />
|
|
</enum>
|
|
<enum name="PadTemplateFlags" cname="GstPadTemplateFlags" type="flags" gtype="gst_pad_template_flags_get_type">
|
|
<member cname="GST_PAD_TEMPLATE_FLAG_LAST" name="Last" value="256" />
|
|
</enum>
|
|
<enum name="ParseFlags" cname="GstParseFlags" type="flags" gtype="gst_parse_flags_get_type">
|
|
<member cname="GST_PARSE_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_PARSE_FLAG_FATAL_ERRORS" name="FatalErrors" value="1" />
|
|
<member cname="GST_PARSE_FLAG_NO_SINGLE_ELEMENT_BINS" name="NoSingleElementBins" value="2" />
|
|
<member cname="GST_PARSE_FLAG_PLACE_IN_BIN" name="PlaceInBin" value="4" />
|
|
</enum>
|
|
<enum name="PipelineFlags" cname="GstPipelineFlags" type="flags" gtype="gst_pipeline_flags_get_type">
|
|
<member cname="GST_PIPELINE_FLAG_FIXED_CLOCK" name="FixedClock" value="524288" />
|
|
<member cname="GST_PIPELINE_FLAG_LAST" name="Last" value="8388608" />
|
|
</enum>
|
|
<enum name="PluginDependencyFlags" cname="GstPluginDependencyFlags" type="flags" gtype="gst_plugin_dependency_flags_get_type">
|
|
<member cname="GST_PLUGIN_DEPENDENCY_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_PLUGIN_DEPENDENCY_FLAG_RECURSE" name="Recurse" value="1" />
|
|
<member cname="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_DEFAULT_ONLY" name="PathsAreDefaultOnly" value="2" />
|
|
<member cname="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_SUFFIX" name="FileNameIsSuffix" value="4" />
|
|
<member cname="GST_PLUGIN_DEPENDENCY_FLAG_FILE_NAME_IS_PREFIX" name="FileNameIsPrefix" value="8" />
|
|
<member cname="GST_PLUGIN_DEPENDENCY_FLAG_PATHS_ARE_RELATIVE_TO_EXE" name="PathsAreRelativeToExe" value="16" />
|
|
</enum>
|
|
<enum name="PluginFlags" cname="GstPluginFlags" type="flags" gtype="gst_plugin_flags_get_type">
|
|
<member cname="GST_PLUGIN_FLAG_CACHED" name="Cached" value="16" />
|
|
<member cname="GST_PLUGIN_FLAG_BLACKLISTED" name="Blacklisted" value="32" />
|
|
</enum>
|
|
<enum name="QueryTypeFlags" cname="GstQueryTypeFlags" type="flags" gtype="gst_query_type_flags_get_type">
|
|
<member cname="GST_QUERY_TYPE_UPSTREAM" name="Upstream" value="1" />
|
|
<member cname="GST_QUERY_TYPE_DOWNSTREAM" name="Downstream" value="2" />
|
|
<member cname="GST_QUERY_TYPE_SERIALIZED" name="Serialized" value="4" />
|
|
</enum>
|
|
<enum name="SchedulingFlags" cname="GstSchedulingFlags" type="flags" gtype="gst_scheduling_flags_get_type">
|
|
<member cname="GST_SCHEDULING_FLAG_SEEKABLE" name="Seekable" value="1" />
|
|
<member cname="GST_SCHEDULING_FLAG_SEQUENTIAL" name="Sequential" value="2" />
|
|
<member cname="GST_SCHEDULING_FLAG_BANDWIDTH_LIMITED" name="BandwidthLimited" value="4" />
|
|
</enum>
|
|
<enum name="SeekFlags" cname="GstSeekFlags" type="flags" gtype="gst_seek_flags_get_type">
|
|
<member cname="GST_SEEK_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_SEEK_FLAG_FLUSH" name="Flush" value="1" />
|
|
<member cname="GST_SEEK_FLAG_ACCURATE" name="Accurate" value="2" />
|
|
<member cname="GST_SEEK_FLAG_KEY_UNIT" name="KeyUnit" value="4" />
|
|
<member cname="GST_SEEK_FLAG_SEGMENT" name="Segment" value="8" />
|
|
<member cname="GST_SEEK_FLAG_TRICKMODE" name="Trickmode" value="16" />
|
|
<member cname="GST_SEEK_FLAG_SKIP" name="Skip" value="16" />
|
|
<member cname="GST_SEEK_FLAG_SNAP_BEFORE" name="SnapBefore" value="32" />
|
|
<member cname="GST_SEEK_FLAG_SNAP_AFTER" name="SnapAfter" value="64" />
|
|
<member cname="GST_SEEK_FLAG_SNAP_NEAREST" name="SnapNearest" value="96" />
|
|
<member cname="GST_SEEK_FLAG_TRICKMODE_KEY_UNITS" name="TrickmodeKeyUnits" value="128" />
|
|
<member cname="GST_SEEK_FLAG_TRICKMODE_NO_AUDIO" name="TrickmodeNoAudio" value="256" />
|
|
</enum>
|
|
<enum name="SegmentFlags" cname="GstSegmentFlags" type="flags" gtype="gst_segment_flags_get_type">
|
|
<member cname="GST_SEGMENT_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_SEGMENT_FLAG_RESET" name="Reset" value="1" />
|
|
<member cname="GST_SEGMENT_FLAG_SEGMENT" name="Segment" value="8" />
|
|
<member cname="GST_SEGMENT_FLAG_TRICKMODE" name="Trickmode" value="16" />
|
|
<member cname="GST_SEGMENT_FLAG_SKIP" name="Skip" value="16" />
|
|
<member cname="GST_SEGMENT_FLAG_TRICKMODE_KEY_UNITS" name="TrickmodeKeyUnits" value="128" />
|
|
<member cname="GST_SEGMENT_FLAG_TRICKMODE_NO_AUDIO" name="TrickmodeNoAudio" value="256" />
|
|
</enum>
|
|
<enum name="StackTraceFlags" cname="GstStackTraceFlags" type="flags" gtype="gst_stack_trace_flags_get_type" version="1.12">
|
|
<member cname="GST_STACK_TRACE_SHOW_FULL" name="Full" value="1" />
|
|
</enum>
|
|
<enum name="StreamFlags" cname="GstStreamFlags" type="flags" gtype="gst_stream_flags_get_type" version="1.2">
|
|
<member cname="GST_STREAM_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_STREAM_FLAG_SPARSE" name="Sparse" value="1" />
|
|
<member cname="GST_STREAM_FLAG_SELECT" name="Select" value="2" />
|
|
<member cname="GST_STREAM_FLAG_UNSELECT" name="Unselect" value="4" />
|
|
</enum>
|
|
<enum name="StreamType" cname="GstStreamType" type="flags" gtype="gst_stream_type_get_type" version="1.10">
|
|
<member cname="GST_STREAM_TYPE_UNKNOWN" name="Unknown" value="1" />
|
|
<member cname="GST_STREAM_TYPE_AUDIO" name="Audio" value="2" />
|
|
<member cname="GST_STREAM_TYPE_VIDEO" name="Video" value="4" />
|
|
<member cname="GST_STREAM_TYPE_CONTAINER" name="Container" value="8" />
|
|
<member cname="GST_STREAM_TYPE_TEXT" name="Text" value="16" />
|
|
</enum>
|
|
<enum name="TracerValueFlags" cname="GstTracerValueFlags" type="flags" gtype="gst_tracer_value_flags_get_type">
|
|
<member cname="GST_TRACER_VALUE_FLAGS_NONE" name="None" value="0" />
|
|
<member cname="GST_TRACER_VALUE_FLAGS_OPTIONAL" name="Optional" value="1" />
|
|
<member cname="GST_TRACER_VALUE_FLAGS_AGGREGATED" name="Aggregated" value="2" />
|
|
</enum>
|
|
<callback name="BufferForeachMetaFunc" cname="GstBufferForeachMetaFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="BufferListFunc" cname="GstBufferListFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="BusFunc" cname="GstBusFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bus" type="GstBus*" />
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="BusSyncHandler" cname="GstBusSyncHandler">
|
|
<return-type type="GstBusSyncReply" />
|
|
<parameters>
|
|
<parameter name="bus" type="GstBus*" />
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CapsFilterMapFunc" cname="GstCapsFilterMapFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="features" type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CapsForeachFunc" cname="GstCapsForeachFunc" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="features" type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CapsMapFunc" cname="GstCapsMapFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="features" type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ClockCallback" cname="GstClockCallback">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="clock" type="GstClock*" />
|
|
<parameter name="time" type="guint64" />
|
|
<parameter name="id" type="gpointer" />
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ControlBindingConvert" cname="GstControlBindingConvert">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="binding" type="GstControlBinding*" />
|
|
<parameter name="src_value" type="gdouble" />
|
|
<parameter name="dest_value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ControlSourceGetValue" cname="GstControlSourceGetValue">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="self" type="GstControlSource*" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="value" type="gdouble" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ControlSourceGetValueArray" cname="GstControlSourceGetValueArray">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="self" type="GstControlSource*" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
<parameter name="n_values" type="guint" />
|
|
<parameter name="values" type="gdouble" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="DebugFuncPtr" cname="GstDebugFuncPtr">
|
|
<return-type type="void" />
|
|
</callback>
|
|
<callback name="ElementCallAsyncFunc" cname="GstElementCallAsyncFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ElementForeachPadFunc" cname="GstElementForeachPadFunc" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorCopyFunction" cname="GstIteratorCopyFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="it" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="copy" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorFoldFunction" cname="GstIteratorFoldFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="item" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="_ret" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorForeachFunction" cname="GstIteratorForeachFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="item" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorFreeFunction" cname="GstIteratorFreeFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="it" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorItemFunction" cname="GstIteratorItemFunction">
|
|
<return-type type="GstIteratorItem" />
|
|
<parameters>
|
|
<parameter name="it" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="item" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorNextFunction" cname="GstIteratorNextFunction">
|
|
<return-type type="GstIteratorResult" />
|
|
<parameters>
|
|
<parameter name="it" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="_result" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="IteratorResyncFunction" cname="GstIteratorResyncFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="it" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="LogFunction" cname="GstLogFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="category" type="GstDebugCategory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="level" type="GstDebugLevel" />
|
|
<parameter name="file" type="const-gchar*" />
|
|
<parameter name="function" type="const-gchar*" />
|
|
<parameter name="line" type="gint" />
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="message" type="GstDebugMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="7" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryCopyFunction" cname="GstMemoryCopyFunction">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryIsSpanFunction" cname="GstMemoryIsSpanFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mem1" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mem2" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gsize" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryMapFullFunction" cname="GstMemoryMapFullFunction">
|
|
<return-type type="gpointer" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="maxsize" type="gsize" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryMapFunction" cname="GstMemoryMapFunction">
|
|
<return-type type="gpointer" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="maxsize" type="gsize" />
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryShareFunction" cname="GstMemoryShareFunction">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryUnmapFullFunction" cname="GstMemoryUnmapFullFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MemoryUnmapFunction" cname="GstMemoryUnmapFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MetaFreeFunction" cname="GstMetaFreeFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MetaInitFunction" cname="GstMetaInitFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="params" type="gpointer" />
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MetaTransformFunction" cname="GstMetaTransformFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="transbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="type" type="guint32" />
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback hidden="0" name="MiniObjectCopyFunction" cname="GstMiniObjectCopyFunction">
|
|
<return-type type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="obj" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MiniObjectDisposeFunction" cname="GstMiniObjectDisposeFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="obj" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MiniObjectFreeFunction" cname="GstMiniObjectFreeFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="obj" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MiniObjectNotify" cname="GstMiniObjectNotify">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" closure="0" name="user_data" type="gpointer" />
|
|
<parameter name="obj" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadActivateFunction" cname="GstPadActivateFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadActivateModeFunction" cname="GstPadActivateModeFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="parent" type="GstObject*" />
|
|
<parameter name="mode" type="GstPadMode" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadChainFunction" cname="GstPadChainFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadChainListFunction" cname="GstPadChainListFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadEventFullFunction" cname="GstPadEventFullFunction" version="1.8">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadEventFunction" cname="GstPadEventFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadForwardFunction" cname="GstPadForwardFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadGetRangeFunction" cname="GstPadGetRangeFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="length" type="guint" />
|
|
<parameter name="buffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadIterIntLinkFunction" cname="GstPadIterIntLinkFunction">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadLinkFunction" cname="GstPadLinkFunction">
|
|
<return-type type="GstPadLinkReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="peer" type="GstPad*" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadProbeCallback" cname="GstPadProbeCallback">
|
|
<return-type type="GstPadProbeReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="info" type="GstPadProbeInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadQueryFunction" cname="GstPadQueryFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadStickyEventsForeachFunction" cname="GstPadStickyEventsForeachFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="event" type="GstEvent**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PadUnlinkFunction" cname="GstPadUnlinkFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PluginFeatureFilter" cname="GstPluginFeatureFilter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstPluginFeature*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PluginFilter" cname="GstPluginFilter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PluginInitFullFunc" cname="GstPluginInitFullFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PluginInitFunc" cname="GstPluginInitFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="PromiseChangeFunc" cname="GstPromiseChangeFunc" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="promise" type="GstPromise*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="StructureFilterMapFunc" cname="GstStructureFilterMapFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_id" type="guint32" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="StructureForeachFunc" cname="GstStructureForeachFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_id" type="guint32" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="StructureMapFunc" cname="GstStructureMapFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_id" type="guint32" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TagForeachFunc" cname="GstTagForeachFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TagMergeFunc" cname="GstTagMergeFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TaskFunction" cname="GstTaskFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" closure="0" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TaskPoolFunction" cname="GstTaskPoolFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" closure="0" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TaskThreadFunc" cname="GstTaskThreadFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="task" type="GstTask*" />
|
|
<parameter name="thread" type="GThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TypeFindFunction" cname="GstTypeFindFunction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="find" type="GstTypeFind*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ValueCompareFunc" cname="GstValueCompareFunc">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ValueDeserializeFunc" cname="GstValueDeserializeFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="s" type="const-gchar*" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="ValueSerializeFunc" cname="GstValueSerializeFunc">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<interface name="ChildProxy" cname="GstChildProxy" opaque="false" hidden="false">
|
|
<class_struct cname="GstChildProxyInterface">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_child_by_name" />
|
|
<method vm="get_child_by_index" />
|
|
<method vm="get_children_count" />
|
|
<method signal_vm="child_added" />
|
|
<method signal_vm="child_removed" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_child_proxy_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GetChildByIndex" cname="get_child_by_index">
|
|
<return-type type="GObject*" owned="true" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetChildByName" cname="get_child_by_name">
|
|
<return-type type="GObject*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetChildrenCount" cname="get_children_count">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="ChildAdded" cname="gst_child_proxy_child_added">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="child" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ChildRemoved" cname="gst_child_proxy_child_removed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="child" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetChildByIndex" cname="gst_child_proxy_get_child_by_index">
|
|
<return-type type="GObject*" owned="true" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetChildByName" cname="gst_child_proxy_get_child_by_name">
|
|
<return-type type="GObject*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetChildrenCount" cname="gst_child_proxy_get_children_count">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProperty" cname="gst_child_proxy_get_property" hidden="1">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Lookup" cname="gst_child_proxy_lookup">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter allow-none="1" name="target" type="GObject*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="pspec" type="GParamSpec*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProperty" cname="gst_child_proxy_set_property" hidden="1">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<signal name="ChildAddedEvent" cname="child-added" when="first" field_name="child_added">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="ChildRemovedEvent" cname="child-removed" when="first" field_name="child_removed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
</interface>
|
|
<interface name="Preset" cname="GstPreset" opaque="false" hidden="false">
|
|
<class_struct cname="GstPresetInterface">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_preset_names" />
|
|
<method vm="get_property_names" />
|
|
<method vm="load_preset" />
|
|
<method vm="save_preset" />
|
|
<method vm="rename_preset" />
|
|
<method vm="delete_preset" />
|
|
<method vm="set_meta" />
|
|
<method vm="get_meta" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_preset_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetAppDir" cname="gst_preset_get_app_dir" shared="true">
|
|
<return-type type="const-gfilename*" />
|
|
</method>
|
|
<method name="SetAppDir" cname="gst_preset_set_app_dir" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="app_dir" type="const-gfilename*" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="DeletePreset" cname="delete_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetMeta" cname="get_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetPresetNames" cname="get_preset_names">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetPropertyNames" cname="get_property_names">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="LoadPreset" cname="load_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="RenamePreset" cname="rename_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_name" type="const-gchar*" />
|
|
<parameter name="new_name" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SavePreset" cname="save_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetMeta" cname="set_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter allow-none="1" name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="DeletePreset" cname="gst_preset_delete_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMeta" cname="gst_preset_get_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPresetNames" cname="gst_preset_get_preset_names">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPropertyNames" cname="gst_preset_get_property_names">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEditable" cname="gst_preset_is_editable" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="LoadPreset" cname="gst_preset_load_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RenamePreset" cname="gst_preset_rename_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_name" type="const-gchar*" />
|
|
<parameter name="new_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SavePreset" cname="gst_preset_save_preset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMeta" cname="gst_preset_set_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter allow-none="1" name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<interface name="TagSetter" cname="GstTagSetter" opaque="false" hidden="false">
|
|
<class_struct cname="GstTagSetterInterface">
|
|
<field cname="g_iface" access="public" writeable="false" readable="true" is_callback="false" name="GIface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_tag_setter_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AddTagValue" cname="gst_tag_setter_add_tag_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTagList" cname="gst_tag_setter_get_tag_list">
|
|
<return-type type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTagMergeMode" cname="gst_tag_setter_get_tag_merge_mode">
|
|
<return-type type="GstTagMergeMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_tag_setter_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ResetTags" cname="gst_tag_setter_reset_tags">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetTagMergeMode" cname="gst_tag_setter_set_tag_merge_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<interface name="TocSetter" cname="GstTocSetter" opaque="false" hidden="false">
|
|
<class_struct cname="GstTocSetterInterface">
|
|
<field cname="g_iface" access="public" writeable="false" readable="true" is_callback="false" name="GIface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_toc_setter_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetToc" cname="gst_toc_setter_get_toc">
|
|
<return-type type="GstToc*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Reset" cname="gst_toc_setter_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetToc" cname="gst_toc_setter_set_toc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="toc" type="GstToc*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<interface name="URIHandler" cname="GstURIHandler" opaque="false" hidden="false">
|
|
<class_struct cname="GstURIHandlerInterface">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_protocols" />
|
|
<method vm="get_uri" />
|
|
<method vm="set_uri" />
|
|
</class_struct>
|
|
<virtual_method name="GetProtocols" cname="get_protocols" shared="true">
|
|
<return-type type="const gchar* const*" array="true" null_term_array="true" />
|
|
<parameters>
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetType" cname="gst_uri_handler_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GetUri" cname="get_uri">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="SetUri" cname="set_uri">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetProtocols" cname="gst_uri_handler_get_protocols">
|
|
<return-type type="const gchar* const*" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUri" cname="gst_uri_handler_get_uri">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUriType" cname="gst_uri_handler_get_uri_type">
|
|
<return-type type="GstURIType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetUri" cname="gst_uri_handler_set_uri">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<object name="Allocator" cname="GstAllocator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstAllocatorClass">
|
|
<field cname="object_class" access="public" writeable="false" readable="true" is_callback="false" name="ObjectClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="alloc" />
|
|
<method vm="free" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_allocator_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Find" cname="gst_allocator_find" shared="true">
|
|
<return-type type="GstAllocator*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Register" cname="gst_allocator_register" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="allocator" type="GstAllocator*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="Alloc" cname="alloc">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="size" type="gsize" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Free" cname="free">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="memory" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="Alloc" cname="gst_allocator_alloc">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="size" type="gsize" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_allocator_free">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="memory" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDefault" cname="gst_allocator_set_default">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="mem_type" access="public" writeable="false" readable="true" is_callback="false" name="MemType" type="gchar*" />
|
|
<field cname="mem_map" access="public" writeable="false" readable="true" is_callback="false" name="MemMap" type="GstMemoryMapFunction" />
|
|
<field cname="mem_unmap" access="public" writeable="false" readable="true" is_callback="false" name="MemUnmap" type="GstMemoryUnmapFunction" />
|
|
<field cname="mem_copy" access="public" writeable="false" readable="true" is_callback="false" name="MemCopy" type="GstMemoryCopyFunction" />
|
|
<field cname="mem_share" access="public" writeable="false" readable="true" is_callback="false" name="MemShare" type="GstMemoryShareFunction" />
|
|
<field cname="mem_is_span" access="public" writeable="false" readable="true" is_callback="false" name="MemIsSpan" type="GstMemoryIsSpanFunction" />
|
|
<field cname="mem_map_full" access="public" writeable="false" readable="true" is_callback="false" name="MemMapFull" type="GstMemoryMapFullFunction" />
|
|
<field cname="mem_unmap_full" access="public" writeable="false" readable="true" is_callback="false" name="MemUnmapFull" type="GstMemoryUnmapFullFunction" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAllocatorPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</object>
|
|
<object name="Bin" cname="GstBin" opaque="false" hidden="false" parent="GstElement">
|
|
<implements>
|
|
<interface cname="GstChildProxy" />
|
|
</implements>
|
|
<class_struct cname="GstBinClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GThreadPool*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="element_added" />
|
|
<method signal_vm="element_removed" />
|
|
<method vm="add_element" />
|
|
<method vm="remove_element" />
|
|
<method vm="handle_message" />
|
|
<method signal_vm="do_latency" />
|
|
<method signal_vm="deep_element_added" />
|
|
<method signal_vm="deep_element_removed" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_bin_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_bin_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<virtual_method name="AddElement" cname="add_element">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleMessage" cname="handle_message">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="RemoveElement" cname="remove_element">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="Add" cname="gst_bin_add">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindUnlinkedPad" cname="gst_bin_find_unlinked_pad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetByInterface" cname="gst_bin_get_by_interface">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="iface" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetByName" cname="gst_bin_get_by_name">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetByNameRecurseUp" cname="gst_bin_get_by_name_recurse_up">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSuppressedFlags" cname="gst_bin_get_suppressed_flags" version="1.10">
|
|
<return-type type="GstElementFlags" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateAllByInterface" cname="gst_bin_iterate_all_by_interface">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="iface" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IterateElements" cname="gst_bin_iterate_elements">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateRecurse" cname="gst_bin_iterate_recurse">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateSinks" cname="gst_bin_iterate_sinks">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateSorted" cname="gst_bin_iterate_sorted">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateSources" cname="gst_bin_iterate_sources">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="RecalculateLatency" cname="gst_bin_recalculate_latency">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Remove" cname="gst_bin_remove">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSuppressedFlags" cname="gst_bin_set_suppressed_flags" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstElementFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SyncChildrenStates" cname="gst_bin_sync_children_states" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<property name="AsyncHandling" cname="async-handling" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MessageForward" cname="message-forward" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" hidden="true" />
|
|
<field cname="numchildren" access="public" writeable="false" readable="true" is_callback="false" name="Numchildren" type="gint" />
|
|
<field cname="children" access="public" writeable="false" readable="true" is_callback="false" name="Children" type="GList*" element_type="GstElement*" />
|
|
<field cname="children_cookie" access="public" writeable="false" readable="true" is_callback="false" name="ChildrenCookie" type="guint32" />
|
|
<field cname="child_bus" access="public" writeable="false" readable="true" is_callback="false" name="ChildBus" type="GstBus*" />
|
|
<field cname="messages" access="public" writeable="false" readable="true" is_callback="false" name="Messages" type="GList*" element_type="GList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="polling" access="public" writeable="false" readable="true" is_callback="false" name="Polling" type="gboolean" />
|
|
<field cname="state_dirty" access="public" writeable="false" readable="true" is_callback="false" name="StateDirty" type="gboolean" />
|
|
<field cname="clock_dirty" access="public" writeable="false" readable="true" is_callback="false" name="ClockDirty" type="gboolean" />
|
|
<field cname="provided_clock" access="public" writeable="false" readable="true" is_callback="false" name="ProvidedClock" type="GstClock*" />
|
|
<field cname="clock_provider" access="public" writeable="false" readable="true" is_callback="false" name="ClockProvider" type="GstElement*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBinPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="DeepElementAdded" cname="deep-element-added" when="first" field_name="deep_element_added" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sub_bin" type="GstBin*" />
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="DeepElementRemoved" cname="deep-element-removed" when="first" field_name="deep_element_removed" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sub_bin" type="GstBin*" />
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="DoLatency" cname="do-latency" when="last" field_name="do_latency">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="ElementAdded" cname="element-added" when="first" field_name="element_added">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="ElementRemoved" cname="element-removed" when="first" field_name="element_removed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<struct name="Bitmask" cname="GstBitmask" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_bitmask_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<object name="BufferPool" cname="GstBufferPool" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstBufferPoolClass">
|
|
<field cname="object_class" access="public" writeable="false" readable="true" is_callback="false" name="ObjectClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_options" />
|
|
<method vm="set_config" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="acquire_buffer" />
|
|
<method vm="alloc_buffer" />
|
|
<method vm="reset_buffer" />
|
|
<method vm="release_buffer" />
|
|
<method vm="free_buffer" />
|
|
<method vm="flush_start" />
|
|
<method vm="flush_stop" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_buffer_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_buffer_pool_new" disable_void_ctor="" />
|
|
<method name="ConfigAddOption" cname="gst_buffer_pool_config_add_option" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="option" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigGetAllocator" cname="gst_buffer_pool_config_get_allocator" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigGetOption" cname="gst_buffer_pool_config_get_option" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigGetParams" cname="gst_buffer_pool_config_get_params" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="caps" type="GstCaps**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="size" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="min_buffers" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_buffers" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigHasOption" cname="gst_buffer_pool_config_has_option" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="option" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigNOptions" cname="gst_buffer_pool_config_n_options" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigSetAllocator" cname="gst_buffer_pool_config_set_allocator" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigSetParams" cname="gst_buffer_pool_config_set_params" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="min_buffers" type="guint" />
|
|
<parameter name="max_buffers" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigValidateParams" cname="gst_buffer_pool_config_validate_params" shared="true" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="min_buffers" type="guint" />
|
|
<parameter name="max_buffers" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="AcquireBuffer" cname="acquire_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="params" type="GstBufferPoolAcquireParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="AllocBuffer" cname="alloc_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params" type="GstBufferPoolAcquireParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FlushStart" cname="flush_start">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="FlushStop" cname="flush_stop">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="FreeBuffer" cname="free_buffer">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetOptions" cname="get_options">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="ReleaseBuffer" cname="release_buffer">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ResetBuffer" cname="reset_buffer">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetConfig" cname="set_config">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="AcquireBuffer" cname="gst_buffer_pool_acquire_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="params" type="GstBufferPoolAcquireParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetConfig" cname="gst_buffer_pool_get_config">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOptions" cname="gst_buffer_pool_get_options">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasOption" cname="gst_buffer_pool_has_option">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="option" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsActive" cname="gst_buffer_pool_is_active">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ReleaseBuffer" cname="gst_buffer_pool_release_buffer">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetActive" cname="gst_buffer_pool_set_active">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetConfig" cname="gst_buffer_pool_set_config">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlushing" cname="gst_buffer_pool_set_flushing" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flushing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="flushing" access="public" writeable="false" readable="true" is_callback="false" name="Flushing" type="gboolean" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBufferPoolPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="Bus" cname="GstBus" opaque="true" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstBusClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="message" />
|
|
<method signal_vm="sync_message" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_bus_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_bus_new" disable_void_ctor="" />
|
|
<method name="AddSignalWatch" cname="gst_bus_add_signal_watch">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AddSignalWatchFull" cname="gst_bus_add_signal_watch_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="priority" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddWatchFull" cname="gst_bus_add_watch_full">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="priority" type="gint" />
|
|
<parameter closure="2" destroy="3" scope="notified" name="func" type="GstBusFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AsyncSignalFunc" cname="gst_bus_async_signal_func">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateWatch" cname="gst_bus_create_watch">
|
|
<return-type type="GSource*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="DisableSyncMessageEmission" cname="gst_bus_disable_sync_message_emission">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="EnableSyncMessageEmission" cname="gst_bus_enable_sync_message_emission">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPollfd" cname="gst_bus_get_pollfd" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fd" type="GPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="HavePending" cname="gst_bus_have_pending">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Peek" cname="gst_bus_peek">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Poll" cname="gst_bus_poll">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="events" type="GstMessageType" />
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Pop" cname="gst_bus_pop">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="PopFiltered" cname="gst_bus_pop_filtered">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="types" type="GstMessageType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Post" cname="gst_bus_post">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveSignalWatch" cname="gst_bus_remove_signal_watch">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveWatch" cname="gst_bus_remove_watch" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetFlushing" cname="gst_bus_set_flushing">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flushing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSyncHandler" cname="gst_bus_set_sync_handler">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" allow-none="1" name="func" type="GstBusSyncHandler" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SyncSignalHandler" cname="gst_bus_sync_signal_handler">
|
|
<return-type type="GstBusSyncReply" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="data" type="gpointer" hidden="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TimedPop" cname="gst_bus_timed_pop">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TimedPopFiltered" cname="gst_bus_timed_pop_filtered">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
<parameter name="types" type="GstMessageType" />
|
|
</parameters>
|
|
</method>
|
|
<property name="EnableAsync" cname="enable-async" type="gboolean" readable="false" writeable="true" construct="false" construct-only="true" />
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBusPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="Message" cname="message" when="last" field_name="message">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="SyncMessage" cname="sync-message" when="last" field_name="sync_message">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="Clock" cname="GstClock" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstClockClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="change_resolution" />
|
|
<method vm="get_resolution" />
|
|
<method vm="get_internal_time" />
|
|
<method vm="wait" />
|
|
<method vm="wait_async" />
|
|
<method vm="unschedule" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_clock_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="IdCompareFunc" cname="gst_clock_id_compare_func" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id1" type="gpointer" />
|
|
<parameter allow-none="1" name="id2" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdGetTime" cname="gst_clock_id_get_time" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdRef" cname="gst_clock_id_ref" shared="true">
|
|
<return-type type="gpointer" owned="true" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdUnref" cname="gst_clock_id_unref" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdUnschedule" cname="gst_clock_id_unschedule" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdWait" cname="gst_clock_id_wait" shared="true">
|
|
<return-type type="GstClockReturn" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
<parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdWaitAsync" cname="gst_clock_id_wait_async" shared="true">
|
|
<return-type type="GstClockReturn" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
<parameter closure="2" destroy="3" scope="notified" name="func" type="GstClockCallback" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_data" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="ChangeResolution" cname="change_resolution">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="old_resolution" type="guint64" />
|
|
<parameter name="new_resolution" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetInternalTime" cname="get_internal_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetResolution" cname="get_resolution">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unschedule" cname="unschedule">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="entry" type="GstClockEntry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Wait" cname="wait">
|
|
<return-type type="GstClockReturn" />
|
|
<parameters>
|
|
<parameter name="entry" type="GstClockEntry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="jitter" type="gint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="WaitAsync" cname="wait_async">
|
|
<return-type type="GstClockReturn" />
|
|
<parameters>
|
|
<parameter name="entry" type="GstClockEntry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddObservation" cname="gst_clock_add_observation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="slave" type="guint64" />
|
|
<parameter name="master" type="guint64" />
|
|
<parameter name="r_squared" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddObservationUnapplied" cname="gst_clock_add_observation_unapplied" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="slave" type="guint64" />
|
|
<parameter name="master" type="guint64" />
|
|
<parameter name="r_squared" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="internal" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="external" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate_num" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate_denom" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AdjustUnlocked" cname="gst_clock_adjust_unlocked">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="internal" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AdjustWithCalibration" cname="gst_clock_adjust_with_calibration" version="1.6">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="internal_target" type="guint64" />
|
|
<parameter name="cinternal" type="guint64" />
|
|
<parameter name="cexternal" type="guint64" />
|
|
<parameter name="cnum" type="guint64" />
|
|
<parameter name="cdenom" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCalibration" cname="gst_clock_get_calibration">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="internal" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="external" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate_num" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate_denom" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInternalTime" cname="gst_clock_get_internal_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaster" cname="gst_clock_get_master">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetResolution" cname="gst_clock_get_resolution">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTime" cname="gst_clock_get_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTimeout" cname="gst_clock_get_timeout">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsSynced" cname="gst_clock_is_synced" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NewPeriodicId" cname="gst_clock_new_periodic_id">
|
|
<return-type type="gpointer" owned="true" />
|
|
<parameters>
|
|
<parameter name="start_time" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewSingleShotId" cname="gst_clock_new_single_shot_id">
|
|
<return-type type="gpointer" owned="true" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeriodicIdReinit" cname="gst_clock_periodic_id_reinit">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
<parameter name="start_time" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCalibration" cname="gst_clock_set_calibration">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="internal" type="guint64" />
|
|
<parameter name="external" type="guint64" />
|
|
<parameter name="rate_num" type="guint64" />
|
|
<parameter name="rate_denom" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaster" cname="gst_clock_set_master">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="master" type="GstClock*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetResolution" cname="gst_clock_set_resolution">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="resolution" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="is_synced" cname="gst_clock_set_synced" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="synced" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTimeout" cname="gst_clock_set_timeout">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SingleShotIdReinit" cname="gst_clock_single_shot_id_reinit">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UnadjustUnlocked" cname="gst_clock_unadjust_unlocked">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="external" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UnadjustWithCalibration" cname="gst_clock_unadjust_with_calibration" version="1.8">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="external_target" type="guint64" />
|
|
<parameter name="cinternal" type="guint64" />
|
|
<parameter name="cexternal" type="guint64" />
|
|
<parameter name="cnum" type="guint64" />
|
|
<parameter name="cdenom" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WaitForSync" cname="gst_clock_wait_for_sync" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="WindowSize" cname="window-size" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="WindowThreshold" cname="window-threshold" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstClockPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="Synced" cname="synced" when="last" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="synced" type="gboolean" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="ControlBinding" cname="GstControlBinding" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstControlBindingClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="sync_values" />
|
|
<method vm="get_value" />
|
|
<method vm="get_value_array" />
|
|
<method vm="get_g_value_array" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_control_binding_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GetGValueArray" cname="get_g_value_array" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
<parameter name="n_values" type="guint" array_index="3" />
|
|
<parameter name="values" type="GValue*" array="true" array_length_param_index="2" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetValue" cname="get_value">
|
|
<return-type type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetValueArray" cname="get_value_array" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
<parameter name="n_values" type="guint" array_index="3" />
|
|
<parameter allow-none="1" name="values" type="gpointer" array="true" array_length_param_index="2" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SyncValues" cname="sync_values">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstObject*" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="last_sync" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetGValueArray" cname="gst_control_binding_get_g_value_array">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
<parameter name="n_values" type="guint" array_index="3" />
|
|
<parameter name="values" type="GValue*" array="true" array_length_param_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetValue" cname="gst_control_binding_get_value">
|
|
<return-type type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsDisabled" cname="gst_control_binding_is_disabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetDisabled" cname="gst_control_binding_set_disabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="disabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SyncValues" cname="gst_control_binding_sync_values">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstObject*" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="last_sync" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Object" cname="object" type="GstObject*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="name" access="public" writeable="false" readable="true" is_callback="false" name="NameField" type="gchar*" />
|
|
<field cname="pspec" access="public" writeable="false" readable="true" is_callback="false" name="Pspec" type="GParamSpec*" />
|
|
<field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="ObjectField" type="GstObject*" hidden="true" />
|
|
<field cname="disabled" access="private" writeable="false" readable="false" is_callback="false" name="Disabled" type="gboolean" />
|
|
<union name="ABI" cname="ABI">
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="priv" access="public" writeable="true" readable="true" is_callback="false" name="Priv" type="GstControlBindingPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</struct>
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</union>
|
|
</object>
|
|
<object name="ControlSource" cname="GstControlSource" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstControlSourceClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_control_source_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetValueAt" cname="gst_control_source_get_value">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="value" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetValues" cname="gst_control_source_get_value_array">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
<parameter name="n_values" type="guint" array_index="3" />
|
|
<parameter name="values" type="gdouble*" array="true" array_length_param_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="get_value" access="public" writeable="false" readable="true" is_callback="false" name="GetValue" type="GstControlSourceGetValue" />
|
|
<field cname="get_value_array" access="public" writeable="false" readable="true" is_callback="false" name="GetValueArray" type="GstControlSourceGetValueArray" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="Device" cname="GstDevice" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.4">
|
|
<class_struct cname="GstDeviceClass" version="1.4">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="create_element" />
|
|
<method vm="reconfigure_element" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_device_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="CreateElement" cname="create_element" version="1.4">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ReconfigureElement" cname="reconfigure_element" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="CreateElement" cname="gst_device_create_element" version="1.4">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCaps" cname="gst_device_get_caps" version="1.4">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDeviceClass" cname="gst_device_get_device_class" version="1.4">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDisplayName" cname="gst_device_get_display_name" version="1.4">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProperties" cname="gst_device_get_properties" version="1.6">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasClasses" cname="gst_device_has_classes" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="classes" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasClassesv" cname="gst_device_has_classesv" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="classes" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReconfigureElement" cname="gst_device_reconfigure_element" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="DeviceClass" cname="device-class" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="DisplayName" cname="display-name" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Properties" cname="properties" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDevicePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="Removed" cname="removed" when="last">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
</object>
|
|
<object name="DeviceMonitor" cname="GstDeviceMonitor" opaque="false" hidden="false" parent="GstObject" version="1.4">
|
|
<class_struct cname="GstDeviceMonitorClass" version="1.4">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_device_monitor_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_device_monitor_new" disable_void_ctor="" version="1.4" />
|
|
<method name="AddFilter" cname="gst_device_monitor_add_filter" version="1.4">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="classes" type="const-gchar*" />
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBus" cname="gst_device_monitor_get_bus" version="1.4">
|
|
<return-type type="GstBus*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDevices" cname="gst_device_monitor_get_devices" version="1.4">
|
|
<return-type type="GList*" element_type="GstDevice*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProviders" cname="gst_device_monitor_get_providers" version="1.6">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetShowAllDevices" cname="gst_device_monitor_get_show_all_devices" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveFilter" cname="gst_device_monitor_remove_filter" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="filter_id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetShowAllDevices" cname="gst_device_monitor_set_show_all_devices" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="show_all" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Start" cname="gst_device_monitor_start" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_device_monitor_stop" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="ShowAll" cname="show-all" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDeviceMonitorPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="DeviceProvider" cname="GstDeviceProvider" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.4">
|
|
<class_struct cname="GstDeviceProviderClass" version="1.4">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="factory" access="public" writeable="false" readable="true" is_callback="false" name="Factory" type="GstDeviceProviderFactory*" />
|
|
<method vm="probe" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<field cname="metadata" access="private" writeable="false" readable="false" is_callback="false" name="Metadata" type="gpointer" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="AddMetadata" cname="gst_device_provider_class_add_metadata" shared="true" version="1.4" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStaticMetadata" cname="gst_device_provider_class_add_static_metadata" shared="true" version="1.4" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="value" type="gchar*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMetadata" cname="gst_device_provider_class_get_metadata" shared="true" version="1.4" hidden="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMetadata" cname="gst_device_provider_class_set_metadata" shared="true" version="1.4" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="longname" type="const-gchar*" />
|
|
<parameter name="classification" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter name="author" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStaticMetadata" cname="gst_device_provider_class_set_static_metadata" shared="true" version="1.4" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="longname" type="gchar*" owned="true" />
|
|
<parameter name="classification" type="gchar*" owned="true" />
|
|
<parameter name="description" type="gchar*" owned="true" />
|
|
<parameter name="author" type="gchar*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetType" cname="gst_device_provider_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Register" cname="gst_device_provider_register" shared="true" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="plugin" type="GstPlugin*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="rank" type="guint" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="Probe" cname="probe" hidden="true">
|
|
<return-type type="GList*" element_type="gpointer" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="CanMonitor" cname="gst_device_provider_can_monitor">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="DeviceAdd" cname="gst_device_provider_device_add" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="device" type="GstDevice*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DeviceRemove" cname="gst_device_provider_device_remove" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="device" type="GstDevice*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBus" cname="gst_device_provider_get_bus" version="1.4">
|
|
<return-type type="GstBus*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDevices" cname="gst_device_provider_get_devices" version="1.4">
|
|
<return-type type="GList*" element_type="GstDevice*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFactory" cname="gst_device_provider_get_factory" version="1.4">
|
|
<return-type type="GstDeviceProviderFactory*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetHiddenProviders" cname="gst_device_provider_get_hidden_providers" version="1.6">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMetadata" cname="gst_device_provider_get_metadata" version="1.14">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HideProvider" cname="gst_device_provider_hide_provider" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Start" cname="gst_device_provider_start" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_device_provider_stop" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UnhideProvider" cname="gst_device_provider_unhide_provider" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="devices" access="public" writeable="false" readable="true" is_callback="false" name="Devices" type="GList*" element_type="gpointer" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDeviceProviderPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="ProviderHidden" cname="provider-hidden" when="first">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="ProviderUnhidden" cname="provider-unhidden" when="first">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="DeviceProviderFactory" cname="GstDeviceProviderFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.4">
|
|
<class_struct cname="GstDeviceProviderFactoryClass" version="1.4" />
|
|
<method name="GetType" cname="gst_device_provider_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Find" cname="gst_device_provider_factory_find" shared="true" version="1.4">
|
|
<return-type type="GstDeviceProviderFactory*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetByName" cname="gst_device_provider_factory_get_by_name" shared="true" version="1.4">
|
|
<return-type type="GstDeviceProvider*" owned="true" />
|
|
<parameters>
|
|
<parameter name="factoryname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListGetDeviceProviders" cname="gst_device_provider_factory_list_get_device_providers" shared="true" version="1.4">
|
|
<return-type type="GList*" element_type="GstDeviceProviderFactory*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="minrank" type="GstRank" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Get" cname="gst_device_provider_factory_get" version="1.4">
|
|
<return-type type="GstDeviceProvider*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDeviceProviderType" cname="gst_device_provider_factory_get_device_provider_type" version="1.4">
|
|
<return-type type="GType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMetadata" cname="gst_device_provider_factory_get_metadata" version="1.4">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMetadataKeys" cname="gst_device_provider_factory_get_metadata_keys" version="1.4">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasClasses" cname="gst_device_provider_factory_has_classes" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="classes" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasClassesv" cname="gst_device_provider_factory_has_classesv" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="classes" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<struct name="DoubleRange" cname="GstDoubleRange" opaque="true" hidden="true">
|
|
<method name="GetType" cname="gst_double_range_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<object name="DynamicTypeFactory" cname="GstDynamicTypeFactory" opaque="false" hidden="false" parent="GstPluginFeature">
|
|
<class_struct cname="GstDynamicTypeFactoryClass" />
|
|
<method name="GetType" cname="gst_dynamic_type_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Load" cname="gst_dynamic_type_factory_load" shared="true">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="factoryname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Element" cname="GstElement" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstElementClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="metadata" access="public" writeable="false" readable="true" is_callback="false" name="Metadata" type="gpointer" />
|
|
<field cname="elementfactory" access="public" writeable="false" readable="true" is_callback="false" name="Elementfactory" type="GstElementFactory*" />
|
|
<field cname="padtemplates" access="public" writeable="false" readable="true" is_callback="false" name="Padtemplates" type="GList*" element_type="gpointer" />
|
|
<field cname="numpadtemplates" access="public" writeable="false" readable="true" is_callback="false" name="Numpadtemplates" type="gint" />
|
|
<field cname="pad_templ_cookie" access="public" writeable="false" readable="true" is_callback="false" name="PadTemplCookie" type="guint32" />
|
|
<method signal_vm="pad_added" />
|
|
<method signal_vm="pad_removed" />
|
|
<method signal_vm="no_more_pads" />
|
|
<method vm="request_new_pad" />
|
|
<method vm="release_pad" />
|
|
<method vm="get_state" />
|
|
<method vm="set_state" />
|
|
<method vm="change_state" />
|
|
<method vm="state_changed" />
|
|
<method vm="set_bus" />
|
|
<method vm="provide_clock" />
|
|
<method vm="set_clock" />
|
|
<method vm="send_event" />
|
|
<method vm="query" />
|
|
<method vm="post_message" />
|
|
<method vm="set_context" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" padding="true" />
|
|
</class_struct>
|
|
<method name="AddMetadata" cname="gst_element_class_add_metadata" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPadTemplate" cname="gst_element_class_add_pad_template" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStaticMetadata" cname="gst_element_class_add_static_metadata" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStaticPadTemplate" cname="gst_element_class_add_static_pad_template" shared="true" version="1.8" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="static_templ" type="GstStaticPadTemplate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStaticPadTemplateWithGtype" cname="gst_element_class_add_static_pad_template_with_gtype" shared="true" version="1.14" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="static_templ" type="GstStaticPadTemplate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="pad_type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMetadata" cname="gst_element_class_get_metadata" shared="true" hidden="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPadTemplate" cname="gst_element_class_get_pad_template" shared="true" hidden="true">
|
|
<return-type type="GstPadTemplate*" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPadTemplateList" cname="gst_element_class_get_pad_template_list" shared="true" hidden="true">
|
|
<return-type type="GList*" element_type="GstPadTemplate*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetMetadata" cname="gst_element_class_set_metadata" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="longname" type="const-gchar*" />
|
|
<parameter name="classification" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter name="author" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStaticMetadata" cname="gst_element_class_set_static_metadata" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="longname" type="const-gchar*" />
|
|
<parameter name="classification" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter name="author" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetType" cname="gst_element_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="MakeFromUri" cname="gst_element_make_from_uri" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters throws="1">
|
|
<parameter name="type" type="GstURIType" />
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter allow-none="1" name="elementname" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Register" cname="gst_element_register" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="plugin" type="GstPlugin*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="rank" type="guint" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StateChangeReturnGetName" cname="gst_element_state_change_return_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="state_ret" type="GstStateChangeReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StateGetName" cname="gst_element_state_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="ChangeState" cname="change_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter name="transition" type="GstStateChange" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetState" cname="get_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out" />
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PostMessage" cname="post_message">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProvideClock" cname="provide_clock">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Query" cname="query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ReleasePad" cname="release_pad">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="RequestNewPad" cname="request_new_pad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SendEvent" cname="send_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetBus" cname="set_bus">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="bus" type="GstBus*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetClock" cname="set_clock">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetContext" cname="set_context">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="context" type="GstContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetState" cname="set_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="StateChanged" cname="state_changed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="oldstate" type="GstState" />
|
|
<parameter name="newstate" type="GstState" />
|
|
<parameter name="pending" type="GstState" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AbortState" cname="gst_element_abort_state">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AddPad" cname="gst_element_add_pad">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPropertyDeepNotifyWatch" cname="gst_element_add_property_deep_notify_watch" version="1.10">
|
|
<return-type type="gulong" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="property_name" type="const-gchar*" />
|
|
<parameter name="include_value" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPropertyNotifyWatch" cname="gst_element_add_property_notify_watch" version="1.10">
|
|
<return-type type="gulong" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="property_name" type="const-gchar*" />
|
|
<parameter name="include_value" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CallAsync" cname="gst_element_call_async" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstElementCallAsyncFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ChangeState" cname="gst_element_change_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter name="transition" type="GstStateChange" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ContinueState" cname="gst_element_continue_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter name="_ret" type="GstStateChangeReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateAllPads" cname="gst_element_create_all_pads">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ForeachPad" cname="gst_element_foreach_pad" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ForeachSinkPad" cname="gst_element_foreach_sink_pad" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ForeachSrcPad" cname="gst_element_foreach_src_pad" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstElementForeachPadFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBaseTime" cname="gst_element_get_base_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBus" cname="gst_element_get_bus">
|
|
<return-type type="GstBus*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetClock" cname="gst_element_get_clock">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCompatiblePad" cname="gst_element_get_compatible_pad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCompatiblePadTemplate" cname="gst_element_get_compatible_pad_template">
|
|
<return-type type="GstPadTemplate*" />
|
|
<parameters>
|
|
<parameter name="compattempl" type="GstPadTemplate*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetContext" cname="gst_element_get_context" version="1.8">
|
|
<return-type type="GstContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="context_type" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetContextUnlocked" cname="gst_element_get_context_unlocked" version="1.8">
|
|
<return-type type="GstContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="context_type" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetContexts" cname="gst_element_get_contexts" version="1.8">
|
|
<return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFactory" cname="gst_element_get_factory">
|
|
<return-type type="GstElementFactory*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMetadata" cname="gst_element_get_metadata" version="1.14">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPadTemplate" cname="gst_element_get_pad_template" version="1.14">
|
|
<return-type type="GstPadTemplate*" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPadTemplateList" cname="gst_element_get_pad_template_list" version="1.14">
|
|
<return-type type="GList*" element_type="GstPadTemplate*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRequestPad" cname="gst_element_get_request_pad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStartTime" cname="gst_element_get_start_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetState" cname="gst_element_get_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out" />
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStaticPad" cname="gst_element_get_static_pad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsLockedState" cname="gst_element_is_locked_state">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IteratePads" cname="gst_element_iterate_pads">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateSinkPads" cname="gst_element_iterate_sink_pads">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateSrcPads" cname="gst_element_iterate_src_pads">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Link" cname="gst_element_link">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GstElement*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkFiltered" cname="gst_element_link_filtered">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GstElement*" />
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkPads" cname="gst_element_link_pads">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="srcpadname" type="const-gchar*" />
|
|
<parameter name="dest" type="GstElement*" />
|
|
<parameter allow-none="1" name="destpadname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkPadsFiltered" cname="gst_element_link_pads_filtered">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="srcpadname" type="const-gchar*" />
|
|
<parameter name="dest" type="GstElement*" />
|
|
<parameter allow-none="1" name="destpadname" type="const-gchar*" />
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkPadsFull" cname="gst_element_link_pads_full">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="srcpadname" type="const-gchar*" />
|
|
<parameter name="dest" type="GstElement*" />
|
|
<parameter allow-none="1" name="destpadname" type="const-gchar*" />
|
|
<parameter name="flags" type="GstPadLinkCheck" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LostState" cname="gst_element_lost_state">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MessageFull" cname="gst_element_message_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstMessageType" />
|
|
<parameter name="domain" type="guint32" />
|
|
<parameter name="code" type="gint" />
|
|
<parameter allow-none="1" name="text" type="gchar*" owned="true" />
|
|
<parameter allow-none="1" name="debug" type="gchar*" owned="true" />
|
|
<parameter name="file" type="const-gchar*" />
|
|
<parameter name="function" type="const-gchar*" />
|
|
<parameter name="line" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageFullWithDetails" cname="gst_element_message_full_with_details" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstMessageType" />
|
|
<parameter name="domain" type="guint32" />
|
|
<parameter name="code" type="gint" />
|
|
<parameter allow-none="1" name="text" type="gchar*" owned="true" />
|
|
<parameter allow-none="1" name="debug" type="gchar*" owned="true" />
|
|
<parameter name="file" type="const-gchar*" />
|
|
<parameter name="function" type="const-gchar*" />
|
|
<parameter name="line" type="gint" />
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NoMorePads" cname="gst_element_no_more_pads">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PostMessage" cname="gst_element_post_message">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ProvideClock" cname="gst_element_provide_clock">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Query" cname="gst_element_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryConvert" cname="gst_element_query_convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_val" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryDuration" cname="gst_element_query_duration">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryPosition" cname="gst_element_query_position">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReleaseRequestPad" cname="gst_element_release_request_pad">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemovePad" cname="gst_element_remove_pad">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemovePropertyNotifyWatch" cname="gst_element_remove_property_notify_watch" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="watch_id" type="gulong" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RequestPad" cname="gst_element_request_pad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Seek" cname="gst_element_seek">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="flags" type="GstSeekFlags" />
|
|
<parameter name="start_type" type="GstSeekType" />
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop_type" type="GstSeekType" />
|
|
<parameter name="stop" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SeekSimple" cname="gst_element_seek_simple">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="seek_flags" type="GstSeekFlags" />
|
|
<parameter name="seek_pos" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendEvent" cname="gst_element_send_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBaseTime" cname="gst_element_set_base_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBus" cname="gst_element_set_bus">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="bus" type="GstBus*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetClock" cname="gst_element_set_clock">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetContext" cname="gst_element_set_context">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="context" type="GstContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLockedState" cname="gst_element_set_locked_state">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="locked_state" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStartTime" cname="gst_element_set_start_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetState" cname="gst_element_set_state">
|
|
<return-type type="GstStateChangeReturn" />
|
|
<parameters>
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SyncStateWithParent" cname="gst_element_sync_state_with_parent">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unlink" cname="gst_element_unlink">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GstElement*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UnlinkPads" cname="gst_element_unlink_pads">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="srcpadname" type="const-gchar*" />
|
|
<parameter name="dest" type="GstElement*" />
|
|
<parameter name="destpadname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="state_lock" access="public" writeable="false" readable="true" is_callback="false" name="StateLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="state_cond" access="public" writeable="false" readable="true" is_callback="false" name="StateCond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="state_cookie" access="public" writeable="false" readable="true" is_callback="false" name="StateCookie" type="guint32" />
|
|
<field cname="target_state" access="public" writeable="false" readable="true" is_callback="false" name="TargetState" type="GstState" />
|
|
<field cname="current_state" access="public" writeable="false" readable="true" is_callback="false" name="CurrentState" type="GstState" />
|
|
<field cname="next_state" access="public" writeable="false" readable="true" is_callback="false" name="NextState" type="GstState" />
|
|
<field cname="pending_state" access="public" writeable="false" readable="true" is_callback="false" name="PendingState" type="GstState" />
|
|
<field cname="last_return" access="public" writeable="false" readable="true" is_callback="false" name="LastReturn" type="GstStateChangeReturn" />
|
|
<field cname="bus" access="public" writeable="false" readable="true" is_callback="false" name="Bus" type="GstBus*" />
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*" />
|
|
<field cname="base_time" access="public" writeable="false" readable="true" is_callback="false" name="BaseTime" type="gint64" />
|
|
<field cname="start_time" access="public" writeable="false" readable="true" is_callback="false" name="StartTime" type="guint64" />
|
|
<field cname="numpads" access="public" writeable="false" readable="true" is_callback="false" name="Numpads" type="guint16" />
|
|
<field cname="pads" access="public" writeable="false" readable="true" is_callback="false" name="Pads" type="GList*" element_type="GstPad*" />
|
|
<field cname="numsrcpads" access="public" writeable="false" readable="true" is_callback="false" name="Numsrcpads" type="guint16" />
|
|
<field cname="srcpads" access="public" writeable="false" readable="true" is_callback="false" name="Srcpads" type="GList*" element_type="GstPad*" />
|
|
<field cname="numsinkpads" access="public" writeable="false" readable="true" is_callback="false" name="Numsinkpads" type="guint16" />
|
|
<field cname="sinkpads" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpads" type="GList*" element_type="GstPad*" />
|
|
<field cname="pads_cookie" access="public" writeable="false" readable="true" is_callback="false" name="PadsCookie" type="guint32" />
|
|
<field cname="contexts" access="public" writeable="false" readable="true" is_callback="false" name="Contexts" type="GList*" element_type="GList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
|
|
<signal name="NoMorePadsEvent" cname="no-more-pads" when="last" field_name="no_more_pads">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="PadAdded" cname="pad-added" when="last" field_name="pad_added">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="new_pad" type="GstPad*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PadRemoved" cname="pad-removed" when="last" field_name="pad_removed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="old_pad" type="GstPad*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="ElementFactory" cname="GstElementFactory" opaque="true" hidden="false" parent="GstPluginFeature">
|
|
<class_struct cname="GstElementFactoryClass" />
|
|
<method name="GetType" cname="gst_element_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Find" cname="gst_element_factory_find" shared="true">
|
|
<return-type type="GstElementFactory*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListFilter" cname="gst_element_factory_list_filter" shared="true">
|
|
<return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="list" type="GList*" element_type="GstElementFactory*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="subsetonly" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListGetElements" cname="gst_element_factory_list_get_elements" shared="true">
|
|
<return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="type" type="guint64" />
|
|
<parameter name="minrank" type="GstRank" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Make" cname="gst_element_factory_make" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters>
|
|
<parameter name="factoryname" type="const-gchar*" />
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CanSinkAllCaps" cname="gst_element_factory_can_sink_all_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CanSinkAnyCaps" cname="gst_element_factory_can_sink_any_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CanSrcAllCaps" cname="gst_element_factory_can_src_all_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CanSrcAnyCaps" cname="gst_element_factory_can_src_any_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Create" cname="gst_element_factory_create">
|
|
<return-type type="GstElement*" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetElementType" cname="gst_element_factory_get_element_type">
|
|
<return-type type="GType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMetadata" cname="gst_element_factory_get_metadata">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMetadataKeys" cname="gst_element_factory_get_metadata_keys">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNumPadTemplates" cname="gst_element_factory_get_num_pad_templates">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStaticPadTemplates" cname="gst_element_factory_get_static_pad_templates">
|
|
<parameters />
|
|
<return-type type="GList*" element_type="GstStaticPadTemplate" />
|
|
</method>
|
|
<method name="GetUriProtocols" cname="gst_element_factory_get_uri_protocols">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUriType" cname="gst_element_factory_get_uri_type">
|
|
<return-type type="GstURIType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasInterface" cname="gst_element_factory_has_interface">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="interfacename" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListIsType" cname="gst_element_factory_list_is_type">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<struct name="FlagSet" cname="GstFlagSet" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_flagset_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Register" cname="gst_flagset_register" shared="true" version="1.6">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="flags_type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="Fraction" cname="GstFraction" opaque="true" hidden="true">
|
|
<method name="GetType" cname="gst_fraction_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<struct name="FractionRange" cname="GstFractionRange" opaque="true" hidden="true">
|
|
<method name="GetType" cname="gst_fraction_range_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<object name="GhostPad" cname="GstGhostPad" opaque="false" hidden="false" parent="GstProxyPad">
|
|
<class_struct cname="GstGhostPadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstProxyPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_ghost_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_ghost_pad_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="target" type="GstPad*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_ghost_pad_new_from_template">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="target" type="GstPad*" />
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_ghost_pad_new_no_target">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="dir" type="GstPadDirection" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_ghost_pad_new_no_target_from_template">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="ActivateModeDefault" cname="gst_ghost_pad_activate_mode_default" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="mode" type="GstPadMode" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InternalActivateModeDefault" cname="gst_ghost_pad_internal_activate_mode_default" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="mode" type="GstPadMode" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Construct" cname="gst_ghost_pad_construct">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTarget" cname="gst_ghost_pad_get_target">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetTarget" cname="gst_ghost_pad_set_target">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="newtarget" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="pad" access="public" writeable="false" readable="true" is_callback="false" name="Pad" type="GstProxyPad*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstGhostPadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</object>
|
|
<struct name="Int64Range" cname="GstInt64Range" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_int64_range_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<struct name="IntRange" cname="GstIntRange" opaque="true" hidden="true">
|
|
<method name="GetType" cname="gst_int_range_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<object name="Object" cname="GstObject" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GInitiallyUnowned">
|
|
<class_struct cname="GstObjectClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GInitiallyUnownedClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="path_string_separator" access="public" writeable="false" readable="true" is_callback="false" name="PathStringSeparator" type="gchar*" />
|
|
<method signal_vm="deep_notify" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_object_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="CheckUniqueness" cname="gst_object_check_uniqueness" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="list" type="GList*" element_type="GstObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DefaultDeepNotify" cname="gst_object_default_deep_notify" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="orig" type="GstObject*" />
|
|
<parameter name="pspec" type="GParamSpec*" />
|
|
<parameter allow-none="1" name="excluded_props" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Replace" cname="gst_object_replace" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="oldobj" type="GstObject*" owned="true" />
|
|
<parameter allow-none="1" name="newobj" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddControlBinding" cname="gst_object_add_control_binding">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="binding" type="GstControlBinding*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DefaultError" cname="gst_object_default_error">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="debug" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetControlBinding" cname="gst_object_get_control_binding">
|
|
<return-type type="GstControlBinding*" owned="true" />
|
|
<parameters>
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetControlRate" cname="gst_object_get_control_rate">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetGValueArray" cname="gst_object_get_g_value_array">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="interval" type="guint64" />
|
|
<parameter name="n_values" type="guint" array_index="4" />
|
|
<parameter name="values" type="GValue*" array="true" array_length_param_index="3" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetName" cname="gst_object_get_name">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetParent" cname="gst_object_get_parent">
|
|
<return-type type="GstObject*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPathString" cname="gst_object_get_path_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetValue" cname="gst_object_get_value">
|
|
<return-type type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasActiveControlBindings" cname="gst_object_has_active_control_bindings">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasAncestor" cname="gst_object_has_ancestor" deprecated="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ancestor" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasAsAncestor" cname="gst_object_has_as_ancestor">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ancestor" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasAsParent" cname="gst_object_has_as_parent" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Ref" cname="gst_object_ref">
|
|
<return-type type="GstObject*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveControlBinding" cname="gst_object_remove_control_binding">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="binding" type="GstControlBinding*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetControlBindingDisabled" cname="gst_object_set_control_binding_disabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="disabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetControlBindingsDisabled" cname="gst_object_set_control_bindings_disabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="disabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetControlRate" cname="gst_object_set_control_rate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="control_rate" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetName" cname="gst_object_set_name">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetParent" cname="gst_object_set_parent">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SuggestNextSync" cname="gst_object_suggest_next_sync">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SyncValues" cname="gst_object_sync_values">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unparent" cname="gst_object_unparent">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unref" cname="gst_object_unref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="Name" cname="name" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="Parent" cname="parent" type="GstObject*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GInitiallyUnowned*" hidden="true" />
|
|
<field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*" />
|
|
<field cname="name" access="public" writeable="false" readable="true" is_callback="false" name="NameField" type="gchar*" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="ParentField" type="GstObject*" hidden="true" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint32" />
|
|
<field cname="control_bindings" access="private" writeable="false" readable="false" is_callback="false" name="ControlBindings" type="GList*" element_type="gpointer" />
|
|
<field cname="control_rate" access="private" writeable="false" readable="false" is_callback="false" name="ControlRate" type="guint64" />
|
|
<field cname="last_sync" access="private" writeable="false" readable="false" is_callback="false" name="LastSync" type="guint64" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" padding="true" />
|
|
<signal name="DeepNotify" cname="deep-notify" when="first" field_name="deep_notify">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="prop_object" type="GstObject*" />
|
|
<parameter name="prop" type="GParamSpec*" />
|
|
</parameters>
|
|
</signal>
|
|
<method name="Connect">
|
|
<parameters>
|
|
<parameter name="o" type="GObject" />
|
|
<parameter name="handler" type="Delegate" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Pad" cname="GstPad" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstPadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="linked" />
|
|
<method signal_vm="unlinked" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_pad_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_pad_new_from_static_template">
|
|
<parameters>
|
|
<parameter name="templ" type="GstStaticPadTemplate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_pad_new_from_template">
|
|
<parameters>
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="LinkGetName" cname="gst_pad_link_get_name" shared="true" version="1.4">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="_ret" type="GstPadLinkReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ActivateMode" cname="gst_pad_activate_mode">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstPadMode" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddProbe" cname="gst_pad_add_probe">
|
|
<return-type type="gulong" />
|
|
<parameters>
|
|
<parameter name="mask" type="GstPadProbeType" />
|
|
<parameter closure="2" destroy="3" scope="notified" name="callback" type="GstPadProbeCallback" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_data" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CanLink" cname="gst_pad_can_link">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sinkpad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Chain" cname="gst_pad_chain">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ChainList" cname="gst_pad_chain_list">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CheckReconfigure" cname="gst_pad_check_reconfigure">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CreateStreamId" cname="gst_pad_create_stream_id">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="parent" type="GstElement*" />
|
|
<parameter allow-none="1" name="stream_id" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventDefault" cname="gst_pad_event_default">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Forward" cname="gst_pad_forward">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="forward" type="GstPadForwardFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllowedCaps" cname="gst_pad_get_allowed_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCurrentCaps" cname="gst_pad_get_current_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDirection" cname="gst_pad_get_direction">
|
|
<return-type type="GstPadDirection" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetElementPrivate" cname="gst_pad_get_element_private">
|
|
<return-type type="gpointer" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLastFlowReturn" cname="gst_pad_get_last_flow_return" version="1.4">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOffset" cname="gst_pad_get_offset">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPadTemplate" cname="gst_pad_get_pad_template">
|
|
<return-type type="GstPadTemplate*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPadTemplateCaps" cname="gst_pad_get_pad_template_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetParentElement" cname="gst_pad_get_parent_element">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPeer" cname="gst_pad_get_peer">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRange" cname="gst_pad_get_range">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStickyEvent" cname="gst_pad_get_sticky_event">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="event_type" type="GstEventType" />
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStream" cname="gst_pad_get_stream" version="1.10">
|
|
<return-type type="GstStream*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamId" cname="gst_pad_get_stream_id" version="1.2">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTaskState" cname="gst_pad_get_task_state" version="1.12">
|
|
<return-type type="GstTaskState" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasCurrentCaps" cname="gst_pad_has_current_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsActive" cname="gst_pad_is_active">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsBlocked" cname="gst_pad_is_blocked">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsBlocking" cname="gst_pad_is_blocking">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsLinked" cname="gst_pad_is_linked">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateInternalLinks" cname="gst_pad_iterate_internal_links">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IterateInternalLinksDefault" cname="gst_pad_iterate_internal_links_default">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Link" cname="gst_pad_link">
|
|
<return-type type="GstPadLinkReturn" />
|
|
<parameters>
|
|
<parameter name="sinkpad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkFull" cname="gst_pad_link_full">
|
|
<return-type type="GstPadLinkReturn" />
|
|
<parameters>
|
|
<parameter name="sinkpad" type="GstPad*" />
|
|
<parameter name="flags" type="GstPadLinkCheck" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkMaybeGhosting" cname="gst_pad_link_maybe_ghosting" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sink" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LinkMaybeGhostingFull" cname="gst_pad_link_maybe_ghosting_full" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sink" type="GstPad*" />
|
|
<parameter name="flags" type="GstPadLinkCheck" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MarkReconfigure" cname="gst_pad_mark_reconfigure">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NeedsReconfigure" cname="gst_pad_needs_reconfigure">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PauseTask" cname="gst_pad_pause_task">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PeerQuery" cname="gst_pad_peer_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PeerQueryAcceptCaps" cname="gst_pad_peer_query_accept_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PeerQueryCaps" cname="gst_pad_peer_query_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PeerQueryConvert" cname="gst_pad_peer_query_convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_val" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeerQueryDuration" cname="gst_pad_peer_query_duration">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeerQueryPosition" cname="gst_pad_peer_query_position">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ProxyQueryAcceptCaps" cname="gst_pad_proxy_query_accept_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ProxyQueryCaps" cname="gst_pad_proxy_query_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PullRange" cname="gst_pad_pull_range">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Push" cname="gst_pad_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushEvent" cname="gst_pad_push_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushList" cname="gst_pad_push_list">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Query" cname="gst_pad_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryAcceptCaps" cname="gst_pad_query_accept_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryCaps" cname="gst_pad_query_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryConvert" cname="gst_pad_query_convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_val" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_val" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryDefault" cname="gst_pad_query_default">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryDuration" cname="gst_pad_query_duration">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryPosition" cname="gst_pad_query_position">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveProbe" cname="gst_pad_remove_probe">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="id" type="gulong" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendEvent" cname="gst_pad_send_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetActivateFunctionFull" cname="gst_pad_set_activate_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="activate" type="GstPadActivateFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetActivatemodeFunctionFull" cname="gst_pad_set_activatemode_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="activatemode" type="GstPadActivateModeFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetActive" cname="gst_pad_set_active">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetChainFunctionFull" cname="gst_pad_set_chain_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="chain" type="GstPadChainFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetChainListFunctionFull" cname="gst_pad_set_chain_list_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="chainlist" type="GstPadChainListFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetElementPrivate" cname="gst_pad_set_element_private">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="priv" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEventFullFunctionFull" cname="gst_pad_set_event_full_function_full" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="event" type="GstPadEventFullFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEventFunctionFull" cname="gst_pad_set_event_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="event" type="GstPadEventFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetGetrangeFunctionFull" cname="gst_pad_set_getrange_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="get" type="GstPadGetRangeFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetIterateInternalLinksFunctionFull" cname="gst_pad_set_iterate_internal_links_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="iterintlink" type="GstPadIterIntLinkFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLinkFunctionFull" cname="gst_pad_set_link_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="link" type="GstPadLinkFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOffset" cname="gst_pad_set_offset">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQueryFunctionFull" cname="gst_pad_set_query_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="query" type="GstPadQueryFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUnlinkFunctionFull" cname="gst_pad_set_unlink_function_full">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="unlink" type="GstPadUnlinkFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StartTask" cname="gst_pad_start_task">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstTaskFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StickyEventsForeach" cname="gst_pad_sticky_events_foreach">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="foreach_func" type="GstPadStickyEventsForeachFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StopTask" cname="gst_pad_stop_task">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="StoreStickyEvent" cname="gst_pad_store_sticky_event" version="1.2">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Unlink" cname="gst_pad_unlink">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sinkpad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UseFixedCaps" cname="gst_pad_use_fixed_caps">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Offset" cname="offset" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.6" />
|
|
<property name="Template" cname="template" type="GstPadTemplate*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="element_private" access="public" writeable="false" readable="true" is_callback="false" name="ElementPrivate" type="gpointer" />
|
|
<field cname="padtemplate" access="public" writeable="false" readable="true" is_callback="false" name="Padtemplate" type="GstPadTemplate*" />
|
|
<field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstPadDirection" />
|
|
<field cname="stream_rec_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamRecLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="task" access="private" writeable="false" readable="false" is_callback="false" name="Task" type="GstTask*" />
|
|
<field cname="block_cond" access="private" writeable="false" readable="false" is_callback="false" name="BlockCond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="probes" access="private" writeable="false" readable="false" is_callback="false" name="Probes" type="GHookList">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="mode" access="private" writeable="false" readable="false" is_callback="false" name="Mode" type="GstPadMode" />
|
|
<field cname="activatefunc" access="private" writeable="false" readable="false" is_callback="false" name="Activatefunc" type="GstPadActivateFunction" />
|
|
<field cname="activatedata" access="private" writeable="false" readable="false" is_callback="false" name="Activatedata" type="gpointer" />
|
|
<field cname="activatenotify" access="private" writeable="false" readable="false" is_callback="false" name="Activatenotify" type="GDestroyNotify" />
|
|
<field cname="activatemodefunc" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodefunc" type="GstPadActivateModeFunction" />
|
|
<field cname="activatemodedata" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodedata" type="gpointer" />
|
|
<field cname="activatemodenotify" access="private" writeable="false" readable="false" is_callback="false" name="Activatemodenotify" type="GDestroyNotify" />
|
|
<field cname="peer" access="private" writeable="false" readable="false" is_callback="false" name="Peer" type="GstPad*" />
|
|
<field cname="linkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Linkfunc" type="GstPadLinkFunction" />
|
|
<field cname="linkdata" access="private" writeable="false" readable="false" is_callback="false" name="Linkdata" type="gpointer" />
|
|
<field cname="linknotify" access="private" writeable="false" readable="false" is_callback="false" name="Linknotify" type="GDestroyNotify" />
|
|
<field cname="unlinkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Unlinkfunc" type="GstPadUnlinkFunction" />
|
|
<field cname="unlinkdata" access="private" writeable="false" readable="false" is_callback="false" name="Unlinkdata" type="gpointer" />
|
|
<field cname="unlinknotify" access="private" writeable="false" readable="false" is_callback="false" name="Unlinknotify" type="GDestroyNotify" />
|
|
<field cname="chainfunc" access="private" writeable="false" readable="false" is_callback="false" name="Chainfunc" type="GstPadChainFunction" />
|
|
<field cname="chaindata" access="private" writeable="false" readable="false" is_callback="false" name="Chaindata" type="gpointer" />
|
|
<field cname="chainnotify" access="private" writeable="false" readable="false" is_callback="false" name="Chainnotify" type="GDestroyNotify" />
|
|
<field cname="chainlistfunc" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistfunc" type="GstPadChainListFunction" />
|
|
<field cname="chainlistdata" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistdata" type="gpointer" />
|
|
<field cname="chainlistnotify" access="private" writeable="false" readable="false" is_callback="false" name="Chainlistnotify" type="GDestroyNotify" />
|
|
<field cname="getrangefunc" access="private" writeable="false" readable="false" is_callback="false" name="Getrangefunc" type="GstPadGetRangeFunction" />
|
|
<field cname="getrangedata" access="private" writeable="false" readable="false" is_callback="false" name="Getrangedata" type="gpointer" />
|
|
<field cname="getrangenotify" access="private" writeable="false" readable="false" is_callback="false" name="Getrangenotify" type="GDestroyNotify" />
|
|
<field cname="eventfunc" access="private" writeable="false" readable="false" is_callback="false" name="Eventfunc" type="GstPadEventFunction" />
|
|
<field cname="eventdata" access="private" writeable="false" readable="false" is_callback="false" name="Eventdata" type="gpointer" />
|
|
<field cname="eventnotify" access="private" writeable="false" readable="false" is_callback="false" name="Eventnotify" type="GDestroyNotify" />
|
|
<field cname="offset" access="private" writeable="false" readable="false" is_callback="false" name="OffsetField" type="gint64" />
|
|
<field cname="queryfunc" access="private" writeable="false" readable="false" is_callback="false" name="Queryfunc" type="GstPadQueryFunction" />
|
|
<field cname="querydata" access="private" writeable="false" readable="false" is_callback="false" name="Querydata" type="gpointer" />
|
|
<field cname="querynotify" access="private" writeable="false" readable="false" is_callback="false" name="Querynotify" type="GDestroyNotify" />
|
|
<field cname="iterintlinkfunc" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinkfunc" type="GstPadIterIntLinkFunction" />
|
|
<field cname="iterintlinkdata" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinkdata" type="gpointer" />
|
|
<field cname="iterintlinknotify" access="private" writeable="false" readable="false" is_callback="false" name="Iterintlinknotify" type="GDestroyNotify" />
|
|
<field cname="num_probes" access="private" writeable="false" readable="false" is_callback="false" name="NumProbes" type="gint" />
|
|
<field cname="num_blocked" access="private" writeable="false" readable="false" is_callback="false" name="NumBlocked" type="gint" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<union name="ABI" cname="ABI" hidden="true">
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="last_flowret" access="public" writeable="true" readable="true" is_callback="false" name="LastFlowret" type="GstFlowReturn" />
|
|
<field cname="eventfullfunc" access="public" writeable="true" readable="true" is_callback="false" name="Eventfullfunc" type="GstPadEventFullFunction" />
|
|
</struct>
|
|
</union>
|
|
<signal name="Linked" cname="linked" when="last" field_name="linked">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="peer" type="GstPad*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="Unlinked" cname="unlinked" when="last" field_name="unlinked">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="peer" type="GstPad*" />
|
|
</parameters>
|
|
</signal>
|
|
<method name="PadModeGetName" cname="gst_pad_mode_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstPadMode" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="PadTemplate" cname="GstPadTemplate" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstPadTemplateClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="pad_created" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_pad_template_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_pad_template_new">
|
|
<parameters>
|
|
<parameter name="name_template" type="const-gchar*" />
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="presence" type="GstPadPresence" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_pad_template_new_from_static_pad_template_with_gtype" version="1.14">
|
|
<parameters>
|
|
<parameter name="pad_template" type="GstStaticPadTemplate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="pad_type" type="GType" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_pad_template_new_with_gtype" version="1.14">
|
|
<parameters>
|
|
<parameter name="name_template" type="const-gchar*" />
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="presence" type="GstPadPresence" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="pad_type" type="GType" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetCaps" cname="gst_pad_template_get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="PadCreated" cname="gst_pad_template_pad_created">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Direction" cname="direction" type="GstPadDirection" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Gtype" cname="gtype" type="GType" readable="true" writeable="true" construct="false" construct-only="true" version="1.14" />
|
|
<property name="NameTemplate" cname="name-template" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Presence" cname="presence" type="GstPadPresence" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="name_template" access="public" writeable="false" readable="true" is_callback="false" name="NameTemplateField" type="gchar*" />
|
|
<field cname="direction" access="public" writeable="false" readable="true" is_callback="false" name="DirectionField" type="GstPadDirection" />
|
|
<field cname="presence" access="public" writeable="false" readable="true" is_callback="false" name="PresenceField" type="GstPadPresence" />
|
|
<field cname="caps" access="public" writeable="false" readable="true" is_callback="false" name="CapsField" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<union name="ABI" cname="ABI">
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="gtype" access="public" writeable="true" readable="true" is_callback="false" name="Gtype" type="GType" />
|
|
</struct>
|
|
</union>
|
|
<signal name="PadCreatedEvent" cname="pad-created" when="last" field_name="pad_created">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
</object>
|
|
<struct name="ParamArray" cname="GstParamArray" opaque="true" hidden="false" parent="GParam">
|
|
<method name="GetType" cname="gst_param_spec_array_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<struct name="ParamFraction" cname="GstParamFraction" opaque="true" hidden="false" parent="GParam">
|
|
<method name="GetType" cname="gst_param_spec_fraction_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<object name="Pipeline" cname="GstPipeline" opaque="false" hidden="false" parent="GstBin">
|
|
<implements>
|
|
<interface cname="GstChildProxy" />
|
|
</implements>
|
|
<class_struct cname="GstPipelineClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBinClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_pipeline_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_pipeline_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AutoClock" cname="gst_pipeline_auto_clock">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAutoFlushBus" cname="gst_pipeline_get_auto_flush_bus">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBus" cname="gst_pipeline_get_bus">
|
|
<return-type type="GstBus*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDelay" cname="gst_pipeline_get_delay">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_pipeline_get_latency" version="1.6">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPipelineClock" cname="gst_pipeline_get_pipeline_clock" version="1.6">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetAutoFlushBus" cname="gst_pipeline_set_auto_flush_bus">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="auto_flush" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDelay" cname="gst_pipeline_set_delay">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="delay" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_pipeline_set_latency" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="latency" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UseClock" cname="gst_pipeline_use_clock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="AutoFlushBus" cname="auto-flush-bus" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Delay" cname="delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.6" />
|
|
<field cname="bin" access="public" writeable="false" readable="true" is_callback="false" name="Bin" type="GstBin*" hidden="true" />
|
|
<field cname="fixed_clock" access="public" writeable="false" readable="true" is_callback="false" name="FixedClock" type="GstClock*" />
|
|
<field cname="stream_time" access="public" writeable="false" readable="true" is_callback="false" name="StreamTime" type="guint64" />
|
|
<field cname="delay" access="public" writeable="false" readable="true" is_callback="false" name="DelayField" type="guint64" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPipelinePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="Plugin" cname="GstPlugin" opaque="true" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstPluginClass" />
|
|
<method name="GetType" cname="gst_plugin_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ListFree" cname="gst_plugin_list_free" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LoadByName" cname="gst_plugin_load_by_name" shared="true">
|
|
<return-type type="GstPlugin*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LoadFile" cname="gst_plugin_load_file" shared="true">
|
|
<return-type type="GstPlugin*" owned="true" />
|
|
<parameters throws="1">
|
|
<parameter name="filename" type="const-gfilename*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RegisterStatic" cname="gst_plugin_register_static" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="major_version" type="gint" />
|
|
<parameter name="minor_version" type="gint" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter scope="call" name="init_func" type="GstPluginInitFunc" />
|
|
<parameter name="version" type="const-gchar*" />
|
|
<parameter name="license" type="const-gchar*" />
|
|
<parameter name="source" type="const-gchar*" />
|
|
<parameter name="package" type="const-gchar*" />
|
|
<parameter name="origin" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RegisterStaticFull" cname="gst_plugin_register_static_full" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="major_version" type="gint" />
|
|
<parameter name="minor_version" type="gint" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter closure="10" scope="call" name="init_full_func" type="GstPluginInitFullFunc" />
|
|
<parameter name="version" type="const-gchar*" />
|
|
<parameter name="license" type="const-gchar*" />
|
|
<parameter name="source" type="const-gchar*" />
|
|
<parameter name="package" type="const-gchar*" />
|
|
<parameter name="origin" type="const-gchar*" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddDependency" cname="gst_plugin_add_dependency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="env_vars" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter allow-none="1" name="paths" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter allow-none="1" name="names" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter name="flags" type="GstPluginDependencyFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddDependencySimple" cname="gst_plugin_add_dependency_simple">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="env_vars" type="const-gchar*" />
|
|
<parameter allow-none="1" name="paths" type="const-gchar*" />
|
|
<parameter allow-none="1" name="names" type="const-gchar*" />
|
|
<parameter name="flags" type="GstPluginDependencyFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCacheData" cname="gst_plugin_get_cache_data">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDescription" cname="gst_plugin_get_description">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFilename" cname="gst_plugin_get_filename">
|
|
<return-type type="const-gfilename*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLicense" cname="gst_plugin_get_license">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetName" cname="gst_plugin_get_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOrigin" cname="gst_plugin_get_origin">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPackage" cname="gst_plugin_get_package">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetReleaseDateString" cname="gst_plugin_get_release_date_string">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSource" cname="gst_plugin_get_source">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetVersion" cname="gst_plugin_get_version">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsLoaded" cname="gst_plugin_is_loaded">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Load" cname="gst_plugin_load">
|
|
<return-type type="GstPlugin*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetCacheData" cname="gst_plugin_set_cache_data">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="cache_data" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="PluginFeature" cname="GstPluginFeature" defaultconstructoraccess="protected" opaque="true" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstPluginFeatureClass" />
|
|
<method name="GetType" cname="gst_plugin_feature_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ListCopy" cname="gst_plugin_feature_list_copy" shared="true">
|
|
<return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="list" type="GList*" element_type="GstPluginFeature*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListDebug" cname="gst_plugin_feature_list_debug" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="GList*" element_type="GstPluginFeature*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListFree" cname="gst_plugin_feature_list_free" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RankCompareFunc" cname="gst_plugin_feature_rank_compare_func" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="p1" type="gpointer" />
|
|
<parameter allow-none="1" name="p2" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CheckVersion" cname="gst_plugin_feature_check_version">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="min_major" type="guint" />
|
|
<parameter name="min_minor" type="guint" />
|
|
<parameter name="min_micro" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPlugin" cname="gst_plugin_feature_get_plugin">
|
|
<return-type type="GstPlugin*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPluginName" cname="gst_plugin_feature_get_plugin_name" version="1.2">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRank" cname="gst_plugin_feature_get_rank">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Load" cname="gst_plugin_feature_load">
|
|
<return-type type="GstPluginFeature*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetRank" cname="gst_plugin_feature_set_rank">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rank" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="ProxyPad" cname="GstProxyPad" opaque="false" hidden="false" parent="GstPad">
|
|
<class_struct cname="GstProxyPadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="1" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_proxy_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ChainDefault" cname="gst_proxy_pad_chain_default" shared="true">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ChainListDefault" cname="gst_proxy_pad_chain_list_default" shared="true">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetrangeDefault" cname="gst_proxy_pad_getrange_default" shared="true">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="parent" type="GstObject*" />
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IterateInternalLinksDefault" cname="gst_proxy_pad_iterate_internal_links_default" shared="true">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInternal" cname="gst_proxy_pad_get_internal">
|
|
<return-type type="GstProxyPad*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<field cname="pad" access="public" writeable="false" readable="true" is_callback="false" name="Pad" type="GstPad*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstProxyPadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</object>
|
|
<object name="Registry" cname="GstRegistry" opaque="true" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstRegistryClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_registry_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ForkIsEnabled" cname="gst_registry_fork_is_enabled" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="ForkSetEnabled" cname="gst_registry_fork_set_enabled" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Get" cname="gst_registry_get" shared="true">
|
|
<return-type type="GstRegistry*" />
|
|
</method>
|
|
<method name="AddFeature" cname="gst_registry_add_feature">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstPluginFeature*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPlugin" cname="gst_registry_add_plugin">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CheckFeatureVersion" cname="gst_registry_check_feature_version">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature_name" type="const-gchar*" />
|
|
<parameter name="min_major" type="guint" />
|
|
<parameter name="min_minor" type="guint" />
|
|
<parameter name="min_micro" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FeatureFilter" cname="gst_registry_feature_filter">
|
|
<return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="2" scope="call" name="filter" type="GstPluginFeatureFilter" />
|
|
<parameter name="first" type="gboolean" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindFeature" cname="gst_registry_find_feature">
|
|
<return-type type="GstPluginFeature*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindPlugin" cname="gst_registry_find_plugin">
|
|
<return-type type="GstPlugin*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFeatureList" cname="gst_registry_get_feature_list">
|
|
<return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFeatureListByPlugin" cname="gst_registry_get_feature_list_by_plugin">
|
|
<return-type type="GList*" element_type="GstPluginFeature*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFeatureListCookie" cname="gst_registry_get_feature_list_cookie">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPluginList" cname="gst_registry_get_plugin_list">
|
|
<return-type type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Lookup" cname="gst_registry_lookup">
|
|
<return-type type="GstPlugin*" owned="true" />
|
|
<parameters>
|
|
<parameter name="filename" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LookupFeature" cname="gst_registry_lookup_feature">
|
|
<return-type type="GstPluginFeature*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PluginFilter" cname="gst_registry_plugin_filter">
|
|
<return-type type="GList*" element_type="GstPlugin*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="2" scope="call" name="filter" type="GstPluginFilter" />
|
|
<parameter name="first" type="gboolean" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveFeature" cname="gst_registry_remove_feature">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstPluginFeature*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemovePlugin" cname="gst_registry_remove_plugin">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ScanPath" cname="gst_registry_scan_path">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gfilename*" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRegistryPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<signal name="FeatureAdded" cname="feature-added" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstPluginFeature*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PluginAdded" cname="plugin-added" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
</parameters>
|
|
</signal>
|
|
<method name="UpdateRegistry" cname="gst_update_registry" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
</object>
|
|
<object name="Stream" cname="GstStream" opaque="false" hidden="false" parent="GstObject" version="1.10">
|
|
<class_struct cname="GstStreamClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_stream_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_stream_new" version="1.10">
|
|
<parameters>
|
|
<parameter name="stream_id" type="const-gchar*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="type" type="GstStreamType" />
|
|
<parameter name="flags" type="GstStreamFlags" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetCaps" cname="gst_stream_get_caps" version="1.10">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamFlags" cname="gst_stream_get_stream_flags" version="1.10">
|
|
<return-type type="GstStreamFlags" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamId" cname="gst_stream_get_stream_id" version="1.10">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamType" cname="gst_stream_get_stream_type" version="1.10">
|
|
<return-type type="GstStreamType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTags" cname="gst_stream_get_tags" version="1.10">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="SetCaps" cname="gst_stream_set_caps" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStreamFlags" cname="gst_stream_set_stream_flags" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstStreamFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStreamType" cname="gst_stream_set_stream_type" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream_type" type="GstStreamType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTags" cname="gst_stream_set_tags" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="StreamFlags" cname="stream-flags" type="GstStreamFlags" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="StreamId" cname="stream-id" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="StreamType" cname="stream-type" type="GstStreamType" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="Tags" cname="tags" type="GstTagList*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="stream_id" access="public" writeable="false" readable="true" is_callback="false" name="StreamIdField" type="gchar*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstStreamPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="StreamCollection" cname="GstStreamCollection" opaque="false" hidden="false" parent="GstObject" version="1.10">
|
|
<class_struct cname="GstStreamCollectionClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="stream_notify" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_stream_collection_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_stream_collection_new" version="1.10">
|
|
<parameters>
|
|
<parameter name="upstream_id" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddStream" cname="gst_stream_collection_add_stream" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstStream*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSize" cname="gst_stream_collection_get_size" version="1.10">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStream" cname="gst_stream_collection_get_stream" version="1.10">
|
|
<return-type type="GstStream*" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUpstreamId" cname="gst_stream_collection_get_upstream_id" version="1.10">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<property name="UpstreamId" cname="upstream-id" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<field cname="object" access="private" writeable="false" readable="false" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="upstream_id" access="private" writeable="false" readable="false" is_callback="false" name="UpstreamIdField" type="gchar*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstStreamCollectionPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="StreamNotify" cname="stream-notify" when="first" field_name="stream_notify">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstStream*" />
|
|
<parameter name="p0" type="GParamSpec*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="SystemClock" cname="GstSystemClock" opaque="false" hidden="false" parent="GstClock">
|
|
<class_struct cname="GstSystemClockClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstClockClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_system_clock_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Obtain" cname="gst_system_clock_obtain" shared="true">
|
|
<return-type type="GstClock*" owned="true" />
|
|
</method>
|
|
<method name="SetDefault" cname="gst_system_clock_set_default" shared="true" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="new_clock" type="GstClock*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="ClockType" cname="clock-type" type="GstClockType" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstSystemClockPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="Task" cname="GstTask" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstTaskClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GstTaskPool*" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_task_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_task_new">
|
|
<parameters>
|
|
<parameter name="func" type="GstTaskFunction" />
|
|
<parameter name="user_data" type="gpointer" />
|
|
<parameter name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="CleanupAll" cname="gst_task_cleanup_all" shared="true">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="GetPool" cname="gst_task_get_pool">
|
|
<return-type type="GstTaskPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetState" cname="gst_task_get_state">
|
|
<return-type type="GstTaskState" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Join" cname="gst_task_join">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Pause" cname="gst_task_pause">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetEnterCallback" cname="gst_task_set_enter_callback">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="enter_func" type="GstTaskThreadFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLeaveCallback" cname="gst_task_set_leave_callback">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="leave_func" type="GstTaskThreadFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLock" cname="gst_task_set_lock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mutex" type="GRecMutex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPool" cname="gst_task_set_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pool" type="GstTaskPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetState" cname="gst_task_set_state">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="state" type="GstTaskState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Start" cname="gst_task_start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_task_stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="State" type="GstTaskState" />
|
|
<field cname="cond" access="public" writeable="false" readable="true" is_callback="false" name="Cond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GRecMutex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="func" access="public" writeable="false" readable="true" is_callback="false" name="Func" type="GstTaskFunction" />
|
|
<field cname="user_data" access="public" writeable="false" readable="true" is_callback="false" name="UserData" type="gpointer" />
|
|
<field cname="notify" access="public" writeable="false" readable="true" is_callback="false" name="Notify" type="GDestroyNotify" hidden="true" />
|
|
<field cname="running" access="public" writeable="false" readable="true" is_callback="false" name="Running" type="gboolean" />
|
|
<field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTaskPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="TaskPool" cname="GstTaskPool" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstTaskPoolClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="prepare" />
|
|
<method vm="cleanup" />
|
|
<method vm="push" />
|
|
<method vm="join" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_task_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_task_pool_new" disable_void_ctor="" />
|
|
<virtual_method name="Cleanup" cname="cleanup">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Join" cname="join">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id" type="gpointer" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Prepare" cname="prepare">
|
|
<return-type type="void" />
|
|
<parameters throws="1">
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Push" cname="push">
|
|
<return-type type="gpointer" />
|
|
<parameters throws="1">
|
|
<parameter closure="1" scope="async" name="func" type="GstTaskPoolFunction" />
|
|
<parameter closure="1" allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="Cleanup" cname="gst_task_pool_cleanup">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Join" cname="gst_task_pool_join">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Prepare" cname="gst_task_pool_prepare">
|
|
<return-type type="void" />
|
|
<parameters throws="1">
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Push" cname="gst_task_pool_push">
|
|
<return-type type="gpointer" />
|
|
<parameters throws="1">
|
|
<parameter closure="1" scope="async" name="func" type="GstTaskPoolFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="pool" access="private" writeable="false" readable="false" is_callback="false" name="Pool" type="GThreadPool*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="Tracer" cname="GstTracer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstTracerClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_tracer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="Params" cname="params" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTracerPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="TracerFactory" cname="GstTracerFactory" opaque="false" hidden="false" parent="GstPluginFeature" version="1.8">
|
|
<class_struct cname="GstTracerFactoryClass" />
|
|
<method name="GetType" cname="gst_tracer_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetList" cname="gst_tracer_factory_get_list" shared="true" version="1.8">
|
|
<return-type type="GList*" element_type="GstTracerFactory*" elements_owned="true" owned="true" />
|
|
</method>
|
|
<method name="GetTracerType" cname="gst_tracer_factory_get_tracer_type">
|
|
<return-type type="GType" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="TracerRecord" cname="GstTracerRecord" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstTracerRecordClass" />
|
|
<method name="GetType" cname="gst_tracer_record_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</object>
|
|
<object name="TypeFindFactory" cname="GstTypeFindFactory" opaque="true" hidden="false" parent="GstPluginFeature">
|
|
<class_struct cname="GstTypeFindFactoryClass" />
|
|
<method name="GetType" cname="gst_type_find_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetList" cname="gst_type_find_factory_get_list" shared="true">
|
|
<return-type type="GList*" element_type="GstTypeFindFactory*" elements_owned="true" owned="true" />
|
|
</method>
|
|
<method name="CallFunction" cname="gst_type_find_factory_call_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="find" type="GstTypeFind*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCaps" cname="gst_type_find_factory_get_caps">
|
|
<return-type type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetExtensions" cname="gst_type_find_factory_get_extensions">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasFunction" cname="gst_type_find_factory_has_function">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<struct name="ValueArray" cname="GstValueArray" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_value_array_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AppendAndTakeValue" cname="gst_value_array_append_and_take_value" shared="true" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="append_value" type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendValue" cname="gst_value_array_append_value" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="append_value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSize" cname="gst_value_array_get_size" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetValue" cname="gst_value_array_get_value" shared="true">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrependValue" cname="gst_value_array_prepend_value" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="prepend_value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="ValueList" cname="GstValueList" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_value_list_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AppendAndTakeValue" cname="gst_value_list_append_and_take_value" shared="true" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="append_value" type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendValue" cname="gst_value_list_append_value" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="append_value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Concat" cname="gst_value_list_concat" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSize" cname="gst_value_list_get_size" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetValue" cname="gst_value_list_get_value" shared="true">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Merge" cname="gst_value_list_merge" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PrependValue" cname="gst_value_list_prepend_value" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="prepend_value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="AllocationParams" cname="GstAllocationParams" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_allocation_params_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMemoryFlags" />
|
|
<field cname="align" access="public" writeable="true" readable="true" is_callback="false" name="Align" type="gsize" />
|
|
<field cname="prefix" access="public" writeable="true" readable="true" is_callback="false" name="Prefix" type="gsize" />
|
|
<field cname="padding" access="public" writeable="true" readable="true" is_callback="false" name="Padding" type="gsize" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="Copy" cname="gst_allocation_params_copy">
|
|
<return-type type="GstAllocationParams*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_allocation_params_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_allocation_params_init">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="AllocatorPrivate" cname="GstAllocatorPrivate" opaque="true" hidden="true" />
|
|
<boxed name="AtomicQueue" cname="GstAtomicQueue" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_atomic_queue_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_atomic_queue_new">
|
|
<parameters>
|
|
<parameter name="initial_size" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Length" cname="gst_atomic_queue_length">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Peek" cname="gst_atomic_queue_peek">
|
|
<return-type type="gpointer" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Pop" cname="gst_atomic_queue_pop">
|
|
<return-type type="gpointer*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Push" cname="gst_atomic_queue_push">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Ref" cname="gst_atomic_queue_ref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unref" cname="gst_atomic_queue_unref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="BinPrivate" cname="GstBinPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Buffer" cname="GstBuffer" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_buffer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="pool" access="public" writeable="true" readable="true" is_callback="false" name="Pool" type="GstBufferPool*" array_index="2" />
|
|
<field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64" array_index="2" />
|
|
<field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64" array_index="1" />
|
|
<field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
|
|
<field cname="offset_end" access="public" writeable="true" readable="true" is_callback="false" name="OffsetEnd" type="guint64" />
|
|
<constructor cname="gst_buffer_new" disable_void_ctor="" />
|
|
<constructor cname="gst_buffer_new_allocate">
|
|
<parameters>
|
|
<parameter name="allocator" type="GstAllocator*" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="params" type="GstAllocationParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_buffer_new_wrapped">
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" owned="true" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_buffer_new_wrapped_full">
|
|
<parameters>
|
|
<parameter name="flags" type="GstMemoryFlags" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="4" />
|
|
<parameter name="maxsize" type="gsize" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter name="user_data" type="gpointer" />
|
|
<parameter name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddMeta" cname="gst_buffer_add_meta">
|
|
<return-type type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="info" type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="params" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddParentBufferMeta" cname="gst_buffer_add_parent_buffer_meta" version="1.6">
|
|
<return-type type="GstParentBufferMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="ref" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddProtectionMeta" cname="gst_buffer_add_protection_meta" version="1.6">
|
|
<return-type type="GstProtectionMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="info" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddReferenceTimestampMeta" cname="gst_buffer_add_reference_timestamp_meta" version="1.14">
|
|
<return-type type="GstReferenceTimestampMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="reference" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="duration" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Append" cname="gst_buffer_append">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buf2" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendMemory" cname="gst_buffer_append_memory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendRegion" cname="gst_buffer_append_region">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buf2" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CopyDeep" cname="gst_buffer_copy_deep" version="1.6">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyInto" cname="gst_buffer_copy_into">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstBufferCopyFlags" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CopyRegion" cname="gst_buffer_copy_region">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstBufferCopyFlags" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Extract" cname="gst_buffer_extract" hidden="true">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter allow-none="1" name="dest" type="gpointer" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ExtractDup" cname="gst_buffer_extract_dup" version="1.0.10" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="dest" type="gpointer**" owned="true" pass_as="out" array="true" array_length_param_index="3" />
|
|
<parameter name="dest_size" type="gsize*" owned="true" pass_as="out" array_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Fill" cname="gst_buffer_fill">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="src" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="n_length" type="gsize" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindMemory" cname="gst_buffer_find_memory">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="idx" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="length" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="skip" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ForeachMeta" cname="gst_buffer_foreach_meta" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstBufferForeachMetaFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllMemory" cname="gst_buffer_get_all_memory">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFlags" cname="gst_buffer_get_flags" version="1.10">
|
|
<return-type type="GstBufferFlags" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMemory" cname="gst_buffer_get_memory">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMemoryRange" cname="gst_buffer_get_memory_range">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMeta" cname="gst_buffer_get_meta">
|
|
<return-type type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetNMeta" cname="gst_buffer_get_n_meta" version="1.14">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="api_type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetReferenceTimestampMeta" cname="gst_buffer_get_reference_timestamp_meta" version="1.14">
|
|
<return-type type="GstReferenceTimestampMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="reference" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSize" cname="gst_buffer_get_size">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSizes" cname="gst_buffer_get_sizes">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSizesRange" cname="gst_buffer_get_sizes_range">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
<parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasFlags" cname="gst_buffer_has_flags">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstBufferFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertMemory" cname="gst_buffer_insert_memory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="mem" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsAllMemoryWritable" cname="gst_buffer_is_all_memory_writable" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsMemoryRangeWritable" cname="gst_buffer_is_memory_range_writable" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Map" cname="gst_buffer_map">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstMapInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MapRange" cname="gst_buffer_map_range">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
<parameter name="info" type="GstMapInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Memcmp" cname="gst_buffer_memcmp">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="mem" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="n_length" type="gsize" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Memset" cname="gst_buffer_memset">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="val" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NMemory" cname="gst_buffer_n_memory">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PeekMemory" cname="gst_buffer_peek_memory">
|
|
<return-type type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrependMemory" cname="gst_buffer_prepend_memory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveAllMemory" cname="gst_buffer_remove_all_memory">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveMemory" cname="gst_buffer_remove_memory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveMemoryRange" cname="gst_buffer_remove_memory_range">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveMeta" cname="gst_buffer_remove_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceAllMemory" cname="gst_buffer_replace_all_memory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mem" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceMemory" cname="gst_buffer_replace_memory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="mem" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceMemoryRange" cname="gst_buffer_replace_memory_range">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
<parameter name="mem" type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Resize" cname="gst_buffer_resize">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ResizeRange" cname="gst_buffer_resize_range">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="gint" />
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlags" cname="gst_buffer_set_flags" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstBufferFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSize" cname="gst_buffer_set_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unmap" cname="gst_buffer_unmap">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="UnsetFlags" cname="gst_buffer_unset_flags" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstBufferFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxMemory" cname="gst_buffer_get_max_memory" shared="true" version="1.2">
|
|
<return-type type="guint" />
|
|
</method>
|
|
</boxed>
|
|
<boxed name="BufferList" cname="GstBufferList" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_buffer_list_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_buffer_list_new" disable_void_ctor="" />
|
|
<constructor cname="gst_buffer_list_new_sized">
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="CalculateSize" cname="gst_buffer_list_calculate_size" version="1.14">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyDeep" cname="gst_buffer_list_copy_deep" version="1.6">
|
|
<return-type type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Foreach" cname="gst_buffer_list_foreach">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstBufferListFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Get" cname="gst_buffer_list_get">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetWritable" cname="gst_buffer_list_get_writable" version="1.14">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Insert" cname="gst_buffer_list_insert">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Length" cname="gst_buffer_list_length">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Remove" cname="gst_buffer_list_remove">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="length" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="BufferPoolAcquireParams" cname="GstBufferPoolAcquireParams" opaque="false" hidden="false">
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat" />
|
|
<field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="gint64" />
|
|
<field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="gint64" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstBufferPoolAcquireFlags" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="BufferPoolPrivate" cname="GstBufferPoolPrivate" opaque="true" hidden="true" />
|
|
<struct name="BusPrivate" cname="GstBusPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Caps" cname="GstCaps" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_caps_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<constructor cname="gst_caps_new_any" disable_void_ctor="" />
|
|
<constructor cname="gst_caps_new_empty" disable_void_ctor="" />
|
|
<constructor cname="gst_caps_new_empty_simple">
|
|
<parameters>
|
|
<parameter name="media_type" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Append" cname="gst_caps_append">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendStructure" cname="gst_caps_append_structure">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendStructureFull" cname="gst_caps_append_structure_full" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CanIntersect" cname="gst_caps_can_intersect">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CopyNth" cname="gst_caps_copy_nth">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FilterAndMapInPlace" cname="gst_caps_filter_and_map_in_place" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCapsFilterMapFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Fixate" cname="gst_caps_fixate">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Foreach" cname="gst_caps_foreach" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCapsForeachFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFeatures" cname="gst_caps_get_features" version="1.2">
|
|
<return-type type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSize" cname="gst_caps_get_size">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStructure" cname="gst_caps_get_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Intersect" cname="gst_caps_intersect">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IntersectFull" cname="gst_caps_intersect_full">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstCapsIntersectMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsAlwaysCompatible" cname="gst_caps_is_always_compatible">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsAny" cname="gst_caps_is_any">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEmpty" cname="gst_caps_is_empty">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_caps_is_equal">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEqualFixed" cname="gst_caps_is_equal_fixed">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsFixed" cname="gst_caps_is_fixed">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsStrictlyEqual" cname="gst_caps_is_strictly_equal">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsSubset" cname="gst_caps_is_subset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="superset" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsSubsetStructure" cname="gst_caps_is_subset_structure">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsSubsetStructureFull" cname="gst_caps_is_subset_structure_full" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="features" type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MapInPlace" cname="gst_caps_map_in_place" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCapsMapFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Merge" cname="gst_caps_merge">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps2" type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MergeStructure" cname="gst_caps_merge_structure">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MergeStructureFull" cname="gst_caps_merge_structure_full" version="1.2">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Normalize" cname="gst_caps_normalize">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveStructure" cname="gst_caps_remove_structure">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFeatures" cname="gst_caps_set_features" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetValue" cname="gst_caps_set_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="field" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Simplify" cname="gst_caps_simplify">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="StealStructure" cname="gst_caps_steal_structure">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Subtract" cname="gst_caps_subtract">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="subtrahend" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_caps_to_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Truncate" cname="gst_caps_truncate">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="FromString" cname="gst_caps_from_string" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="CapsFeatures" cname="GstCapsFeatures" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_caps_features_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_caps_features_new_any" disable_void_ctor="" version="1.2" />
|
|
<constructor cname="gst_caps_features_new_empty" disable_void_ctor="" version="1.2" />
|
|
<method name="Add" cname="gst_caps_features_add" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddId" cname="gst_caps_features_add_id" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Contains" cname="gst_caps_features_contains" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ContainsId" cname="gst_caps_features_contains_id" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_caps_features_copy" version="1.2">
|
|
<return-type type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_caps_features_free" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNth" cname="gst_caps_features_get_nth" version="1.2">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="i" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetNthId" cname="gst_caps_features_get_nth_id" version="1.2">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="i" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSize" cname="gst_caps_features_get_size" version="1.2">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsAny" cname="gst_caps_features_is_any" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_caps_features_is_equal" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="features2" type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Remove" cname="gst_caps_features_remove" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveId" cname="gst_caps_features_remove_id" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetParentRefcount" cname="gst_caps_features_set_parent_refcount" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="refcount" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_caps_features_to_string" version="1.2">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FromString" cname="gst_caps_features_from_string" shared="true" version="1.2">
|
|
<return-type type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="features" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="ClockEntry" cname="GstClockEntry" opaque="true" hidden="false">
|
|
<field cname="refcount" access="public" writeable="true" readable="true" is_callback="false" name="Refcount" type="gint" />
|
|
<field cname="clock" access="public" writeable="true" readable="true" is_callback="false" name="Clock" type="GstClock*" />
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstClockEntryType" />
|
|
<field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64" />
|
|
<field cname="interval" access="public" writeable="true" readable="true" is_callback="false" name="Interval" type="guint64" />
|
|
<field cname="status" access="public" writeable="true" readable="true" is_callback="false" name="Status" type="GstClockReturn" />
|
|
<field cname="func" access="public" writeable="true" readable="true" is_callback="false" name="Func" type="GstClockCallback" hidden="true" />
|
|
<field cname="user_data" access="public" writeable="true" readable="true" is_callback="false" name="UserData" type="gpointer" />
|
|
<field cname="destroy_data" access="public" writeable="true" readable="true" is_callback="false" name="DestroyData" type="GDestroyNotify" hidden="true" />
|
|
<field cname="unscheduled" access="public" writeable="true" readable="true" is_callback="false" name="Unscheduled" type="gboolean" />
|
|
<field cname="woken_up" access="public" writeable="true" readable="true" is_callback="false" name="WokenUp" type="gboolean" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="ClockPrivate" cname="GstClockPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Context" cname="GstContext" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_context_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_context_new" version="1.2">
|
|
<parameters>
|
|
<parameter name="context_type" type="const-gchar*" />
|
|
<parameter name="persistent" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetContextType" cname="gst_context_get_context_type" version="1.2">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStructure" cname="gst_context_get_structure" version="1.2">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasContextType" cname="gst_context_has_context_type" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="context_type" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsPersistent" cname="gst_context_is_persistent" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="WritableStructure" cname="gst_context_writable_structure" version="1.2">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="ControlBindingPrivate" cname="GstControlBindingPrivate" opaque="true" hidden="true" />
|
|
<boxed name="DateTime" cname="GstDateTime" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_date_time_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_date_time_new">
|
|
<parameters>
|
|
<parameter name="tzoffset" type="gfloat" />
|
|
<parameter name="year" type="gint" />
|
|
<parameter name="month" type="gint" />
|
|
<parameter name="day" type="gint" />
|
|
<parameter name="hour" type="gint" />
|
|
<parameter name="minute" type="gint" />
|
|
<parameter name="seconds" type="gdouble" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_from_g_date_time">
|
|
<parameters>
|
|
<parameter name="dt" type="GDateTime*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_from_iso8601_string">
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_from_unix_epoch_local_time">
|
|
<parameters>
|
|
<parameter name="secs" type="gint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_from_unix_epoch_utc">
|
|
<parameters>
|
|
<parameter name="secs" type="gint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_local_time">
|
|
<parameters>
|
|
<parameter name="year" type="gint" />
|
|
<parameter name="month" type="gint" />
|
|
<parameter name="day" type="gint" />
|
|
<parameter name="hour" type="gint" />
|
|
<parameter name="minute" type="gint" />
|
|
<parameter name="seconds" type="gdouble" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_now_local_time" disable_void_ctor="" />
|
|
<constructor cname="gst_date_time_new_now_utc" disable_void_ctor="" />
|
|
<constructor cname="gst_date_time_new_y">
|
|
<parameters>
|
|
<parameter name="year" type="gint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_ym">
|
|
<parameters>
|
|
<parameter name="year" type="gint" />
|
|
<parameter name="month" type="gint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_date_time_new_ymd">
|
|
<parameters>
|
|
<parameter name="year" type="gint" />
|
|
<parameter name="month" type="gint" />
|
|
<parameter name="day" type="gint" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetDay" cname="gst_date_time_get_day">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetHour" cname="gst_date_time_get_hour">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMicrosecond" cname="gst_date_time_get_microsecond">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMinute" cname="gst_date_time_get_minute">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMonth" cname="gst_date_time_get_month">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSecond" cname="gst_date_time_get_second">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTimeZoneOffset" cname="gst_date_time_get_time_zone_offset">
|
|
<return-type type="gfloat" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetYear" cname="gst_date_time_get_year">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasDay" cname="gst_date_time_has_day">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasMonth" cname="gst_date_time_has_month">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasSecond" cname="gst_date_time_has_second">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasTime" cname="gst_date_time_has_time">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasYear" cname="gst_date_time_has_year">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Ref" cname="gst_date_time_ref">
|
|
<return-type type="GstDateTime*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="ToGDateTime" cname="gst_date_time_to_g_date_time">
|
|
<return-type type="GDateTime*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="ToIso8601String" cname="gst_date_time_to_iso8601_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unref" cname="gst_date_time_unref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="DebugCategory" cname="GstDebugCategory" opaque="false" hidden="false">
|
|
<field cname="threshold" access="private" writeable="false" readable="false" is_callback="false" name="Threshold" type="gint" />
|
|
<field cname="color" access="private" writeable="false" readable="false" is_callback="false" name="Color" type="guint" />
|
|
<field cname="name" access="private" writeable="false" readable="false" is_callback="false" name="Name" type="gchar*" />
|
|
<field cname="description" access="private" writeable="false" readable="false" is_callback="false" name="Description" type="gchar*" />
|
|
<method name="Free" cname="gst_debug_category_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetColor" cname="gst_debug_category_get_color">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDescription" cname="gst_debug_category_get_description">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetName" cname="gst_debug_category_get_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetThreshold" cname="gst_debug_category_get_threshold">
|
|
<return-type type="GstDebugLevel" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ResetThreshold" cname="gst_debug_category_reset_threshold">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetThreshold" cname="gst_debug_category_set_threshold">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="level" type="GstDebugLevel" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="DebugMessage" cname="GstDebugMessage" opaque="true" hidden="false">
|
|
<method name="Get" cname="gst_debug_message_get">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="DeviceMonitorPrivate" cname="GstDeviceMonitorPrivate" opaque="true" hidden="true" />
|
|
<struct name="DevicePrivate" cname="GstDevicePrivate" opaque="true" hidden="true" />
|
|
<struct name="DeviceProviderPrivate" cname="GstDeviceProviderPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Event" cname="GstEvent" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_event_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstEventType" />
|
|
<field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
|
|
<field cname="seqnum" access="public" writeable="true" readable="true" is_callback="false" name="Seqnum" type="guint32" />
|
|
<constructor cname="gst_event_new_buffer_size">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="minsize" type="gint64" />
|
|
<parameter name="maxsize" type="gint64" />
|
|
<parameter name="async" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_caps">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_custom">
|
|
<parameters>
|
|
<parameter name="type" type="GstEventType" />
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_eos" disable_void_ctor="" />
|
|
<constructor cname="gst_event_new_flush_start" disable_void_ctor="" />
|
|
<constructor cname="gst_event_new_flush_stop">
|
|
<parameters>
|
|
<parameter name="reset_time" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_gap">
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="duration" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_latency">
|
|
<parameters>
|
|
<parameter name="latency" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_navigation">
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_protection" version="1.6">
|
|
<parameters>
|
|
<parameter name="system_id" type="const-gchar*" />
|
|
<parameter name="data" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="origin" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_qos">
|
|
<parameters>
|
|
<parameter name="type" type="GstQOSType" />
|
|
<parameter name="proportion" type="gdouble" />
|
|
<parameter name="diff" type="gint64" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_reconfigure" disable_void_ctor="" />
|
|
<constructor cname="gst_event_new_seek">
|
|
<parameters>
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="flags" type="GstSeekFlags" />
|
|
<parameter name="start_type" type="GstSeekType" />
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop_type" type="GstSeekType" />
|
|
<parameter name="stop" type="gint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_segment">
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_segment_done">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="gint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_select_streams" version="1.10">
|
|
<parameters>
|
|
<parameter name="streams" type="GList*" element_type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_sink_message">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_step">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="amount" type="guint64" />
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="flush" type="gboolean" />
|
|
<parameter name="intermediate" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_stream_collection" version="1.10">
|
|
<parameters>
|
|
<parameter name="collection" type="GstStreamCollection*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_stream_group_done" version="1.10">
|
|
<parameters>
|
|
<parameter name="group_id" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_stream_start">
|
|
<parameters>
|
|
<parameter name="stream_id" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_tag">
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_toc">
|
|
<parameters>
|
|
<parameter name="toc" type="GstToc*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="updated" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_toc_select">
|
|
<parameters>
|
|
<parameter name="uid" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="CopySegment" cname="gst_event_copy_segment">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRunningTimeOffset" cname="gst_event_get_running_time_offset" version="1.4">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSeqnum" cname="gst_event_get_seqnum">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStructure" cname="gst_event_get_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasName" cname="gst_event_has_name">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBufferSize" cname="gst_event_parse_buffer_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter name="minsize" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter name="maxsize" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter name="async" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseCaps" cname="gst_event_parse_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseFlushStop" cname="gst_event_parse_flush_stop">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="reset_time" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseGap" cname="gst_event_parse_gap">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="timestamp" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="duration" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseGroupId" cname="gst_event_parse_group_id" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="group_id" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseLatency" cname="gst_event_parse_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="latency" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseProtection" cname="gst_event_parse_protection" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="system_id" type="const-gchar*" pass_as="out" />
|
|
<parameter allow-none="1" name="data" type="GstBuffer**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="origin" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseQos" cname="gst_event_parse_qos">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstQOSType" owned="true" pass_as="out" />
|
|
<parameter name="proportion" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter name="diff" type="gint64" owned="true" pass_as="out" />
|
|
<parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSeek" cname="gst_event_parse_seek">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rate" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter name="flags" type="GstSeekFlags" owned="true" pass_as="out" />
|
|
<parameter name="start_type" type="GstSeekType" owned="true" pass_as="out" />
|
|
<parameter name="start" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter name="stop_type" type="GstSeekType" owned="true" pass_as="out" />
|
|
<parameter name="stop" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSegment" cname="gst_event_parse_segment">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSegmentDone" cname="gst_event_parse_segment_done">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSelectStreams" cname="gst_event_parse_select_streams" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="streams" type="GList**" element_type="gchar*" elements_owned="true" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSinkMessage" cname="gst_event_parse_sink_message">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStep" cname="gst_event_parse_step">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStream" cname="gst_event_parse_stream" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstStream*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamCollection" cname="gst_event_parse_stream_collection" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="collection" type="GstStreamCollection*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamFlags" cname="gst_event_parse_stream_flags" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstStreamFlags" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamGroupDone" cname="gst_event_parse_stream_group_done" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="group_id" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamStart" cname="gst_event_parse_stream_start">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream_id" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseTag" cname="gst_event_parse_tag">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseToc" cname="gst_event_parse_toc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="toc" type="GstToc**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="updated" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseTocSelect" cname="gst_event_parse_toc_select">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uid" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetGroupId" cname="gst_event_set_group_id" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="group_id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRunningTimeOffset" cname="gst_event_set_running_time_offset" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSeqnum" cname="gst_event_set_seqnum">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="seqnum" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStream" cname="gst_event_set_stream" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstStream*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStreamFlags" cname="gst_event_set_stream_flags" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstStreamFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WritableStructure" cname="gst_event_writable_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="FormatDefinition" cname="GstFormatDefinition" opaque="false" hidden="false">
|
|
<field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="GstFormat" />
|
|
<field cname="nick" access="public" writeable="true" readable="true" is_callback="false" name="Nick" type="gchar*" />
|
|
<field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
|
|
<field cname="quark" access="public" writeable="true" readable="true" is_callback="false" name="Quark" type="guint32" />
|
|
</struct>
|
|
<struct name="GhostPadPrivate" cname="GstGhostPadPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Iterator" cname="GstIterator" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_iterator_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="GstIteratorCopyFunction" />
|
|
<field cname="next" access="public" writeable="true" readable="true" is_callback="false" name="NextFunc" type="GstIteratorNextFunction" />
|
|
<field cname="item" access="public" writeable="true" readable="true" is_callback="false" name="Item" type="GstIteratorItemFunction" />
|
|
<field cname="resync" access="public" writeable="true" readable="true" is_callback="false" name="ResyncFunc" type="GstIteratorResyncFunction" />
|
|
<field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="FreeFunc" type="GstIteratorFreeFunction" />
|
|
<field cname="pushed" access="public" writeable="true" readable="true" is_callback="false" name="Pushed" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
|
|
<field cname="lock" access="public" writeable="true" readable="true" is_callback="false" name="Lock" type="GMutex*" />
|
|
<field cname="cookie" access="public" writeable="true" readable="true" is_callback="false" name="Cookie" type="guint32" />
|
|
<field cname="master_cookie" access="public" writeable="true" readable="true" is_callback="false" name="MasterCookie" type="guint32*" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<constructor cname="gst_iterator_new_single">
|
|
<parameters>
|
|
<parameter name="type" type="GType" />
|
|
<parameter name="_object" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_iterator_copy">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Filter" cname="gst_iterator_filter">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter scope="call" name="func" type="GCompareFunc" />
|
|
<parameter name="user_data" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FindCustom" cname="gst_iterator_find_custom">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="2" scope="call" name="func" type="GCompareFunc" />
|
|
<parameter name="elem" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Fold" cname="gst_iterator_fold">
|
|
<return-type type="GstIteratorResult" />
|
|
<parameters>
|
|
<parameter closure="2" scope="call" name="func" type="GstIteratorFoldFunction" />
|
|
<parameter name="_ret" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Foreach" cname="gst_iterator_foreach">
|
|
<return-type type="GstIteratorResult" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstIteratorForeachFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_iterator_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Next" cname="gst_iterator_next" hidden="true">
|
|
<return-type type="GstIteratorResult" />
|
|
<parameters>
|
|
<parameter name="elem" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Push" cname="gst_iterator_push">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="other" type="GstIterator*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Resync" cname="gst_iterator_resync">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<implements>
|
|
<interface name="IEnumerable" doc="https://docs.microsoft.com/fr-fr/dotnet/api/system.collections.ienumerable" />
|
|
</implements>
|
|
</boxed>
|
|
<struct name="MapInfo" cname="GstMapInfo" opaque="false" hidden="false">
|
|
<field cname="memory" access="public" writeable="true" readable="true" is_callback="false" name="Memory" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMapFlags" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array="false" array_length_param_index="3" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize" />
|
|
<field cname="user_data" access="public" writeable="true" readable="true" is_callback="false" name="UserData" type="gpointer" array="true" array_len="4" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<boxed name="Memory" cname="GstMemory" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_memory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="allocator" access="public" writeable="true" readable="true" is_callback="false" name="Allocator" type="GstAllocator*" />
|
|
<field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize" array_index="1" />
|
|
<field cname="align" access="public" writeable="true" readable="true" is_callback="false" name="Align" type="gsize" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<constructor cname="gst_memory_new_wrapped">
|
|
<parameters>
|
|
<parameter name="flags" type="GstMemoryFlags" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="4" />
|
|
<parameter name="maxsize" type="gsize" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter name="user_data" type="gpointer" />
|
|
<parameter name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_memory_copy">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSizes" cname="gst_memory_get_sizes">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="offset" type="gsize*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="maxsize" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsSpan" cname="gst_memory_is_span">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mem2" type="GstMemory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsType" cname="gst_memory_is_type" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mem_type" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MakeMapped" cname="gst_memory_make_mapped">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="info" type="GstMapInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Map" cname="gst_memory_map">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstMapInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Resize" cname="gst_memory_resize">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Share" cname="gst_memory_share">
|
|
<return-type type="GstMemory*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="offset" type="gssize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unmap" cname="gst_memory_unmap">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="Message" cname="GstMessage" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_message_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMessageType" />
|
|
<field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
|
|
<field cname="src" access="public" writeable="true" readable="true" is_callback="false" name="Src" type="GstObject*" />
|
|
<field cname="seqnum" access="public" writeable="true" readable="true" is_callback="false" name="Seqnum" type="guint32" />
|
|
<field cname="lock" access="private" writeable="false" readable="false" is_callback="false" name="Lock" type="GMutex*" />
|
|
<field cname="cond" access="private" writeable="false" readable="false" is_callback="false" name="Cond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<constructor cname="gst_message_new_application">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_async_done">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="running_time" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_async_start">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_buffering">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="percent" type="gint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_clock_lost">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_clock_provide">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="clock" type="GstClock*" />
|
|
<parameter name="ready" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_custom">
|
|
<parameters>
|
|
<parameter name="type" type="GstMessageType" />
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_device_added" version="1.4">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="device" type="GstDevice*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_device_removed" version="1.4">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="device" type="GstDevice*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_duration_changed">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_element">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_eos">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_error">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="debug" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_error_with_details" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="debug" type="const-gchar*" />
|
|
<parameter name="details" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_have_context" version="1.2">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="context" type="GstContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_info">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="debug" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_info_with_details" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="debug" type="const-gchar*" />
|
|
<parameter name="details" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_latency">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_need_context" version="1.2">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="context_type" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_new_clock">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_progress">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="type" type="GstProgressType" />
|
|
<parameter name="code" type="const-gchar*" />
|
|
<parameter name="text" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_property_notify" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="val" type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_qos">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="live" type="gboolean" />
|
|
<parameter name="running_time" type="guint64" />
|
|
<parameter name="stream_time" type="guint64" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="duration" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_redirect" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="location" type="const-gchar*" />
|
|
<parameter name="tag_list" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="entry_struct" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_request_state">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_reset_time">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="running_time" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_segment_done">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="gint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_segment_start">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="gint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_state_changed">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="oldstate" type="GstState" />
|
|
<parameter name="newstate" type="GstState" />
|
|
<parameter name="pending" type="GstState" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_state_dirty">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_step_done">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="amount" type="guint64" />
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="flush" type="gboolean" />
|
|
<parameter name="intermediate" type="gboolean" />
|
|
<parameter name="duration" type="guint64" />
|
|
<parameter name="eos" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_step_start">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="active" type="gboolean" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="amount" type="guint64" />
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="flush" type="gboolean" />
|
|
<parameter name="intermediate" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_stream_collection" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="collection" type="GstStreamCollection*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_stream_start">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_stream_status">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="type" type="GstStreamStatusType" />
|
|
<parameter name="owner" type="GstElement*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_streams_selected" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="collection" type="GstStreamCollection*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_structure_change">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="type" type="GstStructureChangeType" />
|
|
<parameter name="owner" type="GstElement*" />
|
|
<parameter name="busy" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_tag">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="tag_list" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_toc">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="toc" type="GstToc*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="updated" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_warning">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="debug" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_message_new_warning_with_details" version="1.10">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="debug" type="const-gchar*" />
|
|
<parameter name="details" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddRedirectEntry" cname="gst_message_add_redirect_entry" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="location" type="const-gchar*" />
|
|
<parameter allow-none="1" name="tag_list" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="entry_struct" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetNumRedirectEntries" cname="gst_message_get_num_redirect_entries" version="1.10">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSeqnum" cname="gst_message_get_seqnum">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamStatusObject" cname="gst_message_get_stream_status_object" hidden="true">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStructure" cname="gst_message_get_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasName" cname="gst_message_has_name">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseAsyncDone" cname="gst_message_parse_async_done">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBuffering" cname="gst_message_parse_buffering">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="percent" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBufferingStats" cname="gst_message_parse_buffering_stats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="mode" type="GstBufferingMode" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="avg_in" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="avg_out" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="buffering_left" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseClockLost" cname="gst_message_parse_clock_lost">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseClockProvide" cname="gst_message_parse_clock_provide">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" pass_as="out" />
|
|
<parameter allow-none="1" name="ready" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseContextType" cname="gst_message_parse_context_type" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="context_type" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseDeviceAdded" cname="gst_message_parse_device_added" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseDeviceRemoved" cname="gst_message_parse_device_removed" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseError" cname="gst_message_parse_error" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseErrorDetails" cname="gst_message_parse_error_details" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseGroupId" cname="gst_message_parse_group_id" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="group_id" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseHaveContext" cname="gst_message_parse_have_context" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="context" type="GstContext**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseInfo" cname="gst_message_parse_info">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseInfoDetails" cname="gst_message_parse_info_details" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNewClock" cname="gst_message_parse_new_clock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseProgress" cname="gst_message_parse_progress">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="type" type="GstProgressType" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="code" type="gchar*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="text" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParsePropertyNotify" cname="gst_message_parse_property_notify" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="_object" type="GstObject*" pass_as="out" />
|
|
<parameter allow-none="1" name="property_name" type="const-gchar*" pass_as="out" />
|
|
<parameter allow-none="1" name="property_value" type="GValue**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseQos" cname="gst_message_parse_qos">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="running_time" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stream_time" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="timestamp" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="duration" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseQosStats" cname="gst_message_parse_qos_stats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="processed" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="dropped" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseQosValues" cname="gst_message_parse_qos_values">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="jitter" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="proportion" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="quality" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseRedirectEntry" cname="gst_message_parse_redirect_entry" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="entry_index" type="gsize" />
|
|
<parameter allow-none="1" name="location" type="const-gchar*" pass_as="out" />
|
|
<parameter allow-none="1" name="tag_list" type="GstTagList**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="entry_struct" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseRequestState" cname="gst_message_parse_request_state">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="state" type="GstState" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseResetTime" cname="gst_message_parse_reset_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSegmentDone" cname="gst_message_parse_segment_done">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSegmentStart" cname="gst_message_parse_segment_start">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="position" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStateChanged" cname="gst_message_parse_state_changed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="oldstate" type="GstState" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="newstate" type="GstState" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="pending" type="GstState" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStepDone" cname="gst_message_parse_step_done">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="duration" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="eos" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStepStart" cname="gst_message_parse_step_start">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="amount" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="flush" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="intermediate" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamCollection" cname="gst_message_parse_stream_collection" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="collection" type="GstStreamCollection*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamStatus" cname="gst_message_parse_stream_status">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstStreamStatusType" owned="true" pass_as="out" />
|
|
<parameter name="owner" type="GstElement*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStreamsSelected" cname="gst_message_parse_streams_selected" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="collection" type="GstStreamCollection*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseStructureChange" cname="gst_message_parse_structure_change">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstStructureChangeType" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="owner" type="GstElement*" pass_as="out" />
|
|
<parameter allow-none="1" name="busy" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseTag" cname="gst_message_parse_tag">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tag_list" type="GstTagList**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseToc" cname="gst_message_parse_toc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="toc" type="GstToc**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="updated" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseWarning" cname="gst_message_parse_warning">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="gerror" type="GError**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="debug" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseWarningDetails" cname="gst_message_parse_warning_details" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferingStats" cname="gst_message_set_buffering_stats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstBufferingMode" />
|
|
<parameter name="avg_in" type="gint" />
|
|
<parameter name="avg_out" type="gint" />
|
|
<parameter name="buffering_left" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetGroupId" cname="gst_message_set_group_id" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="group_id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQosStats" cname="gst_message_set_qos_stats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="processed" type="guint64" />
|
|
<parameter name="dropped" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQosValues" cname="gst_message_set_qos_values">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="jitter" type="gint64" />
|
|
<parameter name="proportion" type="gdouble" />
|
|
<parameter name="quality" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSeqnum" cname="gst_message_set_seqnum">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="seqnum" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStreamStatusObject" cname="gst_message_set_stream_status_object" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="StreamsSelectedAdd" cname="gst_message_streams_selected_add" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstStream*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StreamsSelectedGetSize" cname="gst_message_streams_selected_get_size" version="1.10">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="StreamsSelectedGetStream" cname="gst_message_streams_selected_get_stream" version="1.10">
|
|
<return-type type="GstStream*" owned="true" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WritableStructure" cname="gst_message_writable_structure" version="1.14">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="Meta" cname="GstMeta" opaque="false" hidden="false">
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstMetaFlags" />
|
|
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="ApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ApiTypeHasTag" cname="gst_meta_api_type_has_tag" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="tag" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ApiTypeRegister" cname="gst_meta_api_type_register" shared="true">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="api" type="const-gchar*" />
|
|
<parameter name="tags" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInfo" cname="gst_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="impl" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Register" cname="gst_meta_register" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="impl" type="const-gchar*" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter scope="async" name="init_func" type="GstMetaInitFunction" />
|
|
<parameter scope="async" name="free_func" type="GstMetaFreeFunction" />
|
|
<parameter scope="async" name="transform_func" type="GstMetaTransformFunction" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="MetaInfo" cname="GstMetaInfo" opaque="false" hidden="false">
|
|
<field cname="api" access="public" writeable="true" readable="true" is_callback="false" name="Api" type="GType" />
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<field cname="init_func" access="public" writeable="true" readable="true" is_callback="false" name="InitFunc" type="GstMetaInitFunction" />
|
|
<field cname="free_func" access="public" writeable="true" readable="true" is_callback="false" name="FreeFunc" type="GstMetaFreeFunction" />
|
|
<field cname="transform_func" access="public" writeable="true" readable="true" is_callback="false" name="TransformFunc" type="GstMetaTransformFunction" />
|
|
</struct>
|
|
<struct name="MetaTransformCopy" cname="GstMetaTransformCopy" opaque="false" hidden="false">
|
|
<field cname="region" access="public" writeable="true" readable="true" is_callback="false" name="Region" type="gboolean" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
</struct>
|
|
<struct name="MiniObject" cname="GstMiniObject" opaque="true" hidden="false">
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
|
|
<field cname="refcount" access="public" writeable="true" readable="true" is_callback="false" name="Refcount" type="gint" />
|
|
<field cname="lockstate" access="public" writeable="true" readable="true" is_callback="false" name="Lockstate" type="gint" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint" />
|
|
<field cname="copy" access="public" writeable="true" readable="true" is_callback="false" name="CopyFunc" type="gpointer" />
|
|
<field cname="dispose" access="public" writeable="true" readable="true" is_callback="false" name="Dispose" type="gpointer" />
|
|
<field cname="free" access="public" writeable="true" readable="true" is_callback="false" name="Free" type="gpointer" />
|
|
<field cname="n_qdata" access="private" writeable="false" readable="false" is_callback="false" name="NQdata" type="guint" />
|
|
<field cname="qdata" access="private" writeable="false" readable="false" is_callback="false" name="Qdata" type="gpointer" />
|
|
<method name="GetQdata" cname="gst_mini_object_get_qdata">
|
|
<return-type type="gpointer" />
|
|
<parameters>
|
|
<parameter name="quark" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsWritable" cname="gst_mini_object_is_writable">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Lock" cname="gst_mini_object_lock">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstLockFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQdata" cname="gst_mini_object_set_qdata">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="quark" type="guint32" />
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter scope="async" name="destroy" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StealQdata" cname="gst_mini_object_steal_qdata">
|
|
<return-type type="gpointer*" owned="true" />
|
|
<parameters>
|
|
<parameter name="quark" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unlock" cname="gst_mini_object_unlock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstLockFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Replace" cname="gst_mini_object_replace" shared="true" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="newdata" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Take" cname="gst_mini_object_take" shared="true" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="newdata" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="PadPrivate" cname="GstPadPrivate" opaque="true" hidden="true" />
|
|
<struct name="PadProbeInfo" cname="GstPadProbeInfo" opaque="false" hidden="false">
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstPadProbeType" />
|
|
<field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gulong" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
|
|
<union name="ABI" cname="ABI">
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="flow_ret" access="public" writeable="true" readable="true" is_callback="false" name="FlowRet" type="GstFlowReturn" />
|
|
</struct>
|
|
</union>
|
|
<method name="GetBuffer" cname="gst_pad_probe_info_get_buffer">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBufferList" cname="gst_pad_probe_info_get_buffer_list">
|
|
<return-type type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEvent" cname="gst_pad_probe_info_get_event">
|
|
<return-type type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetQuery" cname="gst_pad_probe_info_get_query">
|
|
<return-type type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="ParamSpecArray" cname="GstParamSpecArray" opaque="false" hidden="true">
|
|
<field cname="parent_instance" access="public" writeable="true" readable="true" is_callback="false" name="ParentInstance" type="GParamSpec*" />
|
|
<field cname="element_spec" access="public" writeable="true" readable="true" is_callback="false" name="ElementSpec" type="GParamSpec*" />
|
|
</struct>
|
|
<struct name="ParamSpecFraction" cname="GstParamSpecFraction" opaque="false" hidden="true">
|
|
<field cname="parent_instance" access="public" writeable="true" readable="true" is_callback="false" name="ParentInstance" type="GParamSpec*" />
|
|
<field cname="min_num" access="public" writeable="true" readable="true" is_callback="false" name="MinNum" type="gint" />
|
|
<field cname="min_den" access="public" writeable="true" readable="true" is_callback="false" name="MinDen" type="gint" />
|
|
<field cname="max_num" access="public" writeable="true" readable="true" is_callback="false" name="MaxNum" type="gint" />
|
|
<field cname="max_den" access="public" writeable="true" readable="true" is_callback="false" name="MaxDen" type="gint" />
|
|
<field cname="def_num" access="public" writeable="true" readable="true" is_callback="false" name="DefNum" type="gint" />
|
|
<field cname="def_den" access="public" writeable="true" readable="true" is_callback="false" name="DefDen" type="gint" />
|
|
</struct>
|
|
<struct name="ParentBufferMeta" cname="GstParentBufferMeta" opaque="false" hidden="false" version="1.6">
|
|
<field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="GetInfo" cname="gst_parent_buffer_meta_get_info" shared="true" version="1.6">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<boxed name="ParseContext" cname="GstParseContext" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_parse_context_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_parse_context_new" disable_void_ctor="" />
|
|
<method name="Copy" cname="gst_parse_context_copy">
|
|
<return-type type="GstParseContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_parse_context_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMissingElements" cname="gst_parse_context_get_missing_elements">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="PipelinePrivate" cname="GstPipelinePrivate" opaque="true" hidden="true" />
|
|
<struct name="PluginDesc" cname="GstPluginDesc" opaque="false" hidden="false">
|
|
<field cname="major_version" access="public" writeable="true" readable="true" is_callback="false" name="MajorVersion" type="gint" />
|
|
<field cname="minor_version" access="public" writeable="true" readable="true" is_callback="false" name="MinorVersion" type="gint" />
|
|
<field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
|
|
<field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
|
|
<field cname="plugin_init" access="public" writeable="true" readable="true" is_callback="false" name="PluginInit" type="GstPluginInitFunc" />
|
|
<field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="gchar*" />
|
|
<field cname="license" access="public" writeable="true" readable="true" is_callback="false" name="License" type="gchar*" />
|
|
<field cname="source" access="public" writeable="true" readable="true" is_callback="false" name="Source" type="gchar*" />
|
|
<field cname="package" access="public" writeable="true" readable="true" is_callback="false" name="Package" type="gchar*" />
|
|
<field cname="origin" access="public" writeable="true" readable="true" is_callback="false" name="Origin" type="gchar*" />
|
|
<field cname="release_datetime" access="public" writeable="true" readable="true" is_callback="false" name="ReleaseDatetime" type="gchar*" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="Poll" cname="GstPoll" opaque="true" hidden="false">
|
|
<method name="AddFd" cname="gst_poll_add_fd">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FdCanRead" cname="gst_poll_fd_can_read">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FdCanWrite" cname="gst_poll_fd_can_write">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FdCtlRead" cname="gst_poll_fd_ctl_read">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FdCtlWrite" cname="gst_poll_fd_ctl_write">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FdHasClosed" cname="gst_poll_fd_has_closed">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FdHasError" cname="gst_poll_fd_has_error">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FdIgnored" cname="gst_poll_fd_ignored">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_poll_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetReadGpollfd" cname="gst_poll_get_read_gpollfd">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fd" type="GPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReadControl" cname="gst_poll_read_control">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveFd" cname="gst_poll_remove_fd">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fd" type="GstPollFD*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Restart" cname="gst_poll_restart">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetControllable" cname="gst_poll_set_controllable">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="controllable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlushing" cname="gst_poll_set_flushing">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flushing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Wait" cname="gst_poll_wait">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WriteControl" cname="gst_poll_write_control">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="PollFD" cname="GstPollFD" opaque="false" hidden="false">
|
|
<field cname="fd" access="public" writeable="true" readable="true" is_callback="false" name="Fd" type="gint" />
|
|
<field cname="idx" access="private" writeable="false" readable="false" is_callback="false" name="Idx" type="gint" />
|
|
<method name="Init" cname="gst_poll_fd_init">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<boxed name="Promise" cname="GstPromise" opaque="true" hidden="false" version="1.14" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_promise_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<constructor cname="gst_promise_new" disable_void_ctor="" version="1.14" />
|
|
<constructor cname="gst_promise_new_with_change_func" version="1.14">
|
|
<parameters>
|
|
<parameter name="func" type="GstPromiseChangeFunc" />
|
|
<parameter name="user_data" type="gpointer" />
|
|
<parameter name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Expire" cname="gst_promise_expire" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RetrieveReply" cname="gst_promise_get_reply" version="1.14">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Interrupt" cname="gst_promise_interrupt" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Reply" cname="gst_promise_reply" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="s" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Wait" cname="gst_promise_wait" version="1.14">
|
|
<return-type type="GstPromiseResult" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="ProtectionMeta" cname="GstProtectionMeta" opaque="false" hidden="false" version="1.6">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="GetInfo" cname="gst_protection_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="ProxyPadPrivate" cname="GstProxyPadPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Query" cname="GstQuery" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_query_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstQueryType" />
|
|
<constructor cname="gst_query_new_accept_caps">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_allocation">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="need_pool" type="gboolean" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_buffering">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_caps">
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_context" version="1.2">
|
|
<parameters>
|
|
<parameter name="context_type" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_convert">
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="value" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_custom">
|
|
<parameters>
|
|
<parameter name="type" type="GstQueryType" />
|
|
<parameter name="structure" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_drain" disable_void_ctor="" />
|
|
<constructor cname="gst_query_new_duration">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_formats" disable_void_ctor="" />
|
|
<constructor cname="gst_query_new_latency" disable_void_ctor="" />
|
|
<constructor cname="gst_query_new_position">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_scheduling" disable_void_ctor="" />
|
|
<constructor cname="gst_query_new_seeking">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_segment">
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_query_new_uri" disable_void_ctor="" />
|
|
<method name="AddAllocationMeta" cname="gst_query_add_allocation_meta">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter allow-none="1" name="params" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddAllocationParam" cname="gst_query_add_allocation_param">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddAllocationPool" cname="gst_query_add_allocation_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstBufferPool*" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="min_buffers" type="guint" />
|
|
<parameter name="max_buffers" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddBufferingRange" cname="gst_query_add_buffering_range">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddSchedulingMode" cname="gst_query_add_scheduling_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstPadMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindAllocationMeta" cname="gst_query_find_allocation_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter allow-none="1" name="index" type="guint" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetNAllocationMetas" cname="gst_query_get_n_allocation_metas">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNAllocationParams" cname="gst_query_get_n_allocation_params">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNAllocationPools" cname="gst_query_get_n_allocation_pools">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNBufferingRanges" cname="gst_query_get_n_buffering_ranges">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNSchedulingModes" cname="gst_query_get_n_scheduling_modes">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStructure" cname="gst_query_get_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasSchedulingMode" cname="gst_query_has_scheduling_mode">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstPadMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasSchedulingModeWithFlags" cname="gst_query_has_scheduling_mode_with_flags">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstPadMode" />
|
|
<parameter name="flags" type="GstSchedulingFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseAcceptCaps" cname="gst_query_parse_accept_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseAcceptCapsResult" cname="gst_query_parse_accept_caps_result">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="_result" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseAllocation" cname="gst_query_parse_allocation">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="caps" type="GstCaps**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="need_pool" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBufferingPercent" cname="gst_query_parse_buffering_percent">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="busy" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="percent" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBufferingRange" cname="gst_query_parse_buffering_range">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="estimated_total" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBufferingStats" cname="gst_query_parse_buffering_stats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="mode" type="GstBufferingMode" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="avg_in" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="avg_out" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="buffering_left" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseCaps" cname="gst_query_parse_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseCapsResult" cname="gst_query_parse_caps_result">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseContext" cname="gst_query_parse_context" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="context" type="GstContext**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseContextType" cname="gst_query_parse_context_type" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="context_type" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseConvert" cname="gst_query_parse_convert">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="src_format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="src_value" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="dest_format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="dest_value" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseDuration" cname="gst_query_parse_duration">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="duration" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseLatency" cname="gst_query_parse_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNFormats" cname="gst_query_parse_n_formats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="n_formats" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNthAllocationMeta" cname="gst_query_parse_nth_allocation_meta">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="params" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNthAllocationParam" cname="gst_query_parse_nth_allocation_param">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNthAllocationPool" cname="gst_query_parse_nth_allocation_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="pool" type="GstBufferPool*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="size" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="min_buffers" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_buffers" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNthBufferingRange" cname="gst_query_parse_nth_buffering_range">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNthFormat" cname="gst_query_parse_nth_format">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseNthSchedulingMode" cname="gst_query_parse_nth_scheduling_mode">
|
|
<return-type type="GstPadMode" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParsePosition" cname="gst_query_parse_position">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="cur" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseScheduling" cname="gst_query_parse_scheduling">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="flags" type="GstSchedulingFlags" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="minsize" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="maxsize" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="align" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSeeking" cname="gst_query_parse_seeking">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="seekable" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="segment_start" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="segment_end" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSegment" cname="gst_query_parse_segment">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rate" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="start_value" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stop_value" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseUri" cname="gst_query_parse_uri">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseUriRedirection" cname="gst_query_parse_uri_redirection" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseUriRedirectionPermanent" cname="gst_query_parse_uri_redirection_permanent" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="permanent" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveNthAllocationMeta" cname="gst_query_remove_nth_allocation_meta">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveNthAllocationParam" cname="gst_query_remove_nth_allocation_param" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveNthAllocationPool" cname="gst_query_remove_nth_allocation_pool" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAcceptCapsResult" cname="gst_query_set_accept_caps_result">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_result" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferingPercent" cname="gst_query_set_buffering_percent">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="busy" type="gboolean" />
|
|
<parameter name="percent" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferingRange" cname="gst_query_set_buffering_range">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop" type="gint64" />
|
|
<parameter name="estimated_total" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferingStats" cname="gst_query_set_buffering_stats">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstBufferingMode" />
|
|
<parameter name="avg_in" type="gint" />
|
|
<parameter name="avg_out" type="gint" />
|
|
<parameter name="buffering_left" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCapsResult" cname="gst_query_set_caps_result">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetContext" cname="gst_query_set_context" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="context" type="GstContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetConvert" cname="gst_query_set_convert">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_value" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_value" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDuration" cname="gst_query_set_duration">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="duration" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFormatsv" cname="gst_query_set_formatsv">
|
|
<return-type type="void" array_index="1" />
|
|
<parameters>
|
|
<parameter name="n_formats" type="gint" array_index="1" />
|
|
<parameter name="formats" type="GstFormat*" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_query_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="live" type="gboolean" />
|
|
<parameter name="min_latency" type="guint64" />
|
|
<parameter name="max_latency" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetNthAllocationParam" cname="gst_query_set_nth_allocation_param">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetNthAllocationPool" cname="gst_query_set_nth_allocation_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
<parameter allow-none="1" name="pool" type="GstBufferPool*" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="min_buffers" type="guint" />
|
|
<parameter name="max_buffers" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPosition" cname="gst_query_set_position">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="cur" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetScheduling" cname="gst_query_set_scheduling">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstSchedulingFlags" />
|
|
<parameter name="minsize" type="gint" />
|
|
<parameter name="maxsize" type="gint" />
|
|
<parameter name="align" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSeeking" cname="gst_query_set_seeking">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="seekable" type="gboolean" />
|
|
<parameter name="segment_start" type="gint64" />
|
|
<parameter name="segment_end" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSegment" cname="gst_query_set_segment">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="start_value" type="gint64" />
|
|
<parameter name="stop_value" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUri" cname="gst_query_set_uri">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUriRedirection" cname="gst_query_set_uri_redirection" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUriRedirectionPermanent" cname="gst_query_set_uri_redirection_permanent" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="permanent" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WritableStructure" cname="gst_query_writable_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="ReferenceTimestampMeta" cname="GstReferenceTimestampMeta" opaque="false" hidden="false" version="1.14">
|
|
<field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="reference" access="public" writeable="true" readable="true" is_callback="false" name="Reference" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
|
|
<field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
|
|
<method name="GetInfo" cname="gst_reference_timestamp_meta_get_info" shared="true" version="1.14">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="RegistryPrivate" cname="GstRegistryPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Sample" cname="GstSample" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_sample_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_sample_new">
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetBuffer" cname="gst_sample_get_buffer">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBufferList" cname="gst_sample_get_buffer_list" version="1.6">
|
|
<return-type type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCaps" cname="gst_sample_get_caps">
|
|
<return-type type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetInfo" cname="gst_sample_get_info">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSegment" cname="gst_sample_get_segment">
|
|
<return-type type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="SetBufferList" cname="gst_sample_set_buffer_list" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="Segment" cname="GstSegment" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_segment_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstSegmentFlags" />
|
|
<field cname="rate" access="public" writeable="true" readable="true" is_callback="false" name="Rate" type="gdouble" />
|
|
<field cname="applied_rate" access="public" writeable="true" readable="true" is_callback="false" name="AppliedRate" type="gdouble" />
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat" />
|
|
<field cname="base" access="public" writeable="true" readable="true" is_callback="false" name="Base" type="guint64" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
|
|
<field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint64" />
|
|
<field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="guint64" />
|
|
<field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64" />
|
|
<field cname="position" access="public" writeable="true" readable="true" is_callback="false" name="Position" type="guint64" />
|
|
<field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<constructor cname="gst_segment_new" disable_void_ctor="" />
|
|
<method name="Clip" cname="gst_segment_clip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="start" type="guint64" />
|
|
<parameter name="stop" type="guint64" />
|
|
<parameter allow-none="1" name="clip_start" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="clip_stop" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_segment_copy">
|
|
<return-type type="GstSegment*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyInto" cname="gst_segment_copy_into">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DoSeek" cname="gst_segment_do_seek">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="flags" type="GstSeekFlags" />
|
|
<parameter name="start_type" type="GstSeekType" />
|
|
<parameter name="start" type="guint64" />
|
|
<parameter name="stop_type" type="GstSeekType" />
|
|
<parameter name="stop" type="guint64" />
|
|
<parameter allow-none="1" name="update" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_segment_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_segment_init">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEqual" cname="gst_segment_is_equal" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="s1" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="OffsetRunningTime" cname="gst_segment_offset_running_time" version="1.2.3">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="offset" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PositionFromRunningTime" cname="gst_segment_position_from_running_time" version="1.8">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="running_time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PositionFromRunningTimeFull" cname="gst_segment_position_from_running_time_full" version="1.8">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="running_time" type="guint64" />
|
|
<parameter name="position" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PositionFromStreamTime" cname="gst_segment_position_from_stream_time" version="1.8">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="stream_time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PositionFromStreamTimeFull" cname="gst_segment_position_from_stream_time_full" version="1.8">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="stream_time" type="guint64" />
|
|
<parameter name="position" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRunningTime" cname="gst_segment_set_running_time">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="running_time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToPosition" cname="gst_segment_to_position" deprecated="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="running_time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToRunningTime" cname="gst_segment_to_running_time">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToRunningTimeFull" cname="gst_segment_to_running_time_full" version="1.6">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="guint64" />
|
|
<parameter allow-none="1" name="running_time" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToStreamTime" cname="gst_segment_to_stream_time" version="1.8">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToStreamTimeFull" cname="gst_segment_to_stream_time_full" version="1.8">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="position" type="guint64" />
|
|
<parameter name="stream_time" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="StaticCaps" cname="GstStaticCaps" opaque="false" hidden="false">
|
|
<field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="string" access="public" writeable="true" readable="true" is_callback="false" name="String" type="gchar*" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="Cleanup" cname="gst_static_caps_cleanup">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Get" cname="gst_static_caps_get">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="StaticPadTemplate" cname="GstStaticPadTemplate" opaque="false" hidden="false">
|
|
<field cname="name_template" access="public" writeable="true" readable="true" is_callback="false" name="NameTemplate" type="gchar*" />
|
|
<field cname="direction" access="public" writeable="true" readable="true" is_callback="false" name="Direction" type="GstPadDirection" />
|
|
<field cname="presence" access="public" writeable="true" readable="true" is_callback="false" name="Presence" type="GstPadPresence" />
|
|
<field cname="static_caps" access="public" writeable="true" readable="true" is_callback="false" name="StaticCaps" type="GstStaticCaps">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="Get" cname="gst_static_pad_template_get">
|
|
<return-type type="GstPadTemplate*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCaps" cname="gst_static_pad_template_get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="StreamCollectionPrivate" cname="GstStreamCollectionPrivate" opaque="true" hidden="true" />
|
|
<struct name="StreamPrivate" cname="GstStreamPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Structure" cname="GstStructure" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_structure_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
|
|
<field cname="name" access="private" writeable="false" readable="false" is_callback="false" name="Name" type="guint32" />
|
|
<constructor cname="gst_structure_new_empty">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_structure_new_from_string" version="1.2">
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_structure_new_id_empty">
|
|
<parameters>
|
|
<parameter name="quark" type="guint32" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="CanIntersect" cname="gst_structure_can_intersect">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="struct2" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_structure_copy">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="FilterAndMapInPlace" cname="gst_structure_filter_and_map_in_place" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstStructureFilterMapFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Fixate" cname="gst_structure_fixate">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FixateField" cname="gst_structure_fixate_field">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FixateFieldBoolean" cname="gst_structure_fixate_field_boolean">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_name" type="const-gchar*" />
|
|
<parameter name="target" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FixateFieldNearestDouble" cname="gst_structure_fixate_field_nearest_double">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_name" type="const-gchar*" />
|
|
<parameter name="target" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FixateFieldNearestFraction" cname="gst_structure_fixate_field_nearest_fraction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_name" type="const-gchar*" />
|
|
<parameter name="target_numerator" type="gint" />
|
|
<parameter name="target_denominator" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FixateFieldNearestInt" cname="gst_structure_fixate_field_nearest_int">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_name" type="const-gchar*" />
|
|
<parameter name="target" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FixateFieldString" cname="gst_structure_fixate_field_string">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field_name" type="const-gchar*" />
|
|
<parameter name="target" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Foreach" cname="gst_structure_foreach">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstStructureForeachFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_structure_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetArray" cname="gst_structure_get_array">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="array" type="GValueArray**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBoolean" cname="gst_structure_get_boolean">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetClockTime" cname="gst_structure_get_clock_time">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDate" cname="gst_structure_get_date">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="GDate**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDateTime" cname="gst_structure_get_date_time">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDouble" cname="gst_structure_get_double">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetEnum" cname="gst_structure_get_enum">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="enumtype" type="GType" />
|
|
<parameter name="value" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFieldType" cname="gst_structure_get_field_type">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFlagset" cname="gst_structure_get_flagset" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter allow-none="1" name="value_flags" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="value_mask" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFraction" cname="gst_structure_get_fraction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value_numerator" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="value_denominator" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInt" cname="gst_structure_get_int">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInt64" cname="gst_structure_get_int64" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetList" cname="gst_structure_get_list">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="array" type="GValueArray**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetName" cname="gst_structure_get_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNameId" cname="gst_structure_get_name_id">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetString" cname="gst_structure_get_string">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUint" cname="gst_structure_get_uint">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUint64" cname="gst_structure_get_uint64" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetValue" cname="gst_structure_get_value">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasField" cname="gst_structure_has_field">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasFieldTyped" cname="gst_structure_has_field_typed">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasName" cname="gst_structure_has_name">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdGetValue" cname="gst_structure_id_get_value">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="field" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdHasField" cname="gst_structure_id_has_field">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdHasFieldTyped" cname="gst_structure_id_has_field_typed">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field" type="guint32" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdSetValue" cname="gst_structure_id_set_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="field" type="guint32" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdTakeValue" cname="gst_structure_id_take_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="field" type="guint32" />
|
|
<parameter name="value" type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Intersect" cname="gst_structure_intersect">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="struct2" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEqual" cname="gst_structure_is_equal">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="structure2" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsSubset" cname="gst_structure_is_subset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="superset" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MapInPlace" cname="gst_structure_map_in_place">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstStructureMapFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NFields" cname="gst_structure_n_fields">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NthFieldName" cname="gst_structure_nth_field_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveAllFields" cname="gst_structure_remove_all_fields">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveField" cname="gst_structure_remove_field">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetArray" cname="gst_structure_set_array">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="array" type="GValueArray*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetList" cname="gst_structure_set_list">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="array" type="GValueArray*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetName" cname="gst_structure_set_name">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetParentRefcount" cname="gst_structure_set_parent_refcount">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="refcount" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetValue" cname="gst_structure_set_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeValue" cname="gst_structure_take_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_structure_to_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FromString" cname="gst_structure_from_string" shared="true">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
<parameter allow-none="1" name="end" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="SystemClockPrivate" cname="GstSystemClockPrivate" opaque="true" hidden="true" />
|
|
<boxed name="TagList" cname="GstTagList" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_tag_list_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="public" writeable="true" readable="true" is_callback="false" name="MiniObject" type="GstMiniObject" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<constructor cname="gst_tag_list_new_empty" disable_void_ctor="" />
|
|
<constructor cname="gst_tag_list_new_from_string">
|
|
<parameters>
|
|
<parameter name="str" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddValue" cname="gst_tag_list_add_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Foreach" cname="gst_tag_list_foreach">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstTagForeachFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBoolean" cname="gst_tag_list_get_boolean">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBooleanIndex" cname="gst_tag_list_get_boolean_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDate" cname="gst_tag_list_get_date">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="GDate**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDateIndex" cname="gst_tag_list_get_date_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="GDate**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDateTime" cname="gst_tag_list_get_date_time">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDateTimeIndex" cname="gst_tag_list_get_date_time_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="GstDateTime**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDouble" cname="gst_tag_list_get_double">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDoubleIndex" cname="gst_tag_list_get_double_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFloat" cname="gst_tag_list_get_float">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gfloat*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFloatIndex" cname="gst_tag_list_get_float_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gfloat*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInt" cname="gst_tag_list_get_int">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInt64" cname="gst_tag_list_get_int64">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInt64Index" cname="gst_tag_list_get_int64_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetIntIndex" cname="gst_tag_list_get_int_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPointer" cname="gst_tag_list_get_pointer">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gpointer" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPointerIndex" cname="gst_tag_list_get_pointer_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gpointer" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSample" cname="gst_tag_list_get_sample">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="sample" type="GstSample**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSampleIndex" cname="gst_tag_list_get_sample_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="sample" type="GstSample**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetScope" cname="gst_tag_list_get_scope">
|
|
<return-type type="GstTagScope" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetString" cname="gst_tag_list_get_string">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStringIndex" cname="gst_tag_list_get_string_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="gchar*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTagSize" cname="gst_tag_list_get_tag_size">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUint" cname="gst_tag_list_get_uint">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUint64" cname="gst_tag_list_get_uint64">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUint64Index" cname="gst_tag_list_get_uint64_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUintIndex" cname="gst_tag_list_get_uint_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetValueIndex" cname="gst_tag_list_get_value_index">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Insert" cname="gst_tag_list_insert">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="from" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEmpty" cname="gst_tag_list_is_empty">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_tag_list_is_equal">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="list2" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Merge" cname="gst_tag_list_merge">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="list2" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NTags" cname="gst_tag_list_n_tags">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NthTagName" cname="gst_tag_list_nth_tag_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeekStringIndex" cname="gst_tag_list_peek_string_index">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="index" type="guint" />
|
|
<parameter name="value" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveTag" cname="gst_tag_list_remove_tag">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetScope" cname="gst_tag_list_set_scope">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="scope" type="GstTagScope" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_tag_list_to_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyValue" cname="gst_tag_list_copy_value" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="TaskPrivate" cname="GstTaskPrivate" opaque="true" hidden="true" />
|
|
<struct name="TimedValue" cname="GstTimedValue" opaque="false" hidden="false">
|
|
<field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
|
|
<field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gdouble" />
|
|
</struct>
|
|
<boxed name="Toc" cname="GstToc" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_toc_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_toc_new">
|
|
<parameters>
|
|
<parameter name="scope" type="GstTocScope" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AppendEntry" cname="gst_toc_append_entry">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="entry" type="GstTocEntry*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Dump" cname="gst_toc_dump">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FindEntry" cname="gst_toc_find_entry">
|
|
<return-type type="GstTocEntry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="uid" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetEntries" cname="gst_toc_get_entries">
|
|
<return-type type="GList*" element_type="GList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetScope" cname="gst_toc_get_scope">
|
|
<return-type type="GstTocScope" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTags" cname="gst_toc_get_tags">
|
|
<return-type type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_toc_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTags" cname="gst_toc_set_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="TocEntry" cname="GstTocEntry" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_toc_entry_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_toc_entry_new">
|
|
<parameters>
|
|
<parameter name="type" type="GstTocEntryType" />
|
|
<parameter name="uid" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AppendSubEntry" cname="gst_toc_entry_append_sub_entry">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="subentry" type="GstTocEntry*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetEntryType" cname="gst_toc_entry_get_entry_type">
|
|
<return-type type="GstTocEntryType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLoop" cname="gst_toc_entry_get_loop" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="loop_type" type="GstTocLoopType" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="repeat_count" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetParent" cname="gst_toc_entry_get_parent">
|
|
<return-type type="GstTocEntry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStartStopTimes" cname="gst_toc_entry_get_start_stop_times">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="start" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSubEntries" cname="gst_toc_entry_get_sub_entries">
|
|
<return-type type="GList*" element_type="GList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTags" cname="gst_toc_entry_get_tags">
|
|
<return-type type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetToc" cname="gst_toc_entry_get_toc">
|
|
<return-type type="GstToc*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUid" cname="gst_toc_entry_get_uid">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsAlternative" cname="gst_toc_entry_is_alternative">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsSequence" cname="gst_toc_entry_is_sequence">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_toc_entry_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLoop" cname="gst_toc_entry_set_loop" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="loop_type" type="GstTocLoopType" />
|
|
<parameter name="repeat_count" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStartStopTimes" cname="gst_toc_entry_set_start_stop_times">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTags" cname="gst_toc_entry_set_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="TracerPrivate" cname="GstTracerPrivate" opaque="true" hidden="true" />
|
|
<struct name="TypeFind" cname="GstTypeFind" opaque="true" hidden="false">
|
|
<field cname="peek" access="public" writeable="false" readable="true" is_callback="true" name="PeekField" type="GstPeekFieldFunc" />
|
|
<field cname="suggest" access="public" writeable="false" readable="true" is_callback="true" name="SuggestField" type="GstSuggestFieldFunc" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" />
|
|
<field cname="get_length" access="public" writeable="false" readable="true" is_callback="true" name="GetLengthField" type="GstGetLengthFieldFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="GetLength" cname="gst_type_find_get_length">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Peek" cname="gst_type_find_peek">
|
|
<return-type type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameters>
|
|
<parameter name="offset" type="gint64" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Suggest" cname="gst_type_find_suggest">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="probability" type="guint" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Register" cname="gst_type_find_register" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="plugin" type="GstPlugin*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="rank" type="guint" />
|
|
<parameter closure="6" destroy="7" scope="notified" name="func" type="GstTypeFindFunction" />
|
|
<parameter allow-none="1" name="extensions" type="const-gchar*" />
|
|
<parameter name="possible_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter scope="async" name="data_notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="Uri" cname="GstUri" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_uri_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_uri_new" version="1.6">
|
|
<parameters>
|
|
<parameter name="scheme" type="const-gchar*" />
|
|
<parameter name="userinfo" type="const-gchar*" />
|
|
<parameter name="host" type="const-gchar*" />
|
|
<parameter name="port" type="guint" />
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="query" type="const-gchar*" />
|
|
<parameter name="fragment" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AppendPath" cname="gst_uri_append_path" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="relative_path" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendPathSegment" cname="gst_uri_append_path_segment" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="path_segment" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Equal" cname="gst_uri_equal" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="second" type="GstUri*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FromStringWithBase" cname="gst_uri_from_string_with_base" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFragment" cname="gst_uri_get_fragment" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetHost" cname="gst_uri_get_host" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMediaFragmentTable" cname="gst_uri_get_media_fragment_table" version="1.12">
|
|
<return-type type="GHashTable*" element_type="gchar*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPath" cname="gst_uri_get_path" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPathSegments" cname="gst_uri_get_path_segments" version="1.6">
|
|
<return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPathString" cname="gst_uri_get_path_string" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPort" cname="gst_uri_get_port" version="1.6">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetQueryKeys" cname="gst_uri_get_query_keys" version="1.6">
|
|
<return-type type="GList*" element_type="gchar*" elements_owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetQueryString" cname="gst_uri_get_query_string" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetQueryTable" cname="gst_uri_get_query_table" version="1.6">
|
|
<return-type type="GHashTable*" element_type="gchar*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetQueryValue" cname="gst_uri_get_query_value" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="query_key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetScheme" cname="gst_uri_get_scheme">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUserinfo" cname="gst_uri_get_userinfo" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsNormalized" cname="gst_uri_is_normalized" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsWritable" cname="gst_uri_is_writable" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Join" cname="gst_uri_join" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="ref_uri" type="GstUri*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MakeWritable" cname="gst_uri_make_writable" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="NewWithBase" cname="gst_uri_new_with_base" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="scheme" type="const-gchar*" />
|
|
<parameter allow-none="1" name="userinfo" type="const-gchar*" />
|
|
<parameter allow-none="1" name="host" type="const-gchar*" />
|
|
<parameter name="port" type="guint" />
|
|
<parameter allow-none="1" name="path" type="const-gchar*" />
|
|
<parameter allow-none="1" name="query" type="const-gchar*" />
|
|
<parameter allow-none="1" name="fragment" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Normalize" cname="gst_uri_normalize" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="QueryHasKey" cname="gst_uri_query_has_key" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query_key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveQueryKey" cname="gst_uri_remove_query_key" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query_key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFragment" cname="gst_uri_set_fragment" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="fragment" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHost" cname="gst_uri_set_host" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="host" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPath" cname="gst_uri_set_path" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPathSegments" cname="gst_uri_set_path_segments" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="path_segments" type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPathString" cname="gst_uri_set_path_string" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPort" cname="gst_uri_set_port" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="port" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQueryString" cname="gst_uri_set_query_string" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQueryTable" cname="gst_uri_set_query_table" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="query_table" type="GHashTable*" element_type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQueryValue" cname="gst_uri_set_query_value" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query_key" type="const-gchar*" />
|
|
<parameter allow-none="1" name="query_value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetScheme" cname="gst_uri_set_scheme" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="scheme" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUserinfo" cname="gst_uri_set_userinfo" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="userinfo" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_uri_to_string" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Construct" cname="gst_uri_construct" shared="true" deprecated="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
<parameter name="location" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FromString" cname="gst_uri_from_string" shared="true" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetLocation" cname="gst_uri_get_location" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetProtocol" cname="gst_uri_get_protocol" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasProtocol" cname="gst_uri_has_protocol" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsValid" cname="gst_uri_is_valid" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="JoinStrings" cname="gst_uri_join_strings" shared="true" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="base_uri" type="const-gchar*" />
|
|
<parameter name="ref_uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ProtocolIsSupported" cname="gst_uri_protocol_is_supported" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstURIType" />
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ProtocolIsValid" cname="gst_uri_protocol_is_valid" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="ValueTable" cname="GstValueTable" opaque="false" hidden="false">
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GType" />
|
|
<field cname="compare" access="public" writeable="true" readable="true" is_callback="false" name="Compare" type="GstValueCompareFunc" />
|
|
<field cname="serialize" access="public" writeable="true" readable="true" is_callback="false" name="Serialize" type="GstValueSerializeFunc" />
|
|
<field cname="deserialize" access="public" writeable="true" readable="true" is_callback="false" name="Deserialize" type="GstValueDeserializeFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<object name="Global" cname="GstGlobal" opaque="true">
|
|
<method name="BufferGetMaxMemory" cname="gst_buffer_get_max_memory" shared="true" version="1.2">
|
|
<return-type type="guint" />
|
|
</method>
|
|
<method name="CapsFeaturesFromString" cname="gst_caps_features_from_string" shared="true" version="1.2">
|
|
<return-type type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="features" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CapsFromString" cname="gst_caps_from_string" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CoreErrorQuark" cname="gst_core_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="Deinit" cname="gst_deinit" shared="true">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="DynamicTypeRegister" cname="gst_dynamic_type_register" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plugin" type="GstPlugin*" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ErrorGetMessage" cname="gst_error_get_message" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="domain" type="guint32" />
|
|
<parameter name="code" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventTypeGetFlags" cname="gst_event_type_get_flags" shared="true">
|
|
<return-type type="GstEventTypeFlags" />
|
|
<parameters>
|
|
<parameter name="type" type="GstEventType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventTypeGetName" cname="gst_event_type_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="GstEventType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventTypeToQuark" cname="gst_event_type_to_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="type" type="GstEventType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FlowGetName" cname="gst_flow_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="_ret" type="GstFlowReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FlowToQuark" cname="gst_flow_to_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="_ret" type="GstFlowReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMainExecutablePath" cname="gst_get_main_executable_path" shared="true" version="1.14">
|
|
<return-type type="const-gchar*" />
|
|
</method>
|
|
<method name="IsCapsFeatures" cname="gst_is_caps_features" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="obj" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsInitialized" cname="gst_is_initialized" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="LibraryErrorQuark" cname="gst_library_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="MessageTypeGetName" cname="gst_message_type_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="GstMessageType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageTypeToQuark" cname="gst_message_type_to_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="type" type="GstMessageType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaApiTypeHasTag" cname="gst_meta_api_type_has_tag" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="tag" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaApiTypeRegister" cname="gst_meta_api_type_register" shared="true">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="api" type="const-gchar*" />
|
|
<parameter name="tags" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaGetInfo" cname="gst_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="impl" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaRegister" cname="gst_meta_register" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="impl" type="const-gchar*" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter scope="async" name="init_func" type="GstMetaInitFunction" />
|
|
<parameter scope="async" name="free_func" type="GstMetaFreeFunction" />
|
|
<parameter scope="async" name="transform_func" type="GstMetaTransformFunction" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MiniObjectReplace" cname="gst_mini_object_replace" shared="true" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="newdata" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MiniObjectTake" cname="gst_mini_object_take" shared="true" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="olddata" type="GstMiniObject**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="newdata" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParamSpecArray" cname="gst_param_spec_array" shared="true" version="1.14">
|
|
<return-type type="GParamSpec*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="nick" type="const-gchar*" />
|
|
<parameter name="blurb" type="const-gchar*" />
|
|
<parameter name="element_spec" type="GParamSpec*" />
|
|
<parameter name="flags" type="GParamFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParamSpecFraction" cname="gst_param_spec_fraction" shared="true">
|
|
<return-type type="GParamSpec*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="nick" type="const-gchar*" />
|
|
<parameter name="blurb" type="const-gchar*" />
|
|
<parameter name="min_num" type="gint" />
|
|
<parameter name="min_denom" type="gint" />
|
|
<parameter name="max_num" type="gint" />
|
|
<parameter name="max_denom" type="gint" />
|
|
<parameter name="default_num" type="gint" />
|
|
<parameter name="default_denom" type="gint" />
|
|
<parameter name="flags" type="GParamFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParentBufferMetaApiGetType" cname="gst_parent_buffer_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ParentBufferMetaGetInfo" cname="gst_parent_buffer_meta_get_info" shared="true" version="1.6">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="PluginErrorQuark" cname="gst_plugin_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="PresetGetAppDir" cname="gst_preset_get_app_dir" shared="true">
|
|
<return-type type="const-gfilename*" />
|
|
</method>
|
|
<method name="PresetSetAppDir" cname="gst_preset_set_app_dir" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="app_dir" type="const-gfilename*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ProtectionFilterSystemsByAvailableDecryptors" cname="gst_protection_filter_systems_by_available_decryptors" shared="true" version="1.14">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters>
|
|
<parameter name="system_identifiers" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ProtectionMetaApiGetType" cname="gst_protection_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ProtectionMetaGetInfo" cname="gst_protection_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="ProtectionSelectSystem" cname="gst_protection_select_system" shared="true" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="system_identifiers" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryTypeGetFlags" cname="gst_query_type_get_flags" shared="true">
|
|
<return-type type="GstQueryTypeFlags" />
|
|
<parameters>
|
|
<parameter name="type" type="GstQueryType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryTypeGetName" cname="gst_query_type_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="GstQueryType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryTypeToQuark" cname="gst_query_type_to_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="type" type="GstQueryType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReferenceTimestampMetaApiGetType" cname="gst_reference_timestamp_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ReferenceTimestampMetaGetInfo" cname="gst_reference_timestamp_meta_get_info" shared="true" version="1.14">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="ResourceErrorQuark" cname="gst_resource_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="SegtrapIsEnabled" cname="gst_segtrap_is_enabled" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="SegtrapSetEnabled" cname="gst_segtrap_set_enabled" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StateChangeGetName" cname="gst_state_change_get_name" shared="true" version="1.14">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="transition" type="GstStateChange" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StaticCapsGetType" cname="gst_static_caps_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="StaticPadTemplateGetType" cname="gst_static_pad_template_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="StreamErrorQuark" cname="gst_stream_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="StreamTypeGetName" cname="gst_stream_type_get_name" shared="true" version="1.10">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="stype" type="GstStreamType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StructureFromString" cname="gst_structure_from_string" shared="true">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
<parameter allow-none="1" name="end" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TocEntryTypeGetNick" cname="gst_toc_entry_type_get_nick" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="GstTocEntryType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindGetType" cname="gst_type_find_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="TypeFindRegister" cname="gst_type_find_register" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="plugin" type="GstPlugin*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="rank" type="guint" />
|
|
<parameter closure="6" destroy="7" scope="notified" name="func" type="GstTypeFindFunction" />
|
|
<parameter allow-none="1" name="extensions" type="const-gchar*" />
|
|
<parameter name="possible_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter scope="async" name="data_notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstConstants" opaque="true">
|
|
<constant value="SystemMemory" ctype="gchar*" gtype="gchar*" name="ALLOCATOR_SYSMEM" />
|
|
<constant value="15" ctype="GstBufferCopyFlags" gtype="GstBufferCopyFlags" name="BUFFER_COPY_ALL" />
|
|
<constant value="7" ctype="GstBufferCopyFlags" gtype="GstBufferCopyFlags" name="BUFFER_COPY_METADATA" />
|
|
<constant value="18446744073709551615" ctype="guint64" gtype="guint64" name="BUFFER_OFFSET_NONE" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="CAN_INLINE" />
|
|
<constant value="memory:SystemMemory" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_MEMORY_SYSTEM_MEMORY" />
|
|
<constant value="18446744073709551615" ctype="guint64" gtype="GstClockTime" name="CLOCK_TIME_NONE" />
|
|
<constant value="240" ctype="gint" gtype="gint" name="DEBUG_BG_MASK" />
|
|
<constant value="15" ctype="gint" gtype="gint" name="DEBUG_FG_MASK" />
|
|
<constant value="65280" ctype="gint" gtype="gint" name="DEBUG_FORMAT_MASK" />
|
|
<constant value="Decoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DECODER" />
|
|
<constant value="Decryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DECRYPTOR" />
|
|
<constant value="Demuxer" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DEMUXER" />
|
|
<constant value="Depayloader" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_DEPAYLOADER" />
|
|
<constant value="Encoder" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCODER" />
|
|
<constant value="Encryptor" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_ENCRYPTOR" />
|
|
<constant value="Formatter" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_FORMATTER" />
|
|
<constant value="Audio" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_AUDIO" />
|
|
<constant value="Image" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_IMAGE" />
|
|
<constant value="Metadata" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_METADATA" />
|
|
<constant value="Subtitle" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_SUBTITLE" />
|
|
<constant value="Video" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MEDIA_VIDEO" />
|
|
<constant value="Muxer" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_MUXER" />
|
|
<constant value="Parser" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_PARSER" />
|
|
<constant value="Payloader" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_PAYLOADER" />
|
|
<constant value="Sink" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_SINK" />
|
|
<constant value="Source" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_SRC" />
|
|
<constant value="562949953421311" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ANY" />
|
|
<constant value="3940649673949188" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_AUDIOVIDEO_SINKS" />
|
|
<constant value="1125899906842626" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_AUDIO_ENCODER" />
|
|
<constant value="353" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECODABLE" />
|
|
<constant value="1" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECODER" />
|
|
<constant value="1024" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DECRYPTOR" />
|
|
<constant value="32" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DEMUXER" />
|
|
<constant value="256" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_DEPAYLOADER" />
|
|
<constant value="2" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ENCODER" />
|
|
<constant value="2048" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_ENCRYPTOR" />
|
|
<constant value="512" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_FORMATTER" />
|
|
<constant value="281474976710656" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MAX_ELEMENTS" />
|
|
<constant value="18446462598732840960" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_ANY" />
|
|
<constant value="1125899906842624" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_AUDIO" />
|
|
<constant value="2251799813685248" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_IMAGE" />
|
|
<constant value="9007199254740992" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_METADATA" />
|
|
<constant value="4503599627370496" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_SUBTITLE" />
|
|
<constant value="562949953421312" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MEDIA_VIDEO" />
|
|
<constant value="16" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_MUXER" />
|
|
<constant value="64" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_PARSER" />
|
|
<constant value="128" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_PAYLOADER" />
|
|
<constant value="4" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_SINK" />
|
|
<constant value="8" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_SRC" />
|
|
<constant value="2814749767106562" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_VIDEO_ENCODER" />
|
|
<constant value="author" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_AUTHOR" />
|
|
<constant value="description" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_DESCRIPTION" />
|
|
<constant value="doc-uri" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_DOC_URI" />
|
|
<constant value="icon-name" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_ICON_NAME" />
|
|
<constant value="klass" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_KLASS" />
|
|
<constant value="long-name" ctype="gchar*" gtype="gchar*" name="ELEMENT_METADATA_LONGNAME" />
|
|
<constant value="system error: %s" ctype="gchar*" gtype="gchar*" name="ERROR_SYSTEM" />
|
|
<constant value="8" ctype="gint" gtype="gint" name="EVENT_NUM_SHIFT" />
|
|
<constant value="3" ctype="GstEventTypeFlags" gtype="GstEventTypeFlags" name="EVENT_TYPE_BOTH" />
|
|
<constant value="4294967295" ctype="guint" gtype="guint" name="FLAG_SET_MASK_EXACT" version="1.6" />
|
|
<constant value="1000000" ctype="gint64" gtype="gint64" name="FORMAT_PERCENT_MAX" />
|
|
<constant value="10000" ctype="gint64" gtype="gint64" name="FORMAT_PERCENT_SCALE" />
|
|
<constant value="c%c%c%c" ctype="gchar*" gtype="gchar*" name="FOURCC_FORMAT" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="GROUP_ID_INVALID" version="1.14" />
|
|
<constant value="unknown" ctype="gchar*" gtype="gchar*" name="LICENSE_UNKNOWN" />
|
|
<constant value="3" ctype="GstLockFlags" gtype="GstLockFlags" name="LOCK_FLAG_READWRITE" />
|
|
<constant value="3" ctype="GstMapFlags" gtype="GstMapFlags" name="MAP_READWRITE" />
|
|
<constant value="memory" ctype="gchar*" gtype="gchar*" name="META_TAG_MEMORY_STR" version="1.2" />
|
|
<constant value="1000000" ctype="gint64" gtype="GstClockTimeDiff" name="MSECOND" />
|
|
<constant value="1" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="NSECOND" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="PARAM_CONTROLLABLE" />
|
|
<constant value="8" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PAUSED" />
|
|
<constant value="16" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PLAYING" />
|
|
<constant value="4" ctype="gint" gtype="gint" name="PARAM_MUTABLE_READY" />
|
|
<constant value="256" ctype="gint" gtype="gint" name="PARAM_USER_SHIFT" />
|
|
<constant value="protection-system" ctype="gchar*" gtype="gchar*" name="PROTECTION_SYSTEM_ID_CAPS_FIELD" version="1.6" />
|
|
<constant value="paA" ctype="gchar*" gtype="gchar*" name="PTR_FORMAT" />
|
|
<constant value="8" ctype="gint" gtype="gint" name="QUERY_NUM_SHIFT" />
|
|
<constant value="3" ctype="GstQueryTypeFlags" gtype="GstQueryTypeFlags" name="QUERY_TYPE_BOTH" />
|
|
<constant value="1000000000" ctype="gint64" gtype="GstClockTimeDiff" name="SECOND" />
|
|
<constant value="paB" ctype="gchar*" gtype="gchar*" name="SEGMENT_FORMAT" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="SEQNUM_INVALID" version="1.14" />
|
|
<constant value="c%" ctype="gchar*" gtype="gchar*" name="STIME_FORMAT" version="1.6" />
|
|
<constant value="album" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM" />
|
|
<constant value="album-artist" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST" />
|
|
<constant value="album-artist-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_ARTIST_SORTNAME" />
|
|
<constant value="replaygain-album-gain" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_GAIN" />
|
|
<constant value="replaygain-album-peak" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_PEAK" />
|
|
<constant value="album-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_SORTNAME" />
|
|
<constant value="album-disc-count" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_VOLUME_COUNT" />
|
|
<constant value="album-disc-number" ctype="gchar*" gtype="gchar*" name="TAG_ALBUM_VOLUME_NUMBER" />
|
|
<constant value="application-data" ctype="gchar*" gtype="gchar*" name="TAG_APPLICATION_DATA" />
|
|
<constant value="application-name" ctype="gchar*" gtype="gchar*" name="TAG_APPLICATION_NAME" />
|
|
<constant value="artist" ctype="gchar*" gtype="gchar*" name="TAG_ARTIST" />
|
|
<constant value="artist-sortname" ctype="gchar*" gtype="gchar*" name="TAG_ARTIST_SORTNAME" />
|
|
<constant value="attachment" ctype="gchar*" gtype="gchar*" name="TAG_ATTACHMENT" />
|
|
<constant value="audio-codec" ctype="gchar*" gtype="gchar*" name="TAG_AUDIO_CODEC" />
|
|
<constant value="beats-per-minute" ctype="gchar*" gtype="gchar*" name="TAG_BEATS_PER_MINUTE" />
|
|
<constant value="bitrate" ctype="gchar*" gtype="gchar*" name="TAG_BITRATE" />
|
|
<constant value="codec" ctype="gchar*" gtype="gchar*" name="TAG_CODEC" />
|
|
<constant value="comment" ctype="gchar*" gtype="gchar*" name="TAG_COMMENT" />
|
|
<constant value="composer" ctype="gchar*" gtype="gchar*" name="TAG_COMPOSER" />
|
|
<constant value="composer-sortname" ctype="gchar*" gtype="gchar*" name="TAG_COMPOSER_SORTNAME" />
|
|
<constant value="conductor" ctype="gchar*" gtype="gchar*" name="TAG_CONDUCTOR" version="1.8" />
|
|
<constant value="contact" ctype="gchar*" gtype="gchar*" name="TAG_CONTACT" />
|
|
<constant value="container-format" ctype="gchar*" gtype="gchar*" name="TAG_CONTAINER_FORMAT" />
|
|
<constant value="copyright" ctype="gchar*" gtype="gchar*" name="TAG_COPYRIGHT" />
|
|
<constant value="copyright-uri" ctype="gchar*" gtype="gchar*" name="TAG_COPYRIGHT_URI" />
|
|
<constant value="date" ctype="gchar*" gtype="gchar*" name="TAG_DATE" />
|
|
<constant value="datetime" ctype="gchar*" gtype="gchar*" name="TAG_DATE_TIME" />
|
|
<constant value="description" ctype="gchar*" gtype="gchar*" name="TAG_DESCRIPTION" />
|
|
<constant value="device-manufacturer" ctype="gchar*" gtype="gchar*" name="TAG_DEVICE_MANUFACTURER" />
|
|
<constant value="device-model" ctype="gchar*" gtype="gchar*" name="TAG_DEVICE_MODEL" />
|
|
<constant value="duration" ctype="gchar*" gtype="gchar*" name="TAG_DURATION" />
|
|
<constant value="encoded-by" ctype="gchar*" gtype="gchar*" name="TAG_ENCODED_BY" />
|
|
<constant value="encoder" ctype="gchar*" gtype="gchar*" name="TAG_ENCODER" />
|
|
<constant value="encoder-version" ctype="gchar*" gtype="gchar*" name="TAG_ENCODER_VERSION" />
|
|
<constant value="extended-comment" ctype="gchar*" gtype="gchar*" name="TAG_EXTENDED_COMMENT" />
|
|
<constant value="genre" ctype="gchar*" gtype="gchar*" name="TAG_GENRE" />
|
|
<constant value="geo-location-capture-direction" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_CAPTURE_DIRECTION" />
|
|
<constant value="geo-location-city" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_CITY" />
|
|
<constant value="geo-location-country" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_COUNTRY" />
|
|
<constant value="geo-location-elevation" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_ELEVATION" />
|
|
<constant value="geo-location-horizontal-error" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_HORIZONTAL_ERROR" />
|
|
<constant value="geo-location-latitude" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_LATITUDE" />
|
|
<constant value="geo-location-longitude" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_LONGITUDE" />
|
|
<constant value="geo-location-movement-direction" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_MOVEMENT_DIRECTION" />
|
|
<constant value="geo-location-movement-speed" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_MOVEMENT_SPEED" />
|
|
<constant value="geo-location-name" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_NAME" />
|
|
<constant value="geo-location-sublocation" ctype="gchar*" gtype="gchar*" name="TAG_GEO_LOCATION_SUBLOCATION" />
|
|
<constant value="grouping" ctype="gchar*" gtype="gchar*" name="TAG_GROUPING" />
|
|
<constant value="homepage" ctype="gchar*" gtype="gchar*" name="TAG_HOMEPAGE" />
|
|
<constant value="image" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE" />
|
|
<constant value="image-orientation" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_ORIENTATION" />
|
|
<constant value="interpreted-by" ctype="gchar*" gtype="gchar*" name="TAG_INTERPRETED_BY" version="1.2" />
|
|
<constant value="isrc" ctype="gchar*" gtype="gchar*" name="TAG_ISRC" />
|
|
<constant value="keywords" ctype="gchar*" gtype="gchar*" name="TAG_KEYWORDS" />
|
|
<constant value="language-code" ctype="gchar*" gtype="gchar*" name="TAG_LANGUAGE_CODE" />
|
|
<constant value="language-name" ctype="gchar*" gtype="gchar*" name="TAG_LANGUAGE_NAME" />
|
|
<constant value="license" ctype="gchar*" gtype="gchar*" name="TAG_LICENSE" />
|
|
<constant value="license-uri" ctype="gchar*" gtype="gchar*" name="TAG_LICENSE_URI" />
|
|
<constant value="location" ctype="gchar*" gtype="gchar*" name="TAG_LOCATION" />
|
|
<constant value="lyrics" ctype="gchar*" gtype="gchar*" name="TAG_LYRICS" />
|
|
<constant value="maximum-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_MAXIMUM_BITRATE" />
|
|
<constant value="midi-base-note" ctype="gchar*" gtype="gchar*" name="TAG_MIDI_BASE_NOTE" version="1.4" />
|
|
<constant value="minimum-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_MINIMUM_BITRATE" />
|
|
<constant value="nominal-bitrate" ctype="gchar*" gtype="gchar*" name="TAG_NOMINAL_BITRATE" />
|
|
<constant value="organization" ctype="gchar*" gtype="gchar*" name="TAG_ORGANIZATION" />
|
|
<constant value="performer" ctype="gchar*" gtype="gchar*" name="TAG_PERFORMER" />
|
|
<constant value="preview-image" ctype="gchar*" gtype="gchar*" name="TAG_PREVIEW_IMAGE" />
|
|
<constant value="private-data" ctype="gchar*" gtype="gchar*" name="TAG_PRIVATE_DATA" version="1.8" />
|
|
<constant value="publisher" ctype="gchar*" gtype="gchar*" name="TAG_PUBLISHER" version="1.2" />
|
|
<constant value="replaygain-reference-level" ctype="gchar*" gtype="gchar*" name="TAG_REFERENCE_LEVEL" />
|
|
<constant value="serial" ctype="gchar*" gtype="gchar*" name="TAG_SERIAL" />
|
|
<constant value="show-episode-number" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_EPISODE_NUMBER" />
|
|
<constant value="show-name" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_NAME" />
|
|
<constant value="show-season-number" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_SEASON_NUMBER" />
|
|
<constant value="show-sortname" ctype="gchar*" gtype="gchar*" name="TAG_SHOW_SORTNAME" />
|
|
<constant value="subtitle-codec" ctype="gchar*" gtype="gchar*" name="TAG_SUBTITLE_CODEC" />
|
|
<constant value="title" ctype="gchar*" gtype="gchar*" name="TAG_TITLE" />
|
|
<constant value="title-sortname" ctype="gchar*" gtype="gchar*" name="TAG_TITLE_SORTNAME" />
|
|
<constant value="track-count" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_COUNT" />
|
|
<constant value="replaygain-track-gain" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_GAIN" />
|
|
<constant value="track-number" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_NUMBER" />
|
|
<constant value="replaygain-track-peak" ctype="gchar*" gtype="gchar*" name="TAG_TRACK_PEAK" />
|
|
<constant value="user-rating" ctype="gchar*" gtype="gchar*" name="TAG_USER_RATING" />
|
|
<constant value="version" ctype="gchar*" gtype="gchar*" name="TAG_VERSION" />
|
|
<constant value="video-codec" ctype="gchar*" gtype="gchar*" name="TAG_VIDEO_CODEC" />
|
|
<constant value="u:%02u:%02u.%09u" ctype="gchar*" gtype="gchar*" name="TIME_FORMAT" />
|
|
<constant value="-1" ctype="gint" gtype="gint" name="TOC_REPEAT_COUNT_INFINITE" version="1.4" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="URI_NO_PORT" />
|
|
<constant value="1000" ctype="GstClockTimeDiff" gtype="GstClockTimeDiff" name="USECOND" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VALUE_EQUAL" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="VALUE_GREATER_THAN" />
|
|
<constant value="-1" ctype="gint" gtype="gint" name="VALUE_LESS_THAN" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="VALUE_UNORDERED" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" />
|
|
<constant value="90" ctype="gint" gtype="gint" name="VERSION_MICRO" />
|
|
<constant value="13" ctype="gint" gtype="gint" name="VERSION_MINOR" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VERSION_NANO" />
|
|
</object>
|
|
<class name="Parse" cname="GstParse" disable_void_ctor="1">
|
|
<method name="ParseBinFromDescription" cname="gst_parse_bin_from_description" shared="true">
|
|
<return-type type="GstBin*" />
|
|
<parameters throws="1">
|
|
<parameter name="bin_description" type="const-gchar*" />
|
|
<parameter name="ghost_unlinked_pads" type="gboolean" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBinFromDescriptionFull" cname="gst_parse_bin_from_description_full" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters throws="1">
|
|
<parameter name="bin_description" type="const-gchar*" />
|
|
<parameter name="ghost_unlinked_pads" type="gboolean" />
|
|
<parameter allow-none="1" name="context" type="GstParseContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstParseFlags" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseErrorQuark" cname="gst_parse_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="ParseLaunch" cname="gst_parse_launch" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters throws="1">
|
|
<parameter name="pipeline_description" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseLaunchFull" cname="gst_parse_launch_full" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters throws="1">
|
|
<parameter name="pipeline_description" type="const-gchar*" />
|
|
<parameter allow-none="1" name="context" type="GstParseContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstParseFlags" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseLaunchv" cname="gst_parse_launchv" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters throws="1">
|
|
<parameter name="argv" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseLaunchvFull" cname="gst_parse_launchv_full" shared="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters throws="1">
|
|
<parameter name="argv" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter allow-none="1" name="context" type="GstParseContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstParseFlags" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
</class>
|
|
<class name="Debug" cname="GstDebug" disable_void_ctor="1">
|
|
<method name="DebugAddLogFunction" cname="gst_debug_add_log_function" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstLogFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugAddRingBufferLogger" cname="gst_debug_add_ring_buffer_logger" shared="true" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max_size_per_thread" type="guint" />
|
|
<parameter name="thread_timeout" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugBinToDotData" cname="gst_debug_bin_to_dot_data" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="bin" type="GstBin*" />
|
|
<parameter name="details" type="GstDebugGraphDetails" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugBinToDotFile" cname="gst_debug_bin_to_dot_file" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bin" type="GstBin*" />
|
|
<parameter name="details" type="GstDebugGraphDetails" />
|
|
<parameter name="file_name" type="const-gfilename*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugBinToDotFileWithTs" cname="gst_debug_bin_to_dot_file_with_ts" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bin" type="GstBin*" />
|
|
<parameter name="details" type="GstDebugGraphDetails" />
|
|
<parameter name="file_name" type="const-gfilename*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugConstructTermColor" cname="gst_debug_construct_term_color" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="colorinfo" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugConstructWinColor" cname="gst_debug_construct_win_color" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="colorinfo" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugGetAllCategories" cname="gst_debug_get_all_categories" shared="true">
|
|
<return-type type="GSList*" element_type="GSList*" elements_owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="DebugGetColorMode" cname="gst_debug_get_color_mode" shared="true" version="1.2">
|
|
<return-type type="GstDebugColorMode" />
|
|
</method>
|
|
<method name="DebugGetDefaultThreshold" cname="gst_debug_get_default_threshold" shared="true">
|
|
<return-type type="GstDebugLevel" />
|
|
</method>
|
|
<method name="DebugGetStackTrace" cname="gst_debug_get_stack_trace" shared="true" version="1.12">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstStackTraceFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugIsActive" cname="gst_debug_is_active" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="DebugIsColored" cname="gst_debug_is_colored" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="DebugLevelGetName" cname="gst_debug_level_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="level" type="GstDebugLevel" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugLogDefault" cname="gst_debug_log_default" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="category" type="GstDebugCategory*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="level" type="GstDebugLevel" />
|
|
<parameter name="file" type="const-gchar*" />
|
|
<parameter name="function" type="const-gchar*" />
|
|
<parameter name="line" type="gint" />
|
|
<parameter allow-none="1" name="_object" type="GObject*" />
|
|
<parameter name="message" type="GstDebugMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugPrintStackTrace" cname="gst_debug_print_stack_trace" shared="true">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="DebugRemoveLogFunction" cname="gst_debug_remove_log_function" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter scope="call" allow-none="1" name="func" type="GstLogFunction" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugRemoveLogFunctionByData" cname="gst_debug_remove_log_function_by_data" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugRemoveRingBufferLogger" cname="gst_debug_remove_ring_buffer_logger" shared="true" version="1.14">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="DebugRingBufferLoggerGetLogs" cname="gst_debug_ring_buffer_logger_get_logs" shared="true" version="1.14">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
</method>
|
|
<method name="DebugSetActive" cname="gst_debug_set_active" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSetColorMode" cname="gst_debug_set_color_mode" shared="true" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstDebugColorMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSetColorModeFromString" cname="gst_debug_set_color_mode_from_string" shared="true" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSetColored" cname="gst_debug_set_colored" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="colored" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSetDefaultThreshold" cname="gst_debug_set_default_threshold" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="level" type="GstDebugLevel" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSetThresholdForName" cname="gst_debug_set_threshold_for_name" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="level" type="GstDebugLevel" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSetThresholdFromString" cname="gst_debug_set_threshold_from_string" shared="true" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="const-gchar*" />
|
|
<parameter name="reset" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugUnsetThresholdForName" cname="gst_debug_unset_threshold_for_name" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</class>
|
|
<class name="Application" cname="GstApplication" disable_void_ctor="1">
|
|
<method name="Init" cname="gst_init" shared="true" hidden="true">
|
|
<return-type type="void" array_index="1" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="argc" type="gint*" owned="true" pass_as="ref" array_index="1" />
|
|
<parameter allow-none="1" name="argv" type="char***" owned="true" pass_as="ref" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InitCheck" cname="gst_init_check" shared="true" hidden="true">
|
|
<return-type type="gboolean" array_index="1" />
|
|
<parameters throws="1">
|
|
<parameter allow-none="1" name="argc" type="gint*" owned="true" pass_as="ref" array_index="1" />
|
|
<parameter allow-none="1" name="argv" type="char***" owned="true" pass_as="ref" array="true" array_length_param_index="0" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Version" cname="gst_version" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="major" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="minor" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="micro" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="nano" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VersionString" cname="gst_version_string" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
</method>
|
|
</class>
|
|
<class name="Value" cname="GstValue" disable_void_ctor="1">
|
|
<method name="ValueCanCompare" cname="gst_value_can_compare" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueCanIntersect" cname="gst_value_can_intersect" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueCanSubtract" cname="gst_value_can_subtract" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="minuend" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="subtrahend" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueCanUnion" cname="gst_value_can_union" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueCompare" cname="gst_value_compare" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueDeserialize" cname="gst_value_deserialize" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueFixate" cname="gst_value_fixate" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueFractionMultiply" cname="gst_value_fraction_multiply" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="product" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="factor1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="factor2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueFractionSubtract" cname="gst_value_fraction_subtract" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="minuend" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="subtrahend" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetBitmask" cname="gst_value_get_bitmask" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetCaps" cname="gst_value_get_caps" shared="true">
|
|
<return-type type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetCapsFeatures" cname="gst_value_get_caps_features" shared="true">
|
|
<return-type type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetDoubleRangeMax" cname="gst_value_get_double_range_max" shared="true">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetDoubleRangeMin" cname="gst_value_get_double_range_min" shared="true">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetFlagsetFlags" cname="gst_value_get_flagset_flags" shared="true" version="1.6">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetFlagsetMask" cname="gst_value_get_flagset_mask" shared="true" version="1.6">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetFractionDenominator" cname="gst_value_get_fraction_denominator" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetFractionNumerator" cname="gst_value_get_fraction_numerator" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetFractionRangeMax" cname="gst_value_get_fraction_range_max" shared="true">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetFractionRangeMin" cname="gst_value_get_fraction_range_min" shared="true">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetInt64RangeMax" cname="gst_value_get_int64_range_max" shared="true">
|
|
<return-type type="gint64" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetInt64RangeMin" cname="gst_value_get_int64_range_min" shared="true">
|
|
<return-type type="gint64" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetInt64RangeStep" cname="gst_value_get_int64_range_step" shared="true">
|
|
<return-type type="gint64" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetIntRangeMax" cname="gst_value_get_int_range_max" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetIntRangeMin" cname="gst_value_get_int_range_min" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetIntRangeStep" cname="gst_value_get_int_range_step" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueGetStructure" cname="gst_value_get_structure" shared="true">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueInitAndCopy" cname="gst_value_init_and_copy" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueIntersect" cname="gst_value_intersect" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="dest" type="GValue*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueIsFixed" cname="gst_value_is_fixed" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueIsSubset" cname="gst_value_is_subset" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueRegister" cname="gst_value_register" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="table" type="GstValueTable*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSerialize" cname="gst_value_serialize" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetBitmask" cname="gst_value_set_bitmask" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="bitmask" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetCaps" cname="gst_value_set_caps" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetCapsFeatures" cname="gst_value_set_caps_features" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="features" type="GstCapsFeatures*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetDoubleRange" cname="gst_value_set_double_range" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="gdouble" />
|
|
<parameter name="end" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetFlagset" cname="gst_value_set_flagset" shared="true" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="guint" />
|
|
<parameter name="mask" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetFraction" cname="gst_value_set_fraction" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="numerator" type="gint" />
|
|
<parameter name="denominator" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetFractionRange" cname="gst_value_set_fraction_range" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="end" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetFractionRangeFull" cname="gst_value_set_fraction_range_full" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="numerator_start" type="gint" />
|
|
<parameter name="denominator_start" type="gint" />
|
|
<parameter name="numerator_end" type="gint" />
|
|
<parameter name="denominator_end" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetInt64Range" cname="gst_value_set_int64_range" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="end" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetInt64RangeStep" cname="gst_value_set_int64_range_step" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="end" type="gint64" />
|
|
<parameter name="step" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetIntRange" cname="gst_value_set_int_range" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="gint" />
|
|
<parameter name="end" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetIntRangeStep" cname="gst_value_set_int_range_step" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="gint" />
|
|
<parameter name="end" type="gint" />
|
|
<parameter name="step" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSetStructure" cname="gst_value_set_structure" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueSubtract" cname="gst_value_subtract" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="minuend" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="subtrahend" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueUnion" cname="gst_value_union" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value1" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value2" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</class>
|
|
<class name="Tag" cname="GstTag" disable_void_ctor="1">
|
|
<method name="TagExists" cname="gst_tag_exists" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetDescription" cname="gst_tag_get_description" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetFlag" cname="gst_tag_get_flag" shared="true">
|
|
<return-type type="GstTagFlag" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetNick" cname="gst_tag_get_nick" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetType" cname="gst_tag_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagIsFixed" cname="gst_tag_is_fixed" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListCopyValue" cname="gst_tag_list_copy_value" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagMergeStringsWithComma" cname="gst_tag_merge_strings_with_comma" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagMergeUseFirst" cname="gst_tag_merge_use_first" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagRegister" cname="gst_tag_register" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="flag" type="GstTagFlag" />
|
|
<parameter name="type" type="GType" />
|
|
<parameter name="nick" type="const-gchar*" />
|
|
<parameter name="blurb" type="const-gchar*" />
|
|
<parameter scope="call" allow-none="1" name="func" type="GstTagMergeFunc" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagRegisterStatic" cname="gst_tag_register_static" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="flag" type="GstTagFlag" />
|
|
<parameter name="type" type="GType" />
|
|
<parameter name="nick" type="const-gchar*" />
|
|
<parameter name="blurb" type="const-gchar*" />
|
|
<parameter scope="call" allow-none="1" name="func" type="GstTagMergeFunc" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagCheckLanguageCode" cname="gst_tag_check_language_code" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="lang_code" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagFreeformStringToUtf8" cname="gst_tag_freeform_string_to_utf8" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="data" type="const-gchar*" />
|
|
<parameter name="size" type="gint" />
|
|
<parameter name="env_vars" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagFromId3Tag" cname="gst_tag_from_id3_tag" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="id3_tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagFromId3UserTag" cname="gst_tag_from_id3_user_tag" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="const-gchar*" />
|
|
<parameter name="id3_user_tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagFromVorbisTag" cname="gst_tag_from_vorbis_tag" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="vorbis_tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetId3v2TagSize" cname="gst_tag_get_id3v2_tag_size" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLanguageCodeIso6391" cname="gst_tag_get_language_code_iso_639_1" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="lang_code" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLanguageCodeIso6392B" cname="gst_tag_get_language_code_iso_639_2B" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="lang_code" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLanguageCodeIso6392T" cname="gst_tag_get_language_code_iso_639_2T" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="lang_code" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLanguageCodes" cname="gst_tag_get_language_codes" shared="true">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
</method>
|
|
<method name="TagGetLanguageName" cname="gst_tag_get_language_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="language_code" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenseDescription" cname="gst_tag_get_license_description" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="license_ref" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenseFlags" cname="gst_tag_get_license_flags" shared="true">
|
|
<return-type type="GstTagLicenseFlags" />
|
|
<parameters>
|
|
<parameter name="license_ref" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenseJurisdiction" cname="gst_tag_get_license_jurisdiction" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="license_ref" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenseNick" cname="gst_tag_get_license_nick" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="license_ref" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenseTitle" cname="gst_tag_get_license_title" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="license_ref" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenseVersion" cname="gst_tag_get_license_version" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="license_ref" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagGetLicenses" cname="gst_tag_get_licenses" shared="true">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
</method>
|
|
<method name="TagId3GenreCount" cname="gst_tag_id3_genre_count" shared="true">
|
|
<return-type type="guint" />
|
|
</method>
|
|
<method name="TagId3GenreGet" cname="gst_tag_id3_genre_get" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagImageDataToImageSample" cname="gst_tag_image_data_to_image_sample" shared="true">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="image_data" type="guint8" />
|
|
<parameter name="image_data_len" type="guint" />
|
|
<parameter name="image_type" type="GstTagImageType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListAddId3Image" cname="gst_tag_list_add_id3_image" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="tag_list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="image_data" type="guint8" />
|
|
<parameter name="image_data_len" type="guint" />
|
|
<parameter name="id3_picture_type" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListFromExifBuffer" cname="gst_tag_list_from_exif_buffer" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="byte_order" type="gint" />
|
|
<parameter name="base_offset" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListFromExifBufferWithTiffHeader" cname="gst_tag_list_from_exif_buffer_with_tiff_header" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListFromId3v2Tag" cname="gst_tag_list_from_id3v2_tag" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListFromVorbiscomment" cname="gst_tag_list_from_vorbiscomment" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="id_data" type="guint8" />
|
|
<parameter name="id_data_length" type="guint" />
|
|
<parameter name="vendor_string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListFromVorbiscommentBuffer" cname="gst_tag_list_from_vorbiscomment_buffer" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="id_data" type="guint8" />
|
|
<parameter name="id_data_length" type="guint" />
|
|
<parameter name="vendor_string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListFromXmpBuffer" cname="gst_tag_list_from_xmp_buffer" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListNewFromId3v1" cname="gst_tag_list_new_from_id3v1" shared="true">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListToExifBuffer" cname="gst_tag_list_to_exif_buffer" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="byte_order" type="gint" />
|
|
<parameter name="base_offset" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListToExifBufferWithTiffHeader" cname="gst_tag_list_to_exif_buffer_with_tiff_header" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListToVorbiscommentBuffer" cname="gst_tag_list_to_vorbiscomment_buffer" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="id_data" type="guint8" />
|
|
<parameter name="id_data_length" type="guint" />
|
|
<parameter name="vendor_string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListToXmpBuffer" cname="gst_tag_list_to_xmp_buffer" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="read_only" type="gboolean" />
|
|
<parameter name="schemas" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagParseExtendedComment" cname="gst_tag_parse_extended_comment" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ext_comment" type="const-gchar*" />
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="lang" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
<parameter name="fail_if_no_key" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagRegisterMusicbrainzTags" cname="gst_tag_register_musicbrainz_tags" shared="true">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="TagToId3Tag" cname="gst_tag_to_id3_tag" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="gst_tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagToVorbisComments" cname="gst_tag_to_vorbis_comments" shared="true">
|
|
<return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagToVorbisTag" cname="gst_tag_to_vorbis_tag" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="gst_tag" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagXmpListSchemas" cname="gst_tag_xmp_list_schemas" shared="true">
|
|
<return-type type="const gchar**" array="true" null_term_array="true" />
|
|
</method>
|
|
</class>
|
|
<class name="Util" cname="GstUtil" disable_void_ctor="1">
|
|
<method name="FilenameToUri" cname="gst_filename_to_uri" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters throws="1">
|
|
<parameter name="filename" type="const-gfilename*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatGetByNick" cname="gst_format_get_by_nick" shared="true">
|
|
<return-type type="GstFormat" />
|
|
<parameters>
|
|
<parameter name="nick" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatGetDetails" cname="gst_format_get_details" shared="true">
|
|
<return-type type="GstFormatDefinition*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatGetName" cname="gst_format_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatIterateDefinitions" cname="gst_format_iterate_definitions" shared="true">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="FormatRegister" cname="gst_format_register" shared="true">
|
|
<return-type type="GstFormat" />
|
|
<parameters>
|
|
<parameter name="nick" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatToQuark" cname="gst_format_to_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatsContains" cname="gst_formats_contains" shared="true" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="formats" type="GstFormat*" array="true" null_term_array="true" />
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriConstruct" cname="gst_uri_construct" shared="true" deprecated="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
<parameter name="location" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriErrorQuark" cname="gst_uri_error_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="UriFromString" cname="gst_uri_from_string" shared="true" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriGetLocation" cname="gst_uri_get_location" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriGetProtocol" cname="gst_uri_get_protocol" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriHasProtocol" cname="gst_uri_has_protocol" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriIsValid" cname="gst_uri_is_valid" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriJoinStrings" cname="gst_uri_join_strings" shared="true" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="base_uri" type="const-gchar*" />
|
|
<parameter name="ref_uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriProtocolIsSupported" cname="gst_uri_protocol_is_supported" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstURIType" />
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UriProtocolIsValid" cname="gst_uri_protocol_is_valid" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilArrayBinarySearch" cname="gst_util_array_binary_search" shared="true">
|
|
<return-type type="gpointer" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="array" type="gpointer" />
|
|
<parameter name="num_elements" type="guint" />
|
|
<parameter name="element_size" type="gsize" />
|
|
<parameter closure="6" scope="call" name="search_func" type="GCompareDataFunc" />
|
|
<parameter name="mode" type="GstSearchMode" />
|
|
<parameter allow-none="1" name="search_data" type="gpointer" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilDoubleToFraction" cname="gst_util_double_to_fraction" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="src" type="gdouble" />
|
|
<parameter name="dest_n" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="dest_d" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilDumpBuffer" cname="gst_util_dump_buffer" shared="true" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilDumpMem" cname="gst_util_dump_mem" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mem" type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilFractionAdd" cname="gst_util_fraction_add" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="a_n" type="gint" />
|
|
<parameter name="a_d" type="gint" />
|
|
<parameter name="b_n" type="gint" />
|
|
<parameter name="b_d" type="gint" />
|
|
<parameter name="res_n" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="res_d" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilFractionCompare" cname="gst_util_fraction_compare" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="a_n" type="gint" />
|
|
<parameter name="a_d" type="gint" />
|
|
<parameter name="b_n" type="gint" />
|
|
<parameter name="b_d" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilFractionMultiply" cname="gst_util_fraction_multiply" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="a_n" type="gint" />
|
|
<parameter name="a_d" type="gint" />
|
|
<parameter name="b_n" type="gint" />
|
|
<parameter name="b_d" type="gint" />
|
|
<parameter name="res_n" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="res_d" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilFractionToDouble" cname="gst_util_fraction_to_double" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="src_n" type="gint" />
|
|
<parameter name="src_d" type="gint" />
|
|
<parameter name="dest" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilGdoubleToGuint64" cname="gst_util_gdouble_to_guint64" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="value" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilGetObjectArray" cname="gst_util_get_object_array" shared="true" version="1.12">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="array" type="GValueArray**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilGetTimestamp" cname="gst_util_get_timestamp" shared="true">
|
|
<return-type type="guint64" />
|
|
</method>
|
|
<method name="UtilGreatestCommonDivisor" cname="gst_util_greatest_common_divisor" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="a" type="gint" />
|
|
<parameter name="b" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilGreatestCommonDivisorInt64" cname="gst_util_greatest_common_divisor_int64" shared="true">
|
|
<return-type type="gint64" />
|
|
<parameters>
|
|
<parameter name="a" type="gint64" />
|
|
<parameter name="b" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilGroupIdNext" cname="gst_util_group_id_next" shared="true">
|
|
<return-type type="guint" />
|
|
</method>
|
|
<method name="UtilGuint64ToGdouble" cname="gst_util_guint64_to_gdouble" shared="true">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="value" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilSeqnumCompare" cname="gst_util_seqnum_compare" shared="true">
|
|
<return-type type="gint32" />
|
|
<parameters>
|
|
<parameter name="s1" type="guint32" />
|
|
<parameter name="s2" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilSeqnumNext" cname="gst_util_seqnum_next" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="UtilSetObjectArg" cname="gst_util_set_object_arg" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilSetObjectArray" cname="gst_util_set_object_array" shared="true" version="1.12">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="array" type="GValueArray*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilSetValueFromString" cname="gst_util_set_value_from_string" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="GValue*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value_str" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilUint64Scale" cname="gst_util_uint64_scale" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
<parameter name="num" type="guint64" />
|
|
<parameter name="denom" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilUint64ScaleCeil" cname="gst_util_uint64_scale_ceil" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
<parameter name="num" type="guint64" />
|
|
<parameter name="denom" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilUint64ScaleInt" cname="gst_util_uint64_scale_int" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
<parameter name="num" type="gint" />
|
|
<parameter name="denom" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilUint64ScaleIntCeil" cname="gst_util_uint64_scale_int_ceil" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
<parameter name="num" type="gint" />
|
|
<parameter name="denom" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilUint64ScaleIntRound" cname="gst_util_uint64_scale_int_round" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
<parameter name="num" type="gint" />
|
|
<parameter name="denom" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilUint64ScaleRound" cname="gst_util_uint64_scale_round" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
<parameter name="num" type="guint64" />
|
|
<parameter name="denom" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
</class>
|
|
</namespace>
|
|
<namespace name="Gst.App" library="libgstapp-1.0-0.dll">
|
|
<enum name="AppStreamType" cname="GstAppStreamType" type="enum" gtype="gst_app_stream_type_get_type">
|
|
<member cname="GST_APP_STREAM_TYPE_STREAM" name="Stream" value="0" />
|
|
<member cname="GST_APP_STREAM_TYPE_SEEKABLE" name="Seekable" value="1" />
|
|
<member cname="GST_APP_STREAM_TYPE_RANDOM_ACCESS" name="RandomAccess" value="2" />
|
|
</enum>
|
|
<object name="AppSink" cname="GstAppSink" opaque="false" hidden="false" parent="GstBaseSink">
|
|
<implements>
|
|
<interface cname="GstURIHandler" />
|
|
</implements>
|
|
<class_struct cname="GstAppSinkClass">
|
|
<field cname="basesink_class" access="public" writeable="false" readable="true" is_callback="false" name="BasesinkClass" type="GstBaseSinkClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="eos" />
|
|
<method signal_vm="new_preroll" />
|
|
<method signal_vm="new_sample" />
|
|
<method signal_vm="pull_preroll" />
|
|
<method signal_vm="pull_sample" />
|
|
<method signal_vm="try_pull_preroll" />
|
|
<method signal_vm="try_pull_sample" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_app_sink_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetBufferListSupport" cname="gst_app_sink_get_buffer_list_support" version="1.12">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCaps" cname="gst_app_sink_get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDrop" cname="gst_app_sink_get_drop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEmitSignals" cname="gst_app_sink_get_emit_signals">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxBuffers" cname="gst_app_sink_get_max_buffers">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetWaitOnEos" cname="gst_app_sink_get_wait_on_eos">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEos" cname="gst_app_sink_is_eos">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PullPreroll" cname="gst_app_sink_pull_preroll">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="PullSample" cname="gst_app_sink_pull_sample">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="SetBufferListSupport" cname="gst_app_sink_set_buffer_list_support" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enable_lists" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCaps" cname="gst_app_sink_set_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDrop" cname="gst_app_sink_set_drop">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="drop" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEmitSignals" cname="gst_app_sink_set_emit_signals">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="emit" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxBuffers" cname="gst_app_sink_set_max_buffers">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetWaitOnEos" cname="gst_app_sink_set_wait_on_eos">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="wait" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TryPullPreroll" cname="gst_app_sink_try_pull_preroll" version="1.10">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TryPullSample" cname="gst_app_sink_try_pull_sample" version="1.10">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Drop" cname="drop" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="EosProp
 " cname="eos" type="gboolean" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="MaxBuffers" cname="max-buffers" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="WaitOnEos" cname="wait-on-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="basesink" access="public" writeable="false" readable="true" is_callback="false" name="Basesink" type="GstBaseSink*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAppSinkPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="Eos" cname="eos" when="last" field_name="eos">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="NewPreroll" cname="new-preroll" when="last" field_name="new_preroll">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="NewSample" cname="new-sample" when="last" field_name="new_sample">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="PullPrerollEvent" cname="pull-preroll" when="last" field_name="pull_preroll" hidden="true">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="PullSampleEvent" cname="pull-sample" when="last" field_name="pull_sample" hidden="true">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="TryPullPrerollEvent" cname="try-pull-preroll" when="last" field_name="try_pull_preroll" version="1.10">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="TryPullSampleEvent" cname="try-pull-sample" when="last" field_name="try_pull_sample" version="1.10">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
</object>
|
|
<object name="AppSrc" cname="GstAppSrc" opaque="false" hidden="false" parent="GstBaseSrc">
|
|
<implements>
|
|
<interface cname="GstURIHandler" />
|
|
</implements>
|
|
<class_struct cname="GstAppSrcClass">
|
|
<field cname="basesrc_class" access="public" writeable="false" readable="true" is_callback="false" name="BasesrcClass" type="GstBaseSrcClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="need_data" />
|
|
<method signal_vm="enough_data" />
|
|
<method signal_vm="seek_data" />
|
|
<method signal_vm="push_buffer" />
|
|
<method signal_vm="end_of_stream" />
|
|
<method signal_vm="push_sample" />
|
|
<method signal_vm="push_buffer_list" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_app_src_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="EndOfStream" cname="gst_app_src_end_of_stream">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCaps" cname="gst_app_src_get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCurrentLevelBytes" cname="gst_app_src_get_current_level_bytes" version="1.2">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDuration" cname="gst_app_src_get_duration" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEmitSignals" cname="gst_app_src_get_emit_signals">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_app_src_get_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter name="max" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxBytes" cname="gst_app_src_get_max_bytes">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSize" cname="gst_app_src_get_size">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamType" cname="gst_app_src_get_stream_type">
|
|
<return-type type="GstAppStreamType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PushBuffer" cname="gst_app_src_push_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushBufferList" cname="gst_app_src_push_buffer_list" version="1.14">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushSample" cname="gst_app_src_push_sample" version="1.6">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="sample" type="GstSample*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCaps" cname="gst_app_src_set_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDuration" cname="gst_app_src_set_duration" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="duration" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEmitSignals" cname="gst_app_src_set_emit_signals">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="emit" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_app_src_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min" type="guint64" />
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxBytes" cname="gst_app_src_set_max_bytes">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSize" cname="gst_app_src_set_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="size" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStreamType" cname="gst_app_src_set_stream_type">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstAppStreamType" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Block" cname="block" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Caps" cname="caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Format" cname="format" type="GstFormat" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MaxLatency" cname="max-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MinPercent" cname="min-percent" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Size" cname="size" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="StreamType" cname="stream-type" type="GstAppStreamType" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="basesrc" access="public" writeable="false" readable="true" is_callback="false" name="Basesrc" type="GstBaseSrc*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAppSrcPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="EndOfStreamEvent" cname="end-of-stream" when="last" field_name="end_of_stream">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="EnoughData" cname="enough-data" when="last" field_name="enough_data">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="NeedData" cname="need-data" when="last" field_name="need_data">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="length" type="guint" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PushBufferEvent" cname="push-buffer" when="last" field_name="push_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="PushBufferListEvent" cname="push-buffer-list" when="last" field_name="push_buffer_list" version="1.14">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="PushSampleEvent" cname="push-sample" when="last" field_name="push_sample" version="1.6">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="sample" type="GstSample*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="SeekData" cname="seek-data" when="last" field_name="seek_data">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<struct name="AppSinkCallbacks" cname="GstAppSinkCallbacks" opaque="false" hidden="false">
|
|
<field cname="eos" access="public" writeable="false" readable="true" is_callback="true" name="Eos" type="GstAppEosFunc" />
|
|
<field cname="new_preroll" access="public" writeable="false" readable="true" is_callback="true" name="NewPreroll" type="GstAppNewPrerollFunc" />
|
|
<field cname="new_sample" access="public" writeable="false" readable="true" is_callback="true" name="NewSample" type="GstAppNewSampleFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="AppSinkPrivate" cname="GstAppSinkPrivate" opaque="true" hidden="true" />
|
|
<struct name="AppSrcCallbacks" cname="GstAppSrcCallbacks" opaque="false" hidden="false">
|
|
<field cname="need_data" access="public" writeable="false" readable="true" is_callback="true" name="NeedData" type="GstAppNeedDataFunc" />
|
|
<field cname="enough_data" access="public" writeable="false" readable="true" is_callback="true" name="EnoughData" type="GstAppEnoughDataFunc" />
|
|
<field cname="seek_data" access="public" writeable="false" readable="true" is_callback="true" name="SeekData" type="GstAppSeekDataFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="AppSrcPrivate" cname="GstAppSrcPrivate" opaque="true" hidden="true" />
|
|
<object name="Global" cname="GstAppGlobal" opaque="true" />
|
|
<object name="Constants" cname="GstAppConstants" opaque="true" />
|
|
</namespace>
|
|
<namespace name="Gst.Audio" library="libgstaudio-1.0-0.dll">
|
|
<enum name="AudioBaseSinkDiscontReason" cname="GstAudioBaseSinkDiscontReason" type="enum" gtype="gst_audio_base_sink_discont_reason_get_type" version="1.6">
|
|
<member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_NO_DISCONT" name="NoDiscont" value="0" />
|
|
<member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_NEW_CAPS" name="NewCaps" value="1" />
|
|
<member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_FLUSH" name="Flush" value="2" />
|
|
<member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_SYNC_LATENCY" name="SyncLatency" value="3" />
|
|
<member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_ALIGNMENT" name="Alignment" value="4" />
|
|
<member cname="GST_AUDIO_BASE_SINK_DISCONT_REASON_DEVICE_FAILURE" name="DeviceFailure" value="5" />
|
|
</enum>
|
|
<enum name="AudioBaseSinkSlaveMethod" cname="GstAudioBaseSinkSlaveMethod" type="enum" gtype="gst_audio_base_sink_slave_method_get_type">
|
|
<member cname="GST_AUDIO_BASE_SINK_SLAVE_RESAMPLE" name="Resample" value="0" />
|
|
<member cname="GST_AUDIO_BASE_SINK_SLAVE_SKEW" name="Skew" value="1" />
|
|
<member cname="GST_AUDIO_BASE_SINK_SLAVE_NONE" name="None" value="2" />
|
|
<member cname="GST_AUDIO_BASE_SINK_SLAVE_CUSTOM" name="Custom" value="3" />
|
|
</enum>
|
|
<enum name="AudioBaseSrcSlaveMethod" cname="GstAudioBaseSrcSlaveMethod" type="enum" gtype="gst_audio_base_src_slave_method_get_type">
|
|
<member cname="GST_AUDIO_BASE_SRC_SLAVE_RESAMPLE" name="Resample" value="0" />
|
|
<member cname="GST_AUDIO_BASE_SRC_SLAVE_RE_TIMESTAMP" name="ReTimestamp" value="1" />
|
|
<member cname="GST_AUDIO_BASE_SRC_SLAVE_SKEW" name="Skew" value="2" />
|
|
<member cname="GST_AUDIO_BASE_SRC_SLAVE_NONE" name="None" value="3" />
|
|
</enum>
|
|
<enum name="AudioCdSrcMode" cname="GstAudioCdSrcMode" type="enum" gtype="gst_audio_cd_src_mode_get_type">
|
|
<member cname="GST_AUDIO_CD_SRC_MODE_NORMAL" name="Normal" value="0" />
|
|
<member cname="GST_AUDIO_CD_SRC_MODE_CONTINUOUS" name="Continuous" value="1" />
|
|
</enum>
|
|
<enum name="AudioChannelPosition" cname="GstAudioChannelPosition" type="enum" gtype="gst_audio_channel_position_get_type">
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_NONE" name="None" value="-3" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_MONO" name="Mono" value="-2" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_INVALID" name="Invalid" value="-1" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT" name="FrontLeft" value="0" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT" name="FrontRight" value="1" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_CENTER" name="FrontCenter" value="2" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_LFE1" name="Lfe1" value="3" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_REAR_LEFT" name="RearLeft" value="4" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_REAR_RIGHT" name="RearRight" value="5" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT_OF_CENTER" name="FrontLeftOfCenter" value="6" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT_OF_CENTER" name="FrontRightOfCenter" value="7" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_REAR_CENTER" name="RearCenter" value="8" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_LFE2" name="Lfe2" value="9" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_SIDE_LEFT" name="SideLeft" value="10" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_SIDE_RIGHT" name="SideRight" value="11" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_LEFT" name="TopFrontLeft" value="12" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_RIGHT" name="TopFrontRight" value="13" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_FRONT_CENTER" name="TopFrontCenter" value="14" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_CENTER" name="TopCenter" value="15" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_LEFT" name="TopRearLeft" value="16" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_RIGHT" name="TopRearRight" value="17" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SIDE_LEFT" name="TopSideLeft" value="18" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SIDE_RIGHT" name="TopSideRight" value="19" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_REAR_CENTER" name="TopRearCenter" value="20" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_CENTER" name="BottomFrontCenter" value="21" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_LEFT" name="BottomFrontLeft" value="22" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_BOTTOM_FRONT_RIGHT" name="BottomFrontRight" value="23" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_WIDE_LEFT" name="WideLeft" value="24" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_WIDE_RIGHT" name="WideRight" value="25" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_SURROUND_LEFT" name="SurroundLeft" value="26" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_SURROUND_RIGHT" name="SurroundRight" value="27" />
|
|
</enum>
|
|
<enum name="AudioDitherMethod" cname="GstAudioDitherMethod" type="enum" gtype="gst_audio_dither_method_get_type">
|
|
<member cname="GST_AUDIO_DITHER_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_DITHER_RPDF" name="Rpdf" value="1" />
|
|
<member cname="GST_AUDIO_DITHER_TPDF" name="Tpdf" value="2" />
|
|
<member cname="GST_AUDIO_DITHER_TPDF_HF" name="TpdfHf" value="3" />
|
|
</enum>
|
|
<enum name="AudioFormat" cname="GstAudioFormat" type="enum" gtype="gst_audio_format_get_type">
|
|
<member cname="GST_AUDIO_FORMAT_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_AUDIO_FORMAT_ENCODED" name="Encoded" value="1" />
|
|
<member cname="GST_AUDIO_FORMAT_S8" name="S8" value="2" />
|
|
<member cname="GST_AUDIO_FORMAT_U8" name="U8" value="3" />
|
|
<member cname="GST_AUDIO_FORMAT_S16LE" name="S16le" value="4" />
|
|
<member cname="GST_AUDIO_FORMAT_S16" name="S16" value="4" />
|
|
<member cname="GST_AUDIO_FORMAT_S16BE" name="S16be" value="5" />
|
|
<member cname="GST_AUDIO_FORMAT_U16LE" name="U16le" value="6" />
|
|
<member cname="GST_AUDIO_FORMAT_U16" name="U16" value="6" />
|
|
<member cname="GST_AUDIO_FORMAT_U16BE" name="U16be" value="7" />
|
|
<member cname="GST_AUDIO_FORMAT_S24_32LE" name="S2432le" value="8" />
|
|
<member cname="GST_AUDIO_FORMAT_S24_32" name="S2432" value="8" />
|
|
<member cname="GST_AUDIO_FORMAT_S24_32BE" name="S2432be" value="9" />
|
|
<member cname="GST_AUDIO_FORMAT_U24_32LE" name="U2432le" value="10" />
|
|
<member cname="GST_AUDIO_FORMAT_U24_32" name="U2432" value="10" />
|
|
<member cname="GST_AUDIO_FORMAT_U24_32BE" name="U2432be" value="11" />
|
|
<member cname="GST_AUDIO_FORMAT_S32LE" name="S32le" value="12" />
|
|
<member cname="GST_AUDIO_FORMAT_S32" name="S32" value="12" />
|
|
<member cname="GST_AUDIO_FORMAT_S32BE" name="S32be" value="13" />
|
|
<member cname="GST_AUDIO_FORMAT_U32LE" name="U32le" value="14" />
|
|
<member cname="GST_AUDIO_FORMAT_U32" name="U32" value="14" />
|
|
<member cname="GST_AUDIO_FORMAT_U32BE" name="U32be" value="15" />
|
|
<member cname="GST_AUDIO_FORMAT_S24LE" name="S24le" value="16" />
|
|
<member cname="GST_AUDIO_FORMAT_S24" name="S24" value="16" />
|
|
<member cname="GST_AUDIO_FORMAT_S24BE" name="S24be" value="17" />
|
|
<member cname="GST_AUDIO_FORMAT_U24LE" name="U24le" value="18" />
|
|
<member cname="GST_AUDIO_FORMAT_U24" name="U24" value="18" />
|
|
<member cname="GST_AUDIO_FORMAT_U24BE" name="U24be" value="19" />
|
|
<member cname="GST_AUDIO_FORMAT_S20LE" name="S20le" value="20" />
|
|
<member cname="GST_AUDIO_FORMAT_S20" name="S20" value="20" />
|
|
<member cname="GST_AUDIO_FORMAT_S20BE" name="S20be" value="21" />
|
|
<member cname="GST_AUDIO_FORMAT_U20LE" name="U20le" value="22" />
|
|
<member cname="GST_AUDIO_FORMAT_U20" name="U20" value="22" />
|
|
<member cname="GST_AUDIO_FORMAT_U20BE" name="U20be" value="23" />
|
|
<member cname="GST_AUDIO_FORMAT_S18LE" name="S18le" value="24" />
|
|
<member cname="GST_AUDIO_FORMAT_S18" name="S18" value="24" />
|
|
<member cname="GST_AUDIO_FORMAT_S18BE" name="S18be" value="25" />
|
|
<member cname="GST_AUDIO_FORMAT_U18LE" name="U18le" value="26" />
|
|
<member cname="GST_AUDIO_FORMAT_U18" name="U18" value="26" />
|
|
<member cname="GST_AUDIO_FORMAT_U18BE" name="U18be" value="27" />
|
|
<member cname="GST_AUDIO_FORMAT_F32LE" name="F32le" value="28" />
|
|
<member cname="GST_AUDIO_FORMAT_F32" name="F32" value="28" />
|
|
<member cname="GST_AUDIO_FORMAT_F32BE" name="F32be" value="29" />
|
|
<member cname="GST_AUDIO_FORMAT_F64LE" name="F64le" value="30" />
|
|
<member cname="GST_AUDIO_FORMAT_F64" name="F64" value="30" />
|
|
<member cname="GST_AUDIO_FORMAT_F64BE" name="F64be" value="31" />
|
|
</enum>
|
|
<enum name="AudioLayout" cname="GstAudioLayout" type="enum" gtype="gst_audio_layout_get_type">
|
|
<member cname="GST_AUDIO_LAYOUT_INTERLEAVED" name="Interleaved" value="0" />
|
|
<member cname="GST_AUDIO_LAYOUT_NON_INTERLEAVED" name="NonInterleaved" value="1" />
|
|
</enum>
|
|
<enum name="AudioNoiseShapingMethod" cname="GstAudioNoiseShapingMethod" type="enum" gtype="gst_audio_noise_shaping_method_get_type">
|
|
<member cname="GST_AUDIO_NOISE_SHAPING_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_NOISE_SHAPING_ERROR_FEEDBACK" name="ErrorFeedback" value="1" />
|
|
<member cname="GST_AUDIO_NOISE_SHAPING_SIMPLE" name="Simple" value="2" />
|
|
<member cname="GST_AUDIO_NOISE_SHAPING_MEDIUM" name="Medium" value="3" />
|
|
<member cname="GST_AUDIO_NOISE_SHAPING_HIGH" name="High" value="4" />
|
|
</enum>
|
|
<enum name="AudioResamplerFilterInterpolation" cname="GstAudioResamplerFilterInterpolation" type="enum" gtype="gst_audio_resampler_filter_interpolation_get_type">
|
|
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_LINEAR" name="Linear" value="1" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC" name="Cubic" value="2" />
|
|
</enum>
|
|
<enum name="AudioResamplerFilterMode" cname="GstAudioResamplerFilterMode" type="enum" gtype="gst_audio_resampler_filter_mode_get_type">
|
|
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_INTERPOLATED" name="Interpolated" value="0" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_FULL" name="Full" value="1" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO" name="Auto" value="2" />
|
|
</enum>
|
|
<enum name="AudioResamplerMethod" cname="GstAudioResamplerMethod" type="enum" gtype="gst_audio_resampler_method_get_type" version="1.6">
|
|
<member cname="GST_AUDIO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0" />
|
|
<member cname="GST_AUDIO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1" />
|
|
<member cname="GST_AUDIO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2" />
|
|
<member cname="GST_AUDIO_RESAMPLER_METHOD_BLACKMAN_NUTTALL" name="BlackmanNuttall" value="3" />
|
|
<member cname="GST_AUDIO_RESAMPLER_METHOD_KAISER" name="Kaiser" value="4" />
|
|
</enum>
|
|
<enum name="AudioRingBufferFormatType" cname="GstAudioRingBufferFormatType" type="enum" gtype="gst_audio_ring_buffer_format_type_get_type">
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_RAW" name="Raw" value="0" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MU_LAW" name="MuLaw" value="1" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_A_LAW" name="ALaw" value="2" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_IMA_ADPCM" name="ImaAdpcm" value="3" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG" name="Mpeg" value="4" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_GSM" name="Gsm" value="5" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_IEC958" name="Iec958" value="6" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_AC3" name="Ac3" value="7" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_EAC3" name="Eac3" value="8" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_DTS" name="Dts" value="9" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC" name="Mpeg2Aac" value="10" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC" name="Mpeg4Aac" value="11" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG2_AAC_RAW" name="Mpeg2AacRaw" value="12" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_MPEG4_AAC_RAW" name="Mpeg4AacRaw" value="13" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_FLAC" name="Flac" value="14" />
|
|
</enum>
|
|
<enum name="AudioRingBufferState" cname="GstAudioRingBufferState" type="enum" gtype="gst_audio_ring_buffer_state_get_type">
|
|
<member cname="GST_AUDIO_RING_BUFFER_STATE_STOPPED" name="Stopped" value="0" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_STATE_PAUSED" name="Paused" value="1" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_STATE_STARTED" name="Started" value="2" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_STATE_ERROR" name="Error" value="3" />
|
|
</enum>
|
|
<enum name="StreamVolumeFormat" cname="GstStreamVolumeFormat" type="enum">
|
|
<member cname="GST_STREAM_VOLUME_FORMAT_LINEAR" name="Linear" value="0" />
|
|
<member cname="GST_STREAM_VOLUME_FORMAT_CUBIC" name="Cubic" value="1" />
|
|
<member cname="GST_STREAM_VOLUME_FORMAT_DB" name="Db" value="2" />
|
|
</enum>
|
|
<enum name="AudioChannelMixerFlags" cname="GstAudioChannelMixerFlags" type="flags" gtype="gst_audio_channel_mixer_flags_get_type">
|
|
<member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1" />
|
|
<member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2" />
|
|
<member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_IN" name="UnpositionedIn" value="4" />
|
|
<member cname="GST_AUDIO_CHANNEL_MIXER_FLAGS_UNPOSITIONED_OUT" name="UnpositionedOut" value="8" />
|
|
</enum>
|
|
<enum name="AudioConverterFlags" cname="GstAudioConverterFlags" type="flags" gtype="gst_audio_converter_flags_get_type">
|
|
<member cname="GST_AUDIO_CONVERTER_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_CONVERTER_FLAG_IN_WRITABLE" name="InWritable" value="1" />
|
|
<member cname="GST_AUDIO_CONVERTER_FLAG_VARIABLE_RATE" name="VariableRate" value="2" />
|
|
</enum>
|
|
<enum name="AudioFlags" cname="GstAudioFlags" type="flags" gtype="gst_audio_flags_get_type">
|
|
<member cname="GST_AUDIO_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_FLAG_UNPOSITIONED" name="Unpositioned" value="1" />
|
|
</enum>
|
|
<enum name="AudioFormatFlags" cname="GstAudioFormatFlags" type="flags" gtype="gst_audio_format_flags_get_type">
|
|
<member cname="GST_AUDIO_FORMAT_FLAG_INTEGER" name="Integer" value="1" />
|
|
<member cname="GST_AUDIO_FORMAT_FLAG_FLOAT" name="Float" value="2" />
|
|
<member cname="GST_AUDIO_FORMAT_FLAG_SIGNED" name="Signed" value="4" />
|
|
<member cname="GST_AUDIO_FORMAT_FLAG_COMPLEX" name="Complex" value="16" />
|
|
<member cname="GST_AUDIO_FORMAT_FLAG_UNPACK" name="Unpack" value="32" />
|
|
</enum>
|
|
<enum name="AudioPackFlags" cname="GstAudioPackFlags" type="flags" gtype="gst_audio_pack_flags_get_type">
|
|
<member cname="GST_AUDIO_PACK_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1" />
|
|
</enum>
|
|
<enum name="AudioQuantizeFlags" cname="GstAudioQuantizeFlags" type="flags" gtype="gst_audio_quantize_flags_get_type">
|
|
<member cname="GST_AUDIO_QUANTIZE_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_QUANTIZE_FLAG_NON_INTERLEAVED" name="NonInterleaved" value="1" />
|
|
</enum>
|
|
<enum name="AudioResamplerFlags" cname="GstAudioResamplerFlags" type="flags" gtype="gst_audio_resampler_flags_get_type">
|
|
<member cname="GST_AUDIO_RESAMPLER_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_IN" name="NonInterleavedIn" value="1" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FLAG_NON_INTERLEAVED_OUT" name="NonInterleavedOut" value="2" />
|
|
<member cname="GST_AUDIO_RESAMPLER_FLAG_VARIABLE_RATE" name="VariableRate" value="4" />
|
|
</enum>
|
|
<callback name="AudioBaseSinkCustomSlavingCallback" cname="GstAudioBaseSinkCustomSlavingCallback" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sink" type="GstAudioBaseSink*" />
|
|
<parameter name="etime" type="guint64" />
|
|
<parameter name="itime" type="guint64" />
|
|
<parameter name="requested_skew" type="gint64" />
|
|
<parameter name="discont_reason" type="GstAudioBaseSinkDiscontReason" />
|
|
<parameter allow-none="1" closure="5" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="AudioClockGetTimeFunc" cname="GstAudioClockGetTimeFunc">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="clock" type="GstClock*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="AudioFormatPack" cname="GstAudioFormatPack">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstAudioPackFlags" />
|
|
<parameter name="src" type="guint8*" array="true" />
|
|
<parameter name="data" type="guint8*" array="true" />
|
|
<parameter name="n_length" type="gint" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="AudioFormatUnpack" cname="GstAudioFormatUnpack">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstAudioPackFlags" />
|
|
<parameter name="dest" type="guint8*" array="true" />
|
|
<parameter name="data" type="guint8*" array="true" />
|
|
<parameter name="n_length" type="gint" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="AudioRingBufferCallback" cname="GstAudioRingBufferCallback">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rbuf" type="GstAudioRingBuffer*" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<interface name="StreamVolume" cname="GstStreamVolume" opaque="false" hidden="false">
|
|
<class_struct cname="GstStreamVolumeInterface">
|
|
<field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_stream_volume_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ConvertVolume" cname="gst_stream_volume_convert_volume" shared="true">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="from" type="GstStreamVolumeFormat" />
|
|
<parameter name="to" type="GstStreamVolumeFormat" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMute" cname="gst_stream_volume_get_mute">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetVolume" cname="gst_stream_volume_get_volume">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="format" type="GstStreamVolumeFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMute" cname="gst_stream_volume_set_mute">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mute" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetVolume" cname="gst_stream_volume_set_volume">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstStreamVolumeFormat" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Mute" cname="mute" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Volume" cname="volume" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" hidden="1" />
|
|
</interface>
|
|
<object name="AudioAggregator" cname="GstAudioAggregator" defaultconstructoraccess="protected" opaque="false" hidden="true" parent="GstBase.Aggregator">
|
|
<class_struct cname="GstAudioAggregatorClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBase.AggregatorClass" />
|
|
<method vm="create_output_buffer" />
|
|
<method vm="aggregate_one_buffer" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_aggregator_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="AggregateOneBuffer" cname="aggregate_one_buffer">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstAudioAggregatorPad*" />
|
|
<parameter name="inbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="in_offset" type="guint" />
|
|
<parameter name="outbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="out_offset" type="guint" />
|
|
<parameter name="num_frames" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="num_frames" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="SetSinkCaps" cname="gst_audio_aggregator_set_sink_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstAudioAggregatorPad*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="AlignmentThreshold" cname="alignment-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="DiscontWait" cname="discont-wait" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="OutputBufferDuration" cname="output-buffer-duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstBase.Aggregator" hidden="true" />
|
|
<field cname="current_caps" access="public" writeable="false" readable="true" is_callback="false" name="CurrentCaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioAggregatorConvertPad" cname="GstAudioAggregatorConvertPad" opaque="false" hidden="true" parent="GstAudioAggregatorPad">
|
|
<class_struct cname="GstAudioAggregatorConvertPadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioAggregatorPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_aggregator_convert_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAudioAggregatorPad*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorConvertPadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioAggregatorPad" cname="GstAudioAggregatorPad" opaque="false" hidden="true" parent="GstBase.AggregatorPad">
|
|
<class_struct cname="GstAudioAggregatorPadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBase.AggregatorPadClass" />
|
|
<method vm="convert_buffer" />
|
|
<method vm="update_conversion_info" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_aggregator_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="ConvertBuffer" cname="convert_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="in_info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="out_info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="UpdateConversionInfo" cname="update_conversion_info">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstBase.AggregatorPad" hidden="true" />
|
|
<field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioAggregatorPadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioBaseSink" cname="GstAudioBaseSink" opaque="false" hidden="false" parent="GstBaseSink">
|
|
<class_struct cname="GstAudioBaseSinkClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSinkClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="create_ringbuffer" />
|
|
<method vm="payload" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_base_sink_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="CreateRingbuffer" cname="create_ringbuffer">
|
|
<return-type type="GstAudioRingBuffer*" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Payload" cname="payload">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="CreateRingbuffer" cname="gst_audio_base_sink_create_ringbuffer">
|
|
<return-type type="GstAudioRingBuffer*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAlignmentThreshold" cname="gst_audio_base_sink_get_alignment_threshold">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDiscontWait" cname="gst_audio_base_sink_get_discont_wait">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDriftTolerance" cname="gst_audio_base_sink_get_drift_tolerance">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProvideClock" cname="gst_audio_base_sink_get_provide_clock">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSlaveMethod" cname="gst_audio_base_sink_get_slave_method">
|
|
<return-type type="GstAudioBaseSinkSlaveMethod" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ReportDeviceFailure" cname="gst_audio_base_sink_report_device_failure" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetAlignmentThreshold" cname="gst_audio_base_sink_set_alignment_threshold">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="alignment_threshold" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCustomSlavingCallback" cname="gst_audio_base_sink_set_custom_slaving_callback" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="callback" type="GstAudioBaseSinkCustomSlavingCallback" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDiscontWait" cname="gst_audio_base_sink_set_discont_wait">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="discont_wait" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDriftTolerance" cname="gst_audio_base_sink_set_drift_tolerance">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="drift_tolerance" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProvideClock" cname="gst_audio_base_sink_set_provide_clock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="provide" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSlaveMethod" cname="gst_audio_base_sink_set_slave_method">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="method" type="GstAudioBaseSinkSlaveMethod" />
|
|
</parameters>
|
|
</method>
|
|
<property name="AlignmentThreshold" cname="alignment-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="BufferTime" cname="buffer-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="CanActivatePull" cname="can-activate-pull" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="DiscontWait" cname="discont-wait" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="DriftTolerance" cname="drift-tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="LatencyTime" cname="latency-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="ProvideClock" cname="provide-clock" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="SlaveMethod" cname="slave-method" type="GstAudioBaseSinkSlaveMethod" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseSink*" />
|
|
<field cname="ringbuffer" access="public" writeable="false" readable="true" is_callback="false" name="Ringbuffer" type="GstAudioRingBuffer*" />
|
|
<field cname="buffer_time" access="public" writeable="false" readable="true" is_callback="false" name="BufferTimeField" type="guint64" />
|
|
<field cname="latency_time" access="public" writeable="false" readable="true" is_callback="false" name="LatencyTimeField" type="guint64" />
|
|
<field cname="next_sample" access="public" writeable="false" readable="true" is_callback="false" name="NextSample" type="guint64" />
|
|
<field cname="provided_clock" access="public" writeable="false" readable="true" is_callback="false" name="ProvidedClock" type="GstClock*" />
|
|
<field cname="eos_rendering" access="public" writeable="false" readable="true" is_callback="false" name="EosRendering" type="gboolean" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioBaseSinkPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioBaseSrc" cname="GstAudioBaseSrc" opaque="false" hidden="false" parent="GstPushSrc">
|
|
<class_struct cname="GstAudioBaseSrcClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPushSrcClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="create_ringbuffer" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_base_src_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="CreateRingbuffer" cname="create_ringbuffer">
|
|
<return-type type="GstAudioRingBuffer*" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="CreateRingbuffer" cname="gst_audio_base_src_create_ringbuffer">
|
|
<return-type type="GstAudioRingBuffer*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProvideClock" cname="gst_audio_base_src_get_provide_clock">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSlaveMethod" cname="gst_audio_base_src_get_slave_method">
|
|
<return-type type="GstAudioBaseSrcSlaveMethod" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetProvideClock" cname="gst_audio_base_src_set_provide_clock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="provide" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSlaveMethod" cname="gst_audio_base_src_set_slave_method">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="method" type="GstAudioBaseSrcSlaveMethod" />
|
|
</parameters>
|
|
</method>
|
|
<property name="ActualBufferTime" cname="actual-buffer-time" type="gint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="ActualLatencyTime" cname="actual-latency-time" type="gint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="BufferTime" cname="buffer-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="LatencyTime" cname="latency-time" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="ProvideClock" cname="provide-clock" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="SlaveMethod" cname="slave-method" type="GstAudioBaseSrcSlaveMethod" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstPushSrc*" />
|
|
<field cname="ringbuffer" access="public" writeable="false" readable="true" is_callback="false" name="Ringbuffer" type="GstAudioRingBuffer*" />
|
|
<field cname="buffer_time" access="public" writeable="false" readable="true" is_callback="false" name="BufferTimeField" type="guint64" />
|
|
<field cname="latency_time" access="public" writeable="false" readable="true" is_callback="false" name="LatencyTimeField" type="guint64" />
|
|
<field cname="next_sample" access="public" writeable="false" readable="true" is_callback="false" name="NextSample" type="guint64" />
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstClock*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioBaseSrcPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioCdSrc" cname="GstAudioCdSrc" opaque="false" hidden="false" parent="GstPushSrc">
|
|
<implements>
|
|
<interface cname="GstURIHandler" />
|
|
</implements>
|
|
<class_struct cname="GstAudioCdSrcClass">
|
|
<field cname="pushsrc_class" access="public" writeable="false" readable="true" is_callback="false" name="PushsrcClass" type="GstPushSrcClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="open" />
|
|
<method vm="close" />
|
|
<method vm="read_sector" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_cd_src_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="device" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ReadSector" cname="read_sector">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="sector" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddTrack" cname="gst_audio_cd_src_add_track">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="track" type="GstAudioCdSrcTrack*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="Device" cname="device" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Mode" cname="mode" type="GstAudioCdSrcMode" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Track" cname="track" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="pushsrc" access="public" writeable="false" readable="true" is_callback="false" name="Pushsrc" type="GstPushSrc*" />
|
|
<field cname="tags" access="public" writeable="false" readable="true" is_callback="false" name="Tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioCdSrcPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved1" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved1" type="guint" array="true" array_len="2" padding="true" />
|
|
<field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2" padding="true" />
|
|
</object>
|
|
<object name="AudioClock" cname="GstAudioClock" opaque="false" hidden="false" parent="GstSystemClock">
|
|
<class_struct cname="GstAudioClockClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_clock_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_audio_clock_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="func" type="GstAudioClockGetTimeFunc" />
|
|
<parameter name="user_data" type="gpointer" />
|
|
<parameter name="destroy_notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Adjust" cname="gst_audio_clock_adjust">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTime" cname="gst_audio_clock_get_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Invalidate" cname="gst_audio_clock_invalidate">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Reset" cname="gst_audio_clock_reset">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
|
|
<field cname="func" access="public" writeable="false" readable="true" is_callback="false" name="Func" type="GstAudioClockGetTimeFunc" />
|
|
<field cname="user_data" access="public" writeable="false" readable="true" is_callback="false" name="UserData" type="gpointer" />
|
|
<field cname="destroy_notify" access="public" writeable="false" readable="true" is_callback="false" name="DestroyNotify" type="GDestroyNotify" hidden="1" />
|
|
<field cname="last_time" access="private" writeable="false" readable="false" is_callback="false" name="LastTime" type="guint64" />
|
|
<field cname="time_offset" access="private" writeable="false" readable="false" is_callback="false" name="TimeOffset" type="gint64" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioDecoder" cname="GstAudioDecoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstAudioDecoderClass">
|
|
<field cname="element_class" access="public" writeable="false" readable="true" is_callback="false" name="ElementClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="set_format" />
|
|
<method vm="parse" />
|
|
<method vm="handle_frame" />
|
|
<method vm="flush" />
|
|
<method vm="pre_push" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="open" />
|
|
<method vm="close" />
|
|
<method vm="negotiate" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="propose_allocation" />
|
|
<method vm="sink_query" />
|
|
<method vm="src_query" />
|
|
<method vm="getcaps" />
|
|
<method vm="transform_meta" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="16" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_decoder_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Flush" cname="flush">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="hard" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Getcaps" cname="getcaps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleFrame" cname="handle_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Negotiate" cname="negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Parse" cname="parse">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="adapter" type="GstAdapter*" />
|
|
<parameter name="offset" type="gint" />
|
|
<parameter name="length" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrePush" cname="pre_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetFormat" cname="set_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkQuery" cname="sink_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcQuery" cname="src_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="TransformMeta" cname="transform_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="outbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="inbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AllocateOutputBuffer" cname="gst_audio_decoder_allocate_output_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FinishFrame" cname="gst_audio_decoder_finish_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="frames" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllocator" cname="gst_audio_decoder_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAudioInfo" cname="gst_audio_decoder_get_audio_info">
|
|
<return-type type="GstAudioInfo*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDelay" cname="gst_audio_decoder_get_delay">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDrainable" cname="gst_audio_decoder_get_drainable">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEstimateRate" cname="gst_audio_decoder_get_estimate_rate">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_audio_decoder_get_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="min" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxErrors" cname="gst_audio_decoder_get_max_errors">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMinLatency" cname="gst_audio_decoder_get_min_latency">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNeedsFormat" cname="gst_audio_decoder_get_needs_format">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetParseState" cname="gst_audio_decoder_get_parse_state">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sync" type="gboolean" />
|
|
<parameter name="eos" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPlc" cname="gst_audio_decoder_get_plc">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPlcAware" cname="gst_audio_decoder_get_plc_aware">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTolerance" cname="gst_audio_decoder_get_tolerance">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_audio_decoder_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Negotiate" cname="gst_audio_decoder_negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ProxyGetcaps" cname="gst_audio_decoder_proxy_getcaps" version="1.6">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAllocationCaps" cname="gst_audio_decoder_set_allocation_caps" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocation_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDrainable" cname="gst_audio_decoder_set_drainable">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEstimateRate" cname="gst_audio_decoder_set_estimate_rate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_audio_decoder_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min" type="guint64" />
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxErrors" cname="gst_audio_decoder_set_max_errors">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMinLatency" cname="gst_audio_decoder_set_min_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetNeedsFormat" cname="gst_audio_decoder_set_needs_format">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOutputFormat" cname="gst_audio_decoder_set_output_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPlc" cname="gst_audio_decoder_set_plc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPlcAware" cname="gst_audio_decoder_set_plc_aware">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="plc" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTolerance" cname="gst_audio_decoder_set_tolerance">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tolerance" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUseDefaultPadAcceptcaps" cname="gst_audio_decoder_set_use_default_pad_acceptcaps" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="use" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<property name="MinLatency" cname="min-latency" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Plc" cname="plc" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="stream_lock" access="public" writeable="false" readable="true" is_callback="false" name="StreamLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="input_segment" access="public" writeable="false" readable="true" is_callback="false" name="InputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="output_segment" access="public" writeable="false" readable="true" is_callback="false" name="OutputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioDecoderPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</object>
|
|
<object name="AudioEncoder" cname="GstAudioEncoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<implements>
|
|
<interface cname="GstPreset" />
|
|
</implements>
|
|
<class_struct cname="GstAudioEncoderClass">
|
|
<field cname="element_class" access="public" writeable="false" readable="true" is_callback="false" name="ElementClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="set_format" />
|
|
<method vm="handle_frame" />
|
|
<method vm="flush" />
|
|
<method vm="pre_push" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="getcaps" />
|
|
<method vm="open" />
|
|
<method vm="close" />
|
|
<method vm="negotiate" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="propose_allocation" />
|
|
<method vm="transform_meta" />
|
|
<method vm="sink_query" />
|
|
<method vm="src_query" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="17" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_encoder_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Flush" cname="flush">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Getcaps" cname="getcaps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleFrame" cname="handle_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Negotiate" cname="negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="PrePush" cname="pre_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetFormat" cname="set_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkQuery" cname="sink_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcQuery" cname="src_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="TransformMeta" cname="transform_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="outbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="inbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AllocateOutputBuffer" cname="gst_audio_encoder_allocate_output_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FinishFrame" cname="gst_audio_encoder_finish_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="samples" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllocator" cname="gst_audio_encoder_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAudioInfo" cname="gst_audio_encoder_get_audio_info">
|
|
<return-type type="GstAudioInfo*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDrainable" cname="gst_audio_encoder_get_drainable">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFrameMax" cname="gst_audio_encoder_get_frame_max">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFrameSamplesMax" cname="gst_audio_encoder_get_frame_samples_max">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFrameSamplesMin" cname="gst_audio_encoder_get_frame_samples_min">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetHardMin" cname="gst_audio_encoder_get_hard_min">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetHardResync" cname="gst_audio_encoder_get_hard_resync">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_audio_encoder_get_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="min" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetLookahead" cname="gst_audio_encoder_get_lookahead">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMarkGranule" cname="gst_audio_encoder_get_mark_granule">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPerfectTimestamp" cname="gst_audio_encoder_get_perfect_timestamp">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTolerance" cname="gst_audio_encoder_get_tolerance">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_audio_encoder_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Negotiate" cname="gst_audio_encoder_negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ProxyGetcaps" cname="gst_audio_encoder_proxy_getcaps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAllocationCaps" cname="gst_audio_encoder_set_allocation_caps" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocation_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDrainable" cname="gst_audio_encoder_set_drainable">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFrameMax" cname="gst_audio_encoder_set_frame_max">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFrameSamplesMax" cname="gst_audio_encoder_set_frame_samples_max">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFrameSamplesMin" cname="gst_audio_encoder_set_frame_samples_min">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHardMin" cname="gst_audio_encoder_set_hard_min">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHardResync" cname="gst_audio_encoder_set_hard_resync">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHeaders" cname="gst_audio_encoder_set_headers">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="headers" type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_audio_encoder_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min" type="guint64" />
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLookahead" cname="gst_audio_encoder_set_lookahead">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMarkGranule" cname="gst_audio_encoder_set_mark_granule">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOutputFormat" cname="gst_audio_encoder_set_output_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPerfectTimestamp" cname="gst_audio_encoder_set_perfect_timestamp">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTolerance" cname="gst_audio_encoder_set_tolerance">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tolerance" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<property name="HardResync" cname="hard-resync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MarkGranule" cname="mark-granule" type="gboolean" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="PerfectTimestamp" cname="perfect-timestamp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="stream_lock" access="public" writeable="false" readable="true" is_callback="false" name="StreamLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="input_segment" access="public" writeable="false" readable="true" is_callback="false" name="InputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="output_segment" access="public" writeable="false" readable="true" is_callback="false" name="OutputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioEncoderPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</object>
|
|
<object name="AudioFilter" cname="GstAudioFilter" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstBaseTransform">
|
|
<class_struct cname="GstAudioFilterClass">
|
|
<field cname="basetransformclass" access="public" writeable="false" readable="true" is_callback="false" name="Basetransformclass" type="GstBaseTransformClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="setup" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="AddAudioPadTemplate" cname="gst_audio_filter_class_add_pad_templates" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="allowed_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetType" cname="gst_audio_filter_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Setup" cname="setup">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<field cname="basetransform" access="public" writeable="false" readable="true" is_callback="false" name="Basetransform" type="GstBaseTransform*" />
|
|
<field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioRingBuffer" cname="GstAudioRingBuffer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstAudioRingBufferClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="open_device" />
|
|
<method vm="acquire" />
|
|
<method vm="release" />
|
|
<method vm="close_device" />
|
|
<method vm="start" />
|
|
<method vm="pause" />
|
|
<method vm="resume" />
|
|
<method vm="stop" />
|
|
<method vm="delay" />
|
|
<method vm="activate" />
|
|
<method vm="commit" />
|
|
<method vm="clear_all" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_ring_buffer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="DebugSpecBuff" cname="gst_audio_ring_buffer_debug_spec_buff" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugSpecCaps" cname="gst_audio_ring_buffer_debug_spec_caps" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseCaps" cname="gst_audio_ring_buffer_parse_caps" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="Acquire" cname="acquire">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Activate" cname="activate">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ClearAll" cname="clear_all">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="CloseDevice" cname="close_device">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Commit" cname="commit">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="sample" type="guint64" />
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="in_samples" type="gint" />
|
|
<parameter name="out_samples" type="gint" />
|
|
<parameter name="accum" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Delay" cname="delay">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="OpenDevice" cname="open_device">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Pause" cname="pause">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Release" cname="release">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Resume" cname="resume">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="Acquire" cname="gst_audio_ring_buffer_acquire">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Activate" cname="gst_audio_ring_buffer_activate">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Advance" cname="gst_audio_ring_buffer_advance">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="advance" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Clear" cname="gst_audio_ring_buffer_clear">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segment" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ClearAll" cname="gst_audio_ring_buffer_clear_all">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CloseDevice" cname="gst_audio_ring_buffer_close_device">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Commit" cname="gst_audio_ring_buffer_commit">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="sample" type="guint64" />
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="in_samples" type="gint" />
|
|
<parameter name="out_samples" type="gint" />
|
|
<parameter name="accum" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Convert" cname="gst_audio_ring_buffer_convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_fmt" type="GstFormat" />
|
|
<parameter name="src_val" type="gint64" />
|
|
<parameter name="dest_fmt" type="GstFormat" />
|
|
<parameter name="dest_val" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Delay" cname="gst_audio_ring_buffer_delay">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="DeviceIsOpen" cname="gst_audio_ring_buffer_device_is_open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsAcquired" cname="gst_audio_ring_buffer_is_acquired">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsActive" cname="gst_audio_ring_buffer_is_active">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsFlushing" cname="gst_audio_ring_buffer_is_flushing">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MayStart" cname="gst_audio_ring_buffer_may_start">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="allowed" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="OpenDevice" cname="gst_audio_ring_buffer_open_device">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Pause" cname="gst_audio_ring_buffer_pause">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PrepareRead" cname="gst_audio_ring_buffer_prepare_read">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="segment" type="gint" />
|
|
<parameter name="readptr" type="guint8" />
|
|
<parameter name="len" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Read" cname="gst_audio_ring_buffer_read">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="sample" type="guint64" />
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Release" cname="gst_audio_ring_buffer_release">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SamplesDone" cname="gst_audio_ring_buffer_samples_done">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetCallbackFull" cname="gst_audio_ring_buffer_set_callback_full" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" allow-none="1" name="cb" type="GstAudioRingBufferCallback" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetChannelPositions" cname="gst_audio_ring_buffer_set_channel_positions">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="position" type="GstAudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlushing" cname="gst_audio_ring_buffer_set_flushing">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flushing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSample" cname="gst_audio_ring_buffer_set_sample">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sample" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTimestamp" cname="gst_audio_ring_buffer_set_timestamp">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="readseg" type="gint" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Start" cname="gst_audio_ring_buffer_start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_audio_ring_buffer_stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="cond" access="public" writeable="false" readable="true" is_callback="false" name="Cond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="open" access="public" writeable="false" readable="true" is_callback="false" name="Open" type="gboolean" />
|
|
<field cname="acquired" access="public" writeable="false" readable="true" is_callback="false" name="Acquired" type="gboolean" />
|
|
<field cname="memory" access="public" writeable="false" readable="true" is_callback="false" name="Memory" type="guint8" />
|
|
<field cname="size" access="public" writeable="false" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<field cname="timestamps" access="public" writeable="false" readable="true" is_callback="false" name="Timestamps" type="guint64" />
|
|
<field cname="spec" access="public" writeable="false" readable="true" is_callback="false" name="Spec" type="GstAudioRingBufferSpec">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="samples_per_seg" access="public" writeable="false" readable="true" is_callback="false" name="SamplesPerSeg" type="gint" />
|
|
<field cname="empty_seg" access="public" writeable="false" readable="true" is_callback="false" name="EmptySeg" type="guint8*" />
|
|
<field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="State" type="gint" />
|
|
<field cname="segdone" access="public" writeable="false" readable="true" is_callback="false" name="Segdone" type="gint" />
|
|
<field cname="segbase" access="public" writeable="false" readable="true" is_callback="false" name="Segbase" type="gint" />
|
|
<field cname="waiting" access="public" writeable="false" readable="true" is_callback="false" name="Waiting" type="gint" />
|
|
<field cname="callback" access="private" writeable="false" readable="false" is_callback="false" name="Callback" type="GstAudioRingBufferCallback" />
|
|
<field cname="cb_data" access="private" writeable="false" readable="false" is_callback="false" name="CbData" type="gpointer" />
|
|
<field cname="need_reorder" access="private" writeable="false" readable="false" is_callback="false" name="NeedReorder" type="gboolean" />
|
|
<field cname="channel_reorder_map" access="private" writeable="false" readable="false" is_callback="false" name="ChannelReorderMap" type="gint" array="true" array_len="64" />
|
|
<field cname="flushing" access="private" writeable="false" readable="false" is_callback="false" name="Flushing" type="gboolean" />
|
|
<field cname="may_start" access="private" writeable="false" readable="false" is_callback="false" name="MayStartField" type="gint" />
|
|
<field cname="active" access="private" writeable="false" readable="false" is_callback="false" name="Active" type="gboolean" />
|
|
<field cname="cb_data_notify" access="private" writeable="false" readable="false" is_callback="false" name="CbDataNotify" type="GDestroyNotify" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
|
|
</object>
|
|
<object name="AudioSink" cname="GstAudioSink" opaque="false" hidden="false" parent="GstAudioBaseSink">
|
|
<class_struct cname="GstAudioSinkClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioBaseSinkClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="open" />
|
|
<method vm="prepare" />
|
|
<method vm="unprepare" />
|
|
<method vm="close" />
|
|
<method vm="write" />
|
|
<method vm="delay" />
|
|
<method vm="reset" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_sink_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Delay" cname="delay">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Prepare" cname="prepare">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Reset" cname="reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unprepare" cname="unprepare">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Write" cname="write">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="length" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstAudioBaseSink*" />
|
|
<field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="AudioSrc" cname="GstAudioSrc" opaque="false" hidden="false" parent="GstAudioBaseSrc">
|
|
<class_struct cname="GstAudioSrcClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAudioBaseSrcClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="open" />
|
|
<method vm="prepare" />
|
|
<method vm="unprepare" />
|
|
<method vm="close" />
|
|
<method vm="read" />
|
|
<method vm="delay" />
|
|
<method vm="reset" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_src_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Delay" cname="delay">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Prepare" cname="prepare">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Read" cname="read">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="length" type="guint" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Reset" cname="reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unprepare" cname="unprepare">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstAudioBaseSrc*" />
|
|
<field cname="thread" access="private" writeable="false" readable="false" is_callback="false" name="Thread" type="GThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="AudioAggregatorConvertPadPrivate" cname="GstAudioAggregatorConvertPadPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioAggregatorPadPrivate" cname="GstAudioAggregatorPadPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioAggregatorPrivate" cname="GstAudioAggregatorPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioBaseSinkPrivate" cname="GstAudioBaseSinkPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioBaseSrcPrivate" cname="GstAudioBaseSrcPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioCdSrcPrivate" cname="GstAudioCdSrcPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioCdSrcTrack" cname="GstAudioCdSrcTrack" opaque="false" hidden="false">
|
|
<field cname="is_audio" access="public" writeable="true" readable="true" is_callback="false" name="IsAudio" type="gboolean" />
|
|
<field cname="num" access="public" writeable="true" readable="true" is_callback="false" name="Num" type="guint" />
|
|
<field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint" />
|
|
<field cname="end" access="public" writeable="true" readable="true" is_callback="false" name="End" type="guint" />
|
|
<field cname="tags" access="public" writeable="true" readable="true" is_callback="false" name="Tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved1" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved1" type="guint" array="true" array_len="2" padding="true" />
|
|
<field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2" padding="true" />
|
|
</struct>
|
|
<struct name="AudioChannelMixer" cname="GstAudioChannelMixer" opaque="true" hidden="false">
|
|
<method name="Free" cname="gst_audio_channel_mixer_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsPassthrough" cname="gst_audio_channel_mixer_is_passthrough">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Samples" cname="gst_audio_channel_mixer_samples">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="in" type="gpointer" />
|
|
<parameter allow-none="1" name="out" type="gpointer" />
|
|
<parameter name="samples" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="AudioClippingMeta" cname="GstAudioClippingMeta" opaque="false" hidden="false" version="1.8">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstFormat" />
|
|
<field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="guint64" />
|
|
<field cname="end" access="public" writeable="true" readable="true" is_callback="false" name="End" type="guint64" />
|
|
<method name="GetInfo" cname="gst_audio_clipping_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<boxed name="AudioConverter" cname="GstAudioConverter" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_audio_converter_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_audio_converter_new">
|
|
<parameters>
|
|
<parameter name="flags" type="GstAudioConverterFlags" />
|
|
<parameter name="in_info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="out_info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="config" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Convert" cname="gst_audio_converter_convert" version="1.14" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstAudioConverterFlags" />
|
|
<parameter name="in" type="gpointer" array="true" array_length_param_index="2" />
|
|
<parameter name="in_size" type="gsize" array_index="1" />
|
|
<parameter name="out" type="gpointer**" owned="true" pass_as="out" array="true" array_length_param_index="4" />
|
|
<parameter name="out_size" type="gsize*" owned="true" pass_as="out" array_index="3" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_audio_converter_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetConfig" cname="gst_audio_converter_get_config">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInFrames" cname="gst_audio_converter_get_in_frames">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="out_frames" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxLatency" cname="gst_audio_converter_get_max_latency">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOutFrames" cname="gst_audio_converter_get_out_frames">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="in_frames" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Reset" cname="gst_audio_converter_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Samples" cname="gst_audio_converter_samples">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstAudioConverterFlags" />
|
|
<parameter allow-none="1" name="in" type="gpointer" />
|
|
<parameter name="in_frames" type="gsize" />
|
|
<parameter allow-none="1" name="out" type="gpointer" />
|
|
<parameter name="out_frames" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SupportsInplace" cname="gst_audio_converter_supports_inplace">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UpdateConfig" cname="gst_audio_converter_update_config">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
<parameter allow-none="1" name="config" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="AudioDecoderPrivate" cname="GstAudioDecoderPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioDownmixMeta" cname="GstAudioDownmixMeta" opaque="false" hidden="false" parent="GstMeta">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="from_position" access="public" writeable="true" readable="true" is_callback="false" name="FromPosition" type="GstAudioChannelPosition*" />
|
|
<field cname="to_position" access="public" writeable="true" readable="true" is_callback="false" name="ToPosition" type="GstAudioChannelPosition*" />
|
|
<field cname="from_channels" access="public" writeable="true" readable="true" is_callback="false" name="FromChannels" type="gint" />
|
|
<field cname="to_channels" access="public" writeable="true" readable="true" is_callback="false" name="ToChannels" type="gint" />
|
|
<field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="gfloat" />
|
|
<method name="GetInfo" cname="gst_audio_downmix_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="AudioEncoderPrivate" cname="GstAudioEncoderPrivate" opaque="true" hidden="true" />
|
|
<struct name="AudioFormatInfo" cname="GstAudioFormatInfo" opaque="false" hidden="false">
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstAudioFormat" />
|
|
<field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
|
|
<field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFormatFlags" />
|
|
<field cname="endianness" access="public" writeable="true" readable="true" is_callback="false" name="Endianness" type="gint" />
|
|
<field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="gint" />
|
|
<field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="gint" />
|
|
<field cname="silence" access="public" writeable="true" readable="true" is_callback="false" name="Silence" type="guint8" array="true" array_len="8" />
|
|
<field cname="unpack_format" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFormat" type="GstAudioFormat" />
|
|
<field cname="unpack_func" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFunc" type="GstAudioFormatUnpack" />
|
|
<field cname="pack_func" access="public" writeable="true" readable="true" is_callback="false" name="PackFunc" type="GstAudioFormatPack" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<boxed name="AudioInfo" cname="GstAudioInfo" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_audio_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="finfo" access="public" writeable="true" readable="true" is_callback="false" name="Finfo" type="GstAudioFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFlags" />
|
|
<field cname="layout" access="public" writeable="true" readable="true" is_callback="false" name="Layout" type="GstAudioLayout" />
|
|
<field cname="rate" access="public" writeable="true" readable="true" is_callback="false" name="Rate" type="gint" />
|
|
<field cname="channels" access="public" writeable="true" readable="true" is_callback="false" name="Channels" type="gint" />
|
|
<field cname="bpf" access="public" writeable="true" readable="true" is_callback="false" name="Bpf" type="gint" />
|
|
<field cname="position" access="public" writeable="true" readable="true" is_callback="false" name="Position" type="GstAudioChannelPosition" array="true" array_len="64" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<constructor cname="gst_audio_info_new" disable_void_ctor="" />
|
|
<method name="Convert" cname="gst_audio_info_convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_fmt" type="GstFormat" />
|
|
<parameter name="src_val" type="gint64" />
|
|
<parameter name="dest_fmt" type="GstFormat" />
|
|
<parameter name="dest_val" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_audio_info_copy">
|
|
<return-type type="GstAudioInfo*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_audio_info_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FromCaps" cname="gst_audio_info_from_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_audio_info_init">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_audio_info_is_equal" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="other" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFormat" cname="gst_audio_info_set_format">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
<parameter name="rate" type="gint" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter allow-none="1" name="position" type="GstAudioChannelPosition*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToCaps" cname="gst_audio_info_to_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="AudioQuantize" cname="GstAudioQuantize" opaque="true" hidden="false">
|
|
<method name="Free" cname="gst_audio_quantize_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Reset" cname="gst_audio_quantize_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Samples" cname="gst_audio_quantize_samples">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="in" type="gpointer" />
|
|
<parameter allow-none="1" name="out" type="gpointer" />
|
|
<parameter name="samples" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="AudioResampler" cname="GstAudioResampler" opaque="true" hidden="false">
|
|
<method name="Free" cname="gst_audio_resampler_free" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetInFrames" cname="gst_audio_resampler_get_in_frames">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="out_frames" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxLatency" cname="gst_audio_resampler_get_max_latency">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOutFrames" cname="gst_audio_resampler_get_out_frames">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="in_frames" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Resample" cname="gst_audio_resampler_resample">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="in" type="gpointer" />
|
|
<parameter name="in_frames" type="gsize" />
|
|
<parameter allow-none="1" name="out" type="gpointer" />
|
|
<parameter name="out_frames" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Reset" cname="gst_audio_resampler_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Update" cname="gst_audio_resampler_update">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
<parameter name="options" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="New" cname="gst_audio_resampler_new" shared="true">
|
|
<return-type type="GstAudioResampler*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="method" type="GstAudioResamplerMethod" />
|
|
<parameter name="flags" type="GstAudioResamplerFlags" />
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
<parameter name="options" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="OptionsSetQuality" cname="gst_audio_resampler_options_set_quality" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="method" type="GstAudioResamplerMethod" />
|
|
<parameter name="quality" type="guint" />
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
<parameter name="options" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="AudioRingBufferSpec" cname="GstAudioRingBufferSpec" opaque="true" hidden="false">
|
|
<field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstAudioRingBufferFormatType" />
|
|
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="latency_time" access="public" writeable="true" readable="true" is_callback="false" name="LatencyTime" type="guint64" />
|
|
<field cname="buffer_time" access="public" writeable="true" readable="true" is_callback="false" name="BufferTime" type="guint64" />
|
|
<field cname="segsize" access="public" writeable="true" readable="true" is_callback="false" name="Segsize" type="gint" />
|
|
<field cname="segtotal" access="public" writeable="true" readable="true" is_callback="false" name="Segtotal" type="gint" />
|
|
<field cname="seglatency" access="public" writeable="true" readable="true" is_callback="false" name="Seglatency" type="gint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<boxed name="AudioStreamAlign" cname="GstAudioStreamAlign" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_audio_stream_align_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_audio_stream_align_new" version="1.14">
|
|
<parameters>
|
|
<parameter name="rate" type="gint" />
|
|
<parameter name="alignment_threshold" type="guint64" />
|
|
<parameter name="discont_wait" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_audio_stream_align_copy" version="1.14">
|
|
<return-type type="GstAudioStreamAlign*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_audio_stream_align_free" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAlignmentThreshold" cname="gst_audio_stream_align_get_alignment_threshold">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDiscontWait" cname="gst_audio_stream_align_get_discont_wait">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRate" cname="gst_audio_stream_align_get_rate">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSamplesSinceDiscont" cname="gst_audio_stream_align_get_samples_since_discont" version="1.14">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTimestampAtDiscont" cname="gst_audio_stream_align_get_timestamp_at_discont" version="1.14">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MarkDiscont" cname="gst_audio_stream_align_mark_discont" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Process" cname="gst_audio_stream_align_process" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="discont" type="gboolean" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="n_samples" type="guint" />
|
|
<parameter name="out_timestamp" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="out_duration" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="out_sample_position" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAlignmentThreshold" cname="gst_audio_stream_align_set_alignment_threshold">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="alignment_threshold" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDiscontWait" cname="gst_audio_stream_align_set_discont_wait">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="discont_wait" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRate" cname="gst_audio_stream_align_set_rate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rate" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<object name="Global" cname="GstAudioGlobal" opaque="true">
|
|
<method name="AudioBufferClip" cname="gst_audio_buffer_clip" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="rate" type="gint" />
|
|
<parameter name="bpf" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioBufferReorderChannels" cname="gst_audio_buffer_reorder_channels" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="from" type="GstAudioChannelPosition*" array="true" />
|
|
<parameter name="to" type="GstAudioChannelPosition*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioChannelGetFallbackMask" cname="gst_audio_channel_get_fallback_mask" shared="true" version="1.8">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="channels" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioChannelPositionsFromMask" cname="gst_audio_channel_positions_from_mask" shared="true">
|
|
<return-type type="gboolean" array_index="2" />
|
|
<parameters>
|
|
<parameter name="channels" type="gint" array_index="2" />
|
|
<parameter name="channel_mask" type="guint64" />
|
|
<parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioChannelPositionsToMask" cname="gst_audio_channel_positions_to_mask" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="1" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="force_order" type="gboolean" />
|
|
<parameter name="channel_mask" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioChannelPositionsToString" cname="gst_audio_channel_positions_to_string" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="1" />
|
|
<parameter name="channels" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioChannelPositionsToValidOrder" cname="gst_audio_channel_positions_to_valid_order" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="1" />
|
|
<parameter name="channels" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioCheckValidChannelPositions" cname="gst_audio_check_valid_channel_positions" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="position" type="GstAudioChannelPosition*" array="true" array_length_param_index="1" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="force_order" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioClippingMetaApiGetType" cname="gst_audio_clipping_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AudioClippingMetaGetInfo" cname="gst_audio_clipping_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="AudioDownmixMetaApiGetType" cname="gst_audio_downmix_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AudioDownmixMetaGetInfo" cname="gst_audio_downmix_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="AudioFormatBuildInteger" cname="gst_audio_format_build_integer" shared="true">
|
|
<return-type type="GstAudioFormat" />
|
|
<parameters>
|
|
<parameter name="sign" type="gboolean" />
|
|
<parameter name="endianness" type="gint" />
|
|
<parameter name="width" type="gint" />
|
|
<parameter name="depth" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioFormatFillSilence" cname="gst_audio_format_fill_silence" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="dest" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="n_length" type="gsize" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioFormatFromString" cname="gst_audio_format_from_string" shared="true">
|
|
<return-type type="GstAudioFormat" />
|
|
<parameters>
|
|
<parameter name="format" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioFormatGetInfo" cname="gst_audio_format_get_info" shared="true">
|
|
<return-type type="GstAudioFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioFormatInfoGetType" cname="gst_audio_format_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AudioFormatToString" cname="gst_audio_format_to_string" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioGetChannelReorderMap" cname="gst_audio_get_channel_reorder_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="from" type="GstAudioChannelPosition*" array="true" />
|
|
<parameter name="to" type="GstAudioChannelPosition*" array="true" />
|
|
<parameter name="reorder_map" type="gint*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioIec61937FrameSize" cname="gst_audio_iec61937_frame_size" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioIec61937Payload" cname="gst_audio_iec61937_payload" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="src_n" type="guint" />
|
|
<parameter name="dst" type="guint8*" array="true" array_length_param_index="3" />
|
|
<parameter name="dst_n" type="guint" array_index="2" />
|
|
<parameter name="spec" type="GstAudioRingBufferSpec*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="endianness" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioReorderChannels" cname="gst_audio_reorder_channels" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="from" type="GstAudioChannelPosition*" array="true" />
|
|
<parameter name="to" type="GstAudioChannelPosition*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioResamplerNew" cname="gst_audio_resampler_new" shared="true">
|
|
<return-type type="GstAudioResampler*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="method" type="GstAudioResamplerMethod" />
|
|
<parameter name="flags" type="GstAudioResamplerFlags" />
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
<parameter name="options" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioResamplerOptionsSetQuality" cname="gst_audio_resampler_options_set_quality" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="method" type="GstAudioResamplerMethod" />
|
|
<parameter name="quality" type="guint" />
|
|
<parameter name="in_rate" type="gint" />
|
|
<parameter name="out_rate" type="gint" />
|
|
<parameter name="options" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddAudioClippingMeta" cname="gst_buffer_add_audio_clipping_meta" shared="true" version="1.8">
|
|
<return-type type="GstAudioClippingMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="format" type="GstFormat" />
|
|
<parameter name="start" type="guint64" />
|
|
<parameter name="end" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddAudioDownmixMeta" cname="gst_buffer_add_audio_downmix_meta" shared="true">
|
|
<return-type type="GstAudioDownmixMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="from_position" type="GstAudioChannelPosition*" array="true" array_length_param_index="2" />
|
|
<parameter name="from_channels" type="gint" array_index="1" />
|
|
<parameter name="to_position" type="GstAudioChannelPosition*" array="true" array_length_param_index="4" />
|
|
<parameter name="to_channels" type="gint" array_index="3" />
|
|
<parameter name="matrix" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetAudioDownmixMetaForChannels" cname="gst_buffer_get_audio_downmix_meta_for_channels" shared="true">
|
|
<return-type type="GstAudioDownmixMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="to_position" type="GstAudioChannelPosition*" array="true" array_length_param_index="2" />
|
|
<parameter name="to_channels" type="gint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StreamVolumeConvertVolume" cname="gst_stream_volume_convert_volume" shared="true">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="from" type="GstStreamVolumeFormat" />
|
|
<parameter name="to" type="GstStreamVolumeFormat" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstAudioConstants" opaque="true">
|
|
<constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="AUDIO_CHANNELS_RANGE" />
|
|
<constant value="GstAudioConverter.dither-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_DITHER_METHOD" />
|
|
<constant value="GstAudioConverter.mix-matrix" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_MIX_MATRIX" />
|
|
<constant value="GstAudioConverter.noise-shaping-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_NOISE_SHAPING_METHOD" />
|
|
<constant value="GstAudioConverter.quantization" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_QUANTIZATION" />
|
|
<constant value="GstAudioConverter.resampler-method" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_RESAMPLER_METHOD" />
|
|
<constant value="10" ctype="gint" gtype="gint" name="AUDIO_DECODER_MAX_ERRORS" />
|
|
<constant value="sink" ctype="gchar*" gtype="gchar*" name="AUDIO_DECODER_SINK_NAME" />
|
|
<constant value="src" ctype="gchar*" gtype="gchar*" name="AUDIO_DECODER_SRC_NAME" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="AUDIO_DEF_CHANNELS" />
|
|
<constant value="S16LE" ctype="gchar*" gtype="gchar*" name="AUDIO_DEF_FORMAT" />
|
|
<constant value="44100" ctype="gint" gtype="gint" name="AUDIO_DEF_RATE" />
|
|
<constant value="sink" ctype="gchar*" gtype="gchar*" name="AUDIO_ENCODER_SINK_NAME" />
|
|
<constant value="src" ctype="gchar*" gtype="gchar*" name="AUDIO_ENCODER_SRC_NAME" />
|
|
<constant value=" { S8, U8, S16LE, S16BE, U16LE, U16BE, S24_32LE, S24_32BE, U24_32LE, U24_32BE, S32LE, S32BE, U32LE, U32BE, S24LE, S24BE, U24LE, U24BE, S20LE, S20BE, U20LE, U20BE, S18LE, S18BE, U18LE, U18BE, F32LE, F32BE, F64LE, F64BE }" ctype="gchar*" gtype="gchar*" name="AUDIO_FORMATS_ALL" />
|
|
<constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="AUDIO_RATE_RANGE" />
|
|
<constant value="GstAudioResampler.cubic-b" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUBIC_B" />
|
|
<constant value="GstAudioResampler.cubic-c" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUBIC_C" />
|
|
<constant value="GstAudioResampler.cutoff" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_CUTOFF" />
|
|
<constant value="GstAudioResampler.filter-interpolation" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_INTERPOLATION" />
|
|
<constant value="GstAudioResampler.filter-mode" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_MODE" />
|
|
<constant value="GstAudioResampler.filter-mode-threshold" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_MODE_THRESHOLD" />
|
|
<constant value="GstAudioResampler.filter-oversample" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_FILTER_OVERSAMPLE" />
|
|
<constant value="GstAudioResampler.max-phase-error" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_MAX_PHASE_ERROR" />
|
|
<constant value="GstAudioResampler.n-taps" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_N_TAPS" />
|
|
<constant value="GstAudioResampler.stop-attenutation" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_STOP_ATTENUATION" />
|
|
<constant value="GstAudioResampler.transition-bandwidth" ctype="gchar*" gtype="gchar*" name="AUDIO_RESAMPLER_OPT_TRANSITION_BANDWIDTH" />
|
|
<constant value="4" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_DEFAULT" />
|
|
<constant value="10" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_MAX" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="AUDIO_RESAMPLER_QUALITY_MIN" />
|
|
<constant value="channels" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_CHANNELS_STR" version="1.2" />
|
|
<constant value="rate" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_RATE_STR" version="1.8" />
|
|
<constant value="audio" ctype="gchar*" gtype="gchar*" name="META_TAG_AUDIO_STR" version="1.2" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Base" library="libgstbase-1.0-0.dll">
|
|
<enum name="BaseParseFrameFlags" cname="GstBaseParseFrameFlags" type="flags">
|
|
<member cname="GST_BASE_PARSE_FRAME_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_BASE_PARSE_FRAME_FLAG_NEW_FRAME" name="NewFrame" value="1" />
|
|
<member cname="GST_BASE_PARSE_FRAME_FLAG_NO_FRAME" name="NoFrame" value="2" />
|
|
<member cname="GST_BASE_PARSE_FRAME_FLAG_CLIP" name="Clip" value="4" />
|
|
<member cname="GST_BASE_PARSE_FRAME_FLAG_DROP" name="Drop" value="8" />
|
|
<member cname="GST_BASE_PARSE_FRAME_FLAG_QUEUE" name="Queue" value="16" />
|
|
</enum>
|
|
<enum name="BaseSrcFlags" cname="GstBaseSrcFlags" type="flags">
|
|
<member cname="GST_BASE_SRC_FLAG_STARTING" name="Starting" value="16384" />
|
|
<member cname="GST_BASE_SRC_FLAG_STARTED" name="Started" value="32768" />
|
|
<member cname="GST_BASE_SRC_FLAG_LAST" name="Last" value="1048576" />
|
|
</enum>
|
|
<enum name="CollectPadsStateFlags" cname="GstCollectPadsStateFlags" type="flags">
|
|
<member cname="GST_COLLECT_PADS_STATE_EOS" name="Eos" value="1" />
|
|
<member cname="GST_COLLECT_PADS_STATE_FLUSHING" name="Flushing" value="2" />
|
|
<member cname="GST_COLLECT_PADS_STATE_NEW_SEGMENT" name="NewSegment" value="4" />
|
|
<member cname="GST_COLLECT_PADS_STATE_WAITING" name="Waiting" value="8" />
|
|
<member cname="GST_COLLECT_PADS_STATE_LOCKED" name="Locked" value="16" />
|
|
</enum>
|
|
<callback name="CollectDataDestroyNotify" cname="GstCollectDataDestroyNotify">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsBufferFunction" cname="GstCollectPadsBufferFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsClipFunction" cname="GstCollectPadsClipFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="inbuffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outbuffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="4" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsCompareFunction" cname="GstCollectPadsCompareFunction">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter name="data1" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timestamp1" type="guint64" />
|
|
<parameter name="data2" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timestamp2" type="guint64" />
|
|
<parameter allow-none="1" closure="5" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsEventFunction" cname="GstCollectPadsEventFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter name="pad" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsFlushFunction" cname="GstCollectPadsFlushFunction" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsFunction" cname="GstCollectPadsFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="CollectPadsQueryFunction" cname="GstCollectPadsQueryFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pads" type="GstCollectPads*" />
|
|
<parameter name="pad" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback hidden="0" name="DataQueueCheckFullFunction" cname="GstDataQueueCheckFullFunction">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="queue" type="GstDataQueue*" />
|
|
<parameter name="visible" type="guint" />
|
|
<parameter name="bytes" type="guint" />
|
|
<parameter name="time" type="guint64" />
|
|
<parameter allow-none="1" name="checkdata" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="DataQueueEmptyCallback" cname="GstDataQueueEmptyCallback">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="queue" type="GstDataQueue*" />
|
|
<parameter allow-none="1" name="checkdata" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="DataQueueFullCallback" cname="GstDataQueueFullCallback">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="queue" type="GstDataQueue*" />
|
|
<parameter allow-none="1" name="checkdata" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="TypeFindHelperGetRangeFunction" cname="GstTypeFindHelperGetRangeFunction">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="obj" type="GstObject*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="length" type="guint" />
|
|
<parameter name="buffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<object name="Adapter" cname="GstAdapter" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstAdapterClass" />
|
|
<method name="GetType" cname="gst_adapter_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_adapter_new" disable_void_ctor="" />
|
|
<method name="Available" cname="gst_adapter_available">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AvailableFast" cname="gst_adapter_available_fast">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Clear" cname="gst_adapter_clear">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyBytes" cname="gst_adapter_copy_bytes" version="1.4">
|
|
<return-type type="GBytes*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DistanceFromDiscont" cname="gst_adapter_distance_from_discont">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="DtsAtDiscont" cname="gst_adapter_dts_at_discont" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Flush" cname="gst_adapter_flush">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flush" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBuffer" cname="gst_adapter_get_buffer" version="1.6">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBufferFast" cname="gst_adapter_get_buffer_fast" version="1.6">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBufferList" cname="gst_adapter_get_buffer_list" version="1.6">
|
|
<return-type type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetList" cname="gst_adapter_get_list" version="1.6">
|
|
<return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Map" cname="gst_adapter_map">
|
|
<return-type type="gconstpointer" array="true" array_length_param_index="0" />
|
|
<parameters>
|
|
<parameter name="size" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MaskedScanUint32" cname="gst_adapter_masked_scan_uint32">
|
|
<return-type type="gssize" />
|
|
<parameters>
|
|
<parameter name="mask" type="guint32" />
|
|
<parameter name="pattern" type="guint32" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MaskedScanUint32Peek" cname="gst_adapter_masked_scan_uint32_peek">
|
|
<return-type type="gssize" />
|
|
<parameters>
|
|
<parameter name="mask" type="guint32" />
|
|
<parameter name="pattern" type="guint32" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter allow-none="1" name="value" type="guint32*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="OffsetAtDiscont" cname="gst_adapter_offset_at_discont" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PrevDts" cname="gst_adapter_prev_dts">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrevDtsAtOffset" cname="gst_adapter_prev_dts_at_offset" version="1.2">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrevOffset" cname="gst_adapter_prev_offset" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrevPts" cname="gst_adapter_prev_pts">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrevPtsAtOffset" cname="gst_adapter_prev_pts_at_offset" version="1.2">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter allow-none="1" name="distance" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PtsAtDiscont" cname="gst_adapter_pts_at_discont" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Push" cname="gst_adapter_push">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Take" cname="gst_adapter_take">
|
|
<return-type type="gpointer*" owned="true" array="true" array_length_param_index="0" />
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeBuffer" cname="gst_adapter_take_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeBufferFast" cname="gst_adapter_take_buffer_fast" version="1.2">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeBufferList" cname="gst_adapter_take_buffer_list" version="1.6">
|
|
<return-type type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeList" cname="gst_adapter_take_list">
|
|
<return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="nbytes" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unmap" cname="gst_adapter_unmap">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="Aggregator" cname="GstAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstAggregatorClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="flush" />
|
|
<method vm="clip" />
|
|
<method vm="finish_buffer" />
|
|
<method vm="sink_event" />
|
|
<method vm="sink_query" />
|
|
<method vm="src_event" />
|
|
<method vm="src_query" />
|
|
<method vm="src_activate" />
|
|
<method vm="aggregate" />
|
|
<method vm="stop" />
|
|
<method vm="start" />
|
|
<method vm="get_next_time" />
|
|
<method vm="create_new_pad" />
|
|
<method vm="update_src_caps" />
|
|
<method vm="fixate_src_caps" />
|
|
<method vm="negotiated_src_caps" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="propose_allocation" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_aggregator_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Aggregate" cname="aggregate">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="timeout" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Clip" cname="clip">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="aggregator_pad" type="GstAggregatorPad*" />
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateNewPad" cname="create_new_pad" hidden="true">
|
|
<return-type type="GstAggregatorPad*" />
|
|
<parameters>
|
|
<parameter name="templ" type="GstPadTemplate*" />
|
|
<parameter name="req_name" type="const-gchar*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FinishBuffer" cname="finish_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FixateSrcCaps" cname="fixate_src_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Flush" cname="flush">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetNextTime" cname="get_next_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="NegotiatedSrcCaps" cname="negotiated_src_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstAggregatorPad*" />
|
|
<parameter name="decide_query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="aggregator_pad" type="GstAggregatorPad*" />
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkQuery" cname="sink_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="aggregator_pad" type="GstAggregatorPad*" />
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcActivate" cname="src_activate">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstPadMode" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcQuery" cname="src_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="UpdateSrcCaps" cname="update_src_caps">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="_ret" type="GstCaps**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="FinishBuffer" cname="gst_aggregator_finish_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllocator" cname="gst_aggregator_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBufferPool" cname="gst_aggregator_get_buffer_pool">
|
|
<return-type type="GstBufferPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_aggregator_get_latency">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetLatency" cname="gst_aggregator_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min_latency" type="guint64" />
|
|
<parameter name="max_latency" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSrcCaps" cname="gst_aggregator_set_src_caps">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</object>
|
|
<object name="AggregatorPad" cname="GstAggregatorPad" opaque="false" hidden="false" parent="GstPad">
|
|
<class_struct cname="GstAggregatorPadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="flush" />
|
|
<method vm="skip_buffer" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_aggregator_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Flush" cname="flush">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="aggregator" type="GstAggregator*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SkipBuffer" cname="skip_buffer">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="aggregator" type="GstAggregator*" />
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="DropBuffer" cname="gst_aggregator_pad_drop_buffer">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEos" cname="gst_aggregator_pad_is_eos">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PeekBuffer" cname="gst_aggregator_pad_peek_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="PopBuffer" cname="gst_aggregator_pad_pop_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstPad*" hidden="true" />
|
|
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstAggregatorPadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="BaseParse" cname="GstBaseParse" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstBaseParseClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="set_sink_caps" />
|
|
<method vm="handle_frame" />
|
|
<method vm="pre_push_frame" />
|
|
<method vm="convert" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="get_sink_caps" />
|
|
<method vm="detect" />
|
|
<method vm="sink_query" />
|
|
<method vm="src_query" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_base_parse_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Convert" cname="convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_value" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_value" type="gint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Detect" cname="detect">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetSinkCaps" cname="get_sink_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleFrame" cname="handle_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstBaseParseFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="skipsize" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrePushFrame" cname="pre_push_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstBaseParseFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetSinkCaps" cname="set_sink_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkQuery" cname="sink_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcQuery" cname="src_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="AddIndexEntry" cname="gst_base_parse_add_index_entry">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="ts" type="guint64" />
|
|
<parameter name="key" type="gboolean" />
|
|
<parameter name="force" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConvertDefault" cname="gst_base_parse_convert_default">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_value" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_value" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Drain" cname="gst_base_parse_drain" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FinishFrame" cname="gst_base_parse_finish_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstBaseParseFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MergeTags" cname="gst_base_parse_merge_tags" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PushFrame" cname="gst_base_parse_push_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstBaseParseFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAverageBitrate" cname="gst_base_parse_set_average_bitrate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bitrate" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDuration" cname="gst_base_parse_set_duration">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fmt" type="GstFormat" />
|
|
<parameter name="duration" type="gint64" />
|
|
<parameter name="interval" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFrameRate" cname="gst_base_parse_set_frame_rate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fps_num" type="guint" />
|
|
<parameter name="fps_den" type="guint" />
|
|
<parameter name="lead_in" type="guint" />
|
|
<parameter name="lead_out" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHasTimingInfo" cname="gst_base_parse_set_has_timing_info">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="has_timing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetInferTs" cname="gst_base_parse_set_infer_ts">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="infer_ts" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_base_parse_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min_latency" type="guint64" />
|
|
<parameter name="max_latency" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMinFrameSize" cname="gst_base_parse_set_min_frame_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min_size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPassthrough" cname="gst_base_parse_set_passthrough">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="passthrough" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPtsInterpolation" cname="gst_base_parse_set_pts_interpolation">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pts_interpolate" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSyncable" cname="gst_base_parse_set_syncable">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="syncable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTsAtOffset" cname="gst_base_parse_set_ts_at_offset" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<property name="DisablePassthrough" cname="disable-passthrough" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="flags" access="public" writeable="false" readable="true" is_callback="false" name="Flags" type="guint" />
|
|
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseParsePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</object>
|
|
<object name="BaseSink" cname="GstBaseSink" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstBaseSinkClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_caps" />
|
|
<method vm="set_caps" />
|
|
<method vm="fixate" />
|
|
<method vm="activate_pull" />
|
|
<method vm="get_times" />
|
|
<method vm="propose_allocation" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="unlock" />
|
|
<method vm="unlock_stop" />
|
|
<method vm="query" />
|
|
<method vm="event" />
|
|
<method vm="wait_event" />
|
|
<method vm="prepare" />
|
|
<method vm="prepare_list" />
|
|
<method vm="preroll" />
|
|
<method vm="render" />
|
|
<method vm="render_list" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_base_sink_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="ActivatePull" cname="activate_pull">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Event" cname="event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Fixate" cname="fixate">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetCaps" cname="get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetTimes" cname="get_times">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="guint64" />
|
|
<parameter name="end" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Prepare" cname="prepare">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrepareList" cname="prepare_list">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Preroll" cname="preroll">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Query" cname="query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Render" cname="render">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="RenderList" cname="render_list">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetCaps" cname="set_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unlock" cname="unlock">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="UnlockStop" cname="unlock_stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="WaitEvent" cname="wait_event">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="DoPreroll" cname="gst_base_sink_do_preroll">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="obj" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBlocksize" cname="gst_base_sink_get_blocksize">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDropOutOfSegment" cname="gst_base_sink_get_drop_out_of_segment" version="1.12">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLastSample" cname="gst_base_sink_get_last_sample">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_base_sink_get_latency">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxBitrate" cname="gst_base_sink_get_max_bitrate" version="1.2">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxLateness" cname="gst_base_sink_get_max_lateness">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRenderDelay" cname="gst_base_sink_get_render_delay">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSync" cname="gst_base_sink_get_sync">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetThrottleTime" cname="gst_base_sink_get_throttle_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTsOffset" cname="gst_base_sink_get_ts_offset">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsAsyncEnabled" cname="gst_base_sink_is_async_enabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsLastSampleEnabled" cname="gst_base_sink_is_last_sample_enabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsQosEnabled" cname="gst_base_sink_is_qos_enabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="QueryLatency" cname="gst_base_sink_query_latency">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="upstream_live" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAsyncEnabled" cname="gst_base_sink_set_async_enabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBlocksize" cname="gst_base_sink_set_blocksize">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="blocksize" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDropOutOfSegment" cname="gst_base_sink_set_drop_out_of_segment" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="drop_out_of_segment" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLastSampleEnabled" cname="gst_base_sink_set_last_sample_enabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxBitrate" cname="gst_base_sink_set_max_bitrate" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max_bitrate" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxLateness" cname="gst_base_sink_set_max_lateness">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max_lateness" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQosEnabled" cname="gst_base_sink_set_qos_enabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRenderDelay" cname="gst_base_sink_set_render_delay">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="delay" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSync" cname="gst_base_sink_set_sync">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sync" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetThrottleTime" cname="gst_base_sink_set_throttle_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="throttle" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTsOffset" cname="gst_base_sink_set_ts_offset">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="offset" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Wait" cname="gst_base_sink_wait">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
<parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WaitClock" cname="gst_base_sink_wait_clock">
|
|
<return-type type="GstClockReturn" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
<parameter allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WaitPreroll" cname="gst_base_sink_wait_preroll">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<property name="Async" cname="async" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Blocksize" cname="blocksize" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="EnableLastSample" cname="enable-last-sample" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="LastSample" cname="last-sample" type="GstSample*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="MaxBitrate" cname="max-bitrate" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.2" />
|
|
<property name="MaxLateness" cname="max-lateness" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="RenderDelay" cname="render-delay" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Sync" cname="sync" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="ThrottleTime" cname="throttle-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="TsOffset" cname="ts-offset" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="pad_mode" access="public" writeable="false" readable="true" is_callback="false" name="PadMode" type="GstPadMode" />
|
|
<field cname="offset" access="public" writeable="false" readable="true" is_callback="false" name="Offset" type="guint64" />
|
|
<field cname="can_activate_pull" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePull" type="gboolean" />
|
|
<field cname="can_activate_push" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePush" type="gboolean" />
|
|
<field cname="preroll_lock" access="public" writeable="false" readable="true" is_callback="false" name="PrerollLock" type="GMutex*" />
|
|
<field cname="preroll_cond" access="public" writeable="false" readable="true" is_callback="false" name="PrerollCond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="eos" access="public" writeable="false" readable="true" is_callback="false" name="Eos" type="gboolean" />
|
|
<field cname="need_preroll" access="public" writeable="false" readable="true" is_callback="false" name="NeedPreroll" type="gboolean" />
|
|
<field cname="have_preroll" access="public" writeable="false" readable="true" is_callback="false" name="HavePreroll" type="gboolean" />
|
|
<field cname="playing_async" access="public" writeable="false" readable="true" is_callback="false" name="PlayingAsync" type="gboolean" />
|
|
<field cname="have_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="HaveNewsegment" type="gboolean" />
|
|
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="clock_id" access="private" writeable="false" readable="false" is_callback="false" name="ClockId" type="gpointer" />
|
|
<field cname="sync" access="private" writeable="false" readable="false" is_callback="false" name="SyncField" type="gboolean" />
|
|
<field cname="flushing" access="private" writeable="false" readable="false" is_callback="false" name="Flushing" type="gboolean" />
|
|
<field cname="running" access="private" writeable="false" readable="false" is_callback="false" name="Running" type="gboolean" />
|
|
<field cname="max_lateness" access="private" writeable="false" readable="false" is_callback="false" name="MaxLatenessField" type="gint64" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseSinkPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</object>
|
|
<object name="BaseSrc" cname="GstBaseSrc" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstBaseSrcClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_caps" />
|
|
<method vm="negotiate" />
|
|
<method vm="fixate" />
|
|
<method vm="set_caps" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="get_times" />
|
|
<method vm="get_size" />
|
|
<method vm="is_seekable" />
|
|
<method vm="prepare_seek_segment" />
|
|
<method vm="do_seek" />
|
|
<method vm="unlock" />
|
|
<method vm="unlock_stop" />
|
|
<method vm="query" />
|
|
<method vm="event" />
|
|
<method vm="create" />
|
|
<method vm="alloc" />
|
|
<method vm="fill" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_base_src_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Alloc" cname="alloc">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="buf" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Create" cname="create">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="buf" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="DoSeek" cname="do_seek">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Event" cname="event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Fill" cname="fill">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="offset" type="guint64" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Fixate" cname="fixate">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetCaps" cname="get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetSize" cname="get_size">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="size" type="guint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetTimes" cname="get_times">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="end" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="IsSeekable" cname="is_seekable">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Negotiate" cname="negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="PrepareSeekSegment" cname="prepare_seek_segment">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="seek" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Query" cname="query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetCaps" cname="set_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unlock" cname="unlock">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="UnlockStop" cname="unlock_stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="GetAllocator" cname="gst_base_src_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBlocksize" cname="gst_base_src_get_blocksize">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBufferPool" cname="gst_base_src_get_buffer_pool">
|
|
<return-type type="GstBufferPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDoTimestamp" cname="gst_base_src_get_do_timestamp">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsAsync" cname="gst_base_src_is_async">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsLive" cname="gst_base_src_is_live">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop" type="gint64" />
|
|
<parameter name="time" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryLatency" cname="gst_base_src_query_latency">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="live" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAsync" cname="gst_base_src_set_async">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="async" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAutomaticEos" cname="gst_base_src_set_automatic_eos" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="automatic_eos" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBlocksize" cname="gst_base_src_set_blocksize">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="blocksize" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCaps" cname="gst_base_src_set_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDoTimestamp" cname="gst_base_src_set_do_timestamp">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDynamicSize" cname="gst_base_src_set_dynamic_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dynamic" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFormat" cname="gst_base_src_set_format">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLive" cname="gst_base_src_set_live">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="live" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StartComplete" cname="gst_base_src_start_complete">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_ret" type="GstFlowReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StartWait" cname="gst_base_src_start_wait">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SubmitBufferList" cname="gst_base_src_submit_buffer_list" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="WaitPlaying" cname="gst_base_src_wait_playing">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<property name="Blocksize" cname="blocksize" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="DoTimestamp" cname="do-timestamp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="NumBuffers" cname="num-buffers" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Typefind" cname="typefind" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="live_lock" access="public" writeable="false" readable="true" is_callback="false" name="LiveLock" type="GMutex*" />
|
|
<field cname="live_cond" access="public" writeable="false" readable="true" is_callback="false" name="LiveCond" type="GCond">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="is_live" access="public" writeable="false" readable="true" is_callback="false" name="IsLiveField" type="gboolean" />
|
|
<field cname="live_running" access="public" writeable="false" readable="true" is_callback="false" name="LiveRunning" type="gboolean" />
|
|
<field cname="blocksize" access="public" writeable="false" readable="true" is_callback="false" name="BlocksizeField" type="guint" />
|
|
<field cname="can_activate_push" access="public" writeable="false" readable="true" is_callback="false" name="CanActivatePush" type="gboolean" />
|
|
<field cname="random_access" access="public" writeable="false" readable="true" is_callback="false" name="RandomAccess" type="gboolean" />
|
|
<field cname="clock_id" access="public" writeable="false" readable="true" is_callback="false" name="ClockId" type="gpointer" />
|
|
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="need_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="NeedNewsegment" type="gboolean" />
|
|
<field cname="num_buffers" access="public" writeable="false" readable="true" is_callback="false" name="NumBuffersField" type="gint" />
|
|
<field cname="num_buffers_left" access="public" writeable="false" readable="true" is_callback="false" name="NumBuffersLeft" type="gint" />
|
|
<field cname="typefind" access="public" writeable="false" readable="true" is_callback="false" name="TypefindField" type="gboolean" />
|
|
<field cname="running" access="public" writeable="false" readable="true" is_callback="false" name="Running" type="gboolean" />
|
|
<field cname="pending_seek" access="public" writeable="false" readable="true" is_callback="false" name="PendingSeek" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstBaseSrcPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" padding="true" />
|
|
</object>
|
|
<object name="BaseTransform" cname="GstBaseTransform" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstBaseTransformClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="passthrough_on_same_caps" access="public" writeable="false" readable="true" is_callback="false" name="PassthroughOnSameCaps" type="gboolean" />
|
|
<field cname="transform_ip_on_passthrough" access="public" writeable="false" readable="true" is_callback="false" name="TransformIpOnPassthrough" type="gboolean" />
|
|
<method vm="transform_caps" />
|
|
<method vm="fixate_caps" />
|
|
<method vm="accept_caps" />
|
|
<method vm="set_caps" />
|
|
<method vm="query" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="filter_meta" />
|
|
<method vm="propose_allocation" />
|
|
<method vm="transform_size" />
|
|
<method vm="get_unit_size" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="prepare_output_buffer" />
|
|
<method vm="copy_metadata" />
|
|
<method vm="transform_meta" />
|
|
<method vm="before_transform" />
|
|
<method vm="transform" />
|
|
<method vm="transform_ip" />
|
|
<method vm="submit_input_buffer" />
|
|
<method vm="generate_output" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_base_transform_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="AcceptCaps" cname="accept_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="BeforeTransform" cname="before_transform">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CopyMetadata" cname="copy_metadata">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="input" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FilterMeta" cname="filter_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="params" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FixateCaps" cname="fixate_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="othercaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GenerateOutput" cname="generate_output">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetUnitSize" cname="get_unit_size">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrepareOutputBuffer" cname="prepare_output_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="input" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outbuf" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="decide_query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Query" cname="query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetCaps" cname="set_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="incaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outcaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="SubmitInputBuffer" cname="submit_input_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="is_discont" type="gboolean" />
|
|
<parameter name="input" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Transform" cname="transform">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="inbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TransformCaps" cname="transform_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TransformIp" cname="transform_ip">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TransformMeta" cname="transform_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="outbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="inbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TransformSize" cname="transform_size">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="direction" type="GstPadDirection" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="othercaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="othersize" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetAllocator" cname="gst_base_transform_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBufferPool" cname="gst_base_transform_get_buffer_pool">
|
|
<return-type type="GstBufferPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsInPlace" cname="gst_base_transform_is_in_place">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsPassthrough" cname="gst_base_transform_is_passthrough">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsQosEnabled" cname="gst_base_transform_is_qos_enabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ReconfigureSink" cname="gst_base_transform_reconfigure_sink">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ReconfigureSrc" cname="gst_base_transform_reconfigure_src">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetGapAware" cname="gst_base_transform_set_gap_aware">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="gap_aware" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetInPlace" cname="gst_base_transform_set_in_place">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="in_place" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPassthrough" cname="gst_base_transform_set_passthrough">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="passthrough" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPreferPassthrough" cname="gst_base_transform_set_prefer_passthrough" version="1.0.1">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="prefer_passthrough" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQosEnabled" cname="gst_base_transform_set_qos_enabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UpdateQos" cname="gst_base_transform_update_qos">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="proportion" type="gdouble" />
|
|
<parameter name="diff" type="gint64" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UpdateSrcCaps" cname="gst_base_transform_update_src_caps" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="updated_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="have_segment" access="public" writeable="false" readable="true" is_callback="false" name="HaveSegment" type="gboolean" />
|
|
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="queued_buf" access="public" writeable="false" readable="true" is_callback="false" name="QueuedBuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstBaseTransformPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="19" padding="true" />
|
|
</object>
|
|
<object name="CollectPads" cname="GstCollectPads" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstCollectPadsClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_collect_pads_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_collect_pads_new" disable_void_ctor="" />
|
|
<method name="AddPad" cname="gst_collect_pads_add_pad">
|
|
<return-type type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter scope="async" name="destroy_notify" type="GstCollectDataDestroyNotify" />
|
|
<parameter name="lock" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Available" cname="gst_collect_pads_available">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ClipRunningTime" cname="gst_collect_pads_clip_running_time">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="cdata" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="outbuf" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventDefault" cname="gst_collect_pads_event_default">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="discard" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Flush" cname="gst_collect_pads_flush">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Peek" cname="gst_collect_pads_peek">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Pop" cname="gst_collect_pads_pop">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryDefault" cname="gst_collect_pads_query_default">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="discard" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReadBuffer" cname="gst_collect_pads_read_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemovePad" cname="gst_collect_pads_remove_pad">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferFunction" cname="gst_collect_pads_set_buffer_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCollectPadsBufferFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetClipFunction" cname="gst_collect_pads_set_clip_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="clipfunc" type="GstCollectPadsClipFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCompareFunction" cname="gst_collect_pads_set_compare_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCollectPadsCompareFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEventFunction" cname="gst_collect_pads_set_event_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCollectPadsEventFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlushFunction" cname="gst_collect_pads_set_flush_function" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCollectPadsFlushFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlushing" cname="gst_collect_pads_set_flushing">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flushing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFunction" cname="gst_collect_pads_set_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCollectPadsFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQueryFunction" cname="gst_collect_pads_set_query_function">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstCollectPadsQueryFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetWaiting" cname="gst_collect_pads_set_waiting">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="waiting" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SrcEventDefault" cname="gst_collect_pads_src_event_default" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Start" cname="gst_collect_pads_start">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_collect_pads_stop">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="TakeBuffer" cname="gst_collect_pads_take_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="GstCollectData*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GstObject*" hidden="true" />
|
|
<field cname="data" access="public" writeable="false" readable="true" is_callback="false" name="Data" type="GSList*" element_type="GSList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstCollectPadsPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="DataQueue" cname="GstDataQueue" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstDataQueueClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="empty" />
|
|
<method signal_vm="full" />
|
|
<field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_data_queue_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="CurrentLevelTime" cname="current-level-time" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="CurrentLevelVisible" cname="current-level-visible" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<field cname="object" access="public" writeable="false" readable="true" is_callback="false" name="Object" type="GObject*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDataQueuePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="Empty" cname="empty" when="first" field_name="empty">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="Full" cname="full" when="first" field_name="full">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
</object>
|
|
<object name="PushSrc" cname="GstPushSrc" opaque="false" hidden="false" parent="GstBaseSrc">
|
|
<class_struct cname="GstPushSrcClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSrcClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="create" />
|
|
<method vm="alloc" />
|
|
<method vm="fill" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_push_src_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Alloc" cname="alloc">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Create" cname="create">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Fill" cname="fill">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstBaseSrc*" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="AggregatorPadPrivate" cname="GstAggregatorPadPrivate" opaque="true" hidden="true" />
|
|
<struct name="AggregatorPrivate" cname="GstAggregatorPrivate" opaque="true" hidden="true" />
|
|
<boxed name="BaseParseFrame" cname="GstBaseParseFrame" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_base_parse_frame_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="out_buffer" access="public" writeable="true" readable="true" is_callback="false" name="OutBuffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="guint" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint64" />
|
|
<field cname="overhead" access="public" writeable="true" readable="true" is_callback="false" name="Overhead" type="gint" />
|
|
<field cname="size" access="private" writeable="false" readable="false" is_callback="false" name="Size" type="gint" />
|
|
<field cname="_gst_reserved_i" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReservedI" type="guint" array="true" array_len="2" padding="true" />
|
|
<field cname="_gst_reserved_p" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReservedP" type="gpointer" array="true" array_len="2" padding="true" />
|
|
<field cname="_private_flags" access="private" writeable="false" readable="false" is_callback="false" name="_privatePrivateFlags" type="guint" />
|
|
<constructor cname="gst_base_parse_frame_new">
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstBaseParseFrameFlags" />
|
|
<parameter name="overhead" type="gint" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_base_parse_frame_copy">
|
|
<return-type type="GstBaseParseFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_base_parse_frame_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_base_parse_frame_init">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="BaseParsePrivate" cname="GstBaseParsePrivate" opaque="true" hidden="true" />
|
|
<struct name="BaseSinkPrivate" cname="GstBaseSinkPrivate" opaque="true" hidden="true" />
|
|
<struct name="BaseSrcPrivate" cname="GstBaseSrcPrivate" opaque="true" hidden="true" />
|
|
<struct name="BaseTransformPrivate" cname="GstBaseTransformPrivate" opaque="true" hidden="true" />
|
|
<struct name="BitReader" cname="GstBitReader" opaque="false" hidden="false">
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
|
|
<field cname="byte" access="public" writeable="true" readable="true" is_callback="false" name="Byte" type="guint" />
|
|
<field cname="bit" access="public" writeable="true" readable="true" is_callback="false" name="Bit" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="Free" cname="gst_bit_reader_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBitsUint16" cname="gst_bit_reader_get_bits_uint16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint16*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBitsUint32" cname="gst_bit_reader_get_bits_uint32">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBitsUint64" cname="gst_bit_reader_get_bits_uint64">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBitsUint8" cname="gst_bit_reader_get_bits_uint8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPos" cname="gst_bit_reader_get_pos">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRemaining" cname="gst_bit_reader_get_remaining">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSize" cname="gst_bit_reader_get_size">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_bit_reader_init">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeekBitsUint16" cname="gst_bit_reader_peek_bits_uint16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint16*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeekBitsUint32" cname="gst_bit_reader_peek_bits_uint32">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeekBitsUint64" cname="gst_bit_reader_peek_bits_uint64">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PeekBitsUint8" cname="gst_bit_reader_peek_bits_uint8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPos" cname="gst_bit_reader_set_pos">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pos" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Skip" cname="gst_bit_reader_skip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SkipToByte" cname="gst_bit_reader_skip_to_byte">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="ByteReader" cname="GstByteReader" opaque="1" hidden="false">
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
|
|
<field cname="byte" access="public" writeable="true" readable="true" is_callback="false" name="Byte" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="ByteWriter" cname="GstByteWriter" opaque="false" hidden="false">
|
|
<field cname="parent" access="public" writeable="true" readable="true" is_callback="false" name="Parent" type="GstByteReader">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="alloc_size" access="public" writeable="true" readable="true" is_callback="false" name="AllocSize" type="guint" />
|
|
<field cname="fixed" access="public" writeable="true" readable="true" is_callback="false" name="Fixed" type="gboolean" />
|
|
<field cname="owned" access="public" writeable="true" readable="true" is_callback="false" name="Owned" type="gboolean" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="EnsureFreeSpace" cname="gst_byte_writer_ensure_free_space">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Fill" cname="gst_byte_writer_fill">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value" type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_byte_writer_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FreeAndGetBuffer" cname="gst_byte_writer_free_and_get_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="FreeAndGetData" cname="gst_byte_writer_free_and_get_data">
|
|
<return-type type="guint8*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRemaining" cname="gst_byte_writer_get_remaining">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_byte_writer_init">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InitWithData" cname="gst_byte_writer_init_with_data">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="initialized" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InitWithSize" cname="gst_byte_writer_init_with_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="fixed" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutBuffer" cname="gst_byte_writer_put_buffer">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="size" type="gssize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutData" cname="gst_byte_writer_put_data">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutFloat32Be" cname="gst_byte_writer_put_float32_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutFloat32Le" cname="gst_byte_writer_put_float32_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutFloat64Be" cname="gst_byte_writer_put_float64_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutFloat64Le" cname="gst_byte_writer_put_float64_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt16Be" cname="gst_byte_writer_put_int16_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt16Le" cname="gst_byte_writer_put_int16_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt24Be" cname="gst_byte_writer_put_int24_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt24Le" cname="gst_byte_writer_put_int24_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt32Be" cname="gst_byte_writer_put_int32_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt32Le" cname="gst_byte_writer_put_int32_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt64Be" cname="gst_byte_writer_put_int64_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt64Le" cname="gst_byte_writer_put_int64_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutInt8" cname="gst_byte_writer_put_int8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="gint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutStringUtf16" cname="gst_byte_writer_put_string_utf16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint16*" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutStringUtf32" cname="gst_byte_writer_put_string_utf32">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint32*" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutStringUtf8" cname="gst_byte_writer_put_string_utf8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="const-gchar*" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint16Be" cname="gst_byte_writer_put_uint16_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint16Le" cname="gst_byte_writer_put_uint16_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint24Be" cname="gst_byte_writer_put_uint24_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint24Le" cname="gst_byte_writer_put_uint24_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint32Be" cname="gst_byte_writer_put_uint32_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint32Le" cname="gst_byte_writer_put_uint32_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint64Be" cname="gst_byte_writer_put_uint64_be">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint64Le" cname="gst_byte_writer_put_uint64_le">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutUint8" cname="gst_byte_writer_put_uint8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="val" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Reset" cname="gst_byte_writer_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ResetAndGetBuffer" cname="gst_byte_writer_reset_and_get_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="ResetAndGetData" cname="gst_byte_writer_reset_and_get_data">
|
|
<return-type type="guint8**" owned="true" array="true" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="CollectData" cname="GstCollectData" opaque="false" hidden="false">
|
|
<field cname="collect" access="public" writeable="true" readable="true" is_callback="false" name="Collect" type="GstCollectPads*" />
|
|
<field cname="pad" access="public" writeable="true" readable="true" is_callback="false" name="Pad" type="GstPad*" />
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="pos" access="public" writeable="true" readable="true" is_callback="false" name="Pos" type="guint" />
|
|
<field cname="segment" access="public" writeable="true" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="state" access="private" writeable="false" readable="false" is_callback="false" name="State" type="GstCollectPadsStateFlags" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstCollectDataPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<union name="ABI" cname="ABI">
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="gint64" />
|
|
</struct>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</union>
|
|
</struct>
|
|
<struct name="CollectDataPrivate" cname="GstCollectDataPrivate" opaque="true" hidden="true" />
|
|
<struct name="CollectPadsPrivate" cname="GstCollectPadsPrivate" opaque="true" hidden="true" />
|
|
<struct name="DataQueueItem" cname="GstDataQueueItem" opaque="false" hidden="false">
|
|
<field cname="object" access="public" writeable="true" readable="true" is_callback="false" name="Object" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
|
|
<field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
|
|
<field cname="visible" access="public" writeable="true" readable="true" is_callback="false" name="Visible" type="gboolean" />
|
|
<field cname="destroy" access="public" writeable="true" readable="true" is_callback="false" name="Destroy" type="GDestroyNotify" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="DataQueuePrivate" cname="GstDataQueuePrivate" opaque="true" hidden="true" />
|
|
<struct name="DataQueueSize" cname="GstDataQueueSize" opaque="false" hidden="false">
|
|
<field cname="visible" access="public" writeable="true" readable="true" is_callback="false" name="Visible" type="guint" />
|
|
<field cname="bytes" access="public" writeable="true" readable="true" is_callback="false" name="Bytes" type="guint" />
|
|
<field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="guint64" />
|
|
</struct>
|
|
<boxed name="FlowCombiner" cname="GstFlowCombiner" opaque="false" hidden="false" version="1.4">
|
|
<method name="GetType" cname="gst_flow_combiner_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_flow_combiner_new" disable_void_ctor="" version="1.4" />
|
|
<method name="AddPad" cname="gst_flow_combiner_add_pad" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Clear" cname="gst_flow_combiner_clear" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_flow_combiner_free" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Ref" cname="gst_flow_combiner_ref" version="1.12.1">
|
|
<return-type type="GstFlowCombiner*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="RemovePad" cname="gst_flow_combiner_remove_pad" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Reset" cname="gst_flow_combiner_reset" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unref" cname="gst_flow_combiner_unref" version="1.12.1">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UpdateFlow" cname="gst_flow_combiner_update_flow" version="1.4">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="fret" type="GstFlowReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UpdatePadFlow" cname="gst_flow_combiner_update_pad_flow" version="1.6">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="fret" type="GstFlowReturn" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="QueueArray" cname="GstQueueArray" opaque="true" hidden="false">
|
|
<method name="PushTailStruct" cname="gst_queue_array_push_tail_struct">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="p_struct" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<object name="Global" cname="GstBaseGlobal" opaque="true">
|
|
<method name="TypeFindHelper" cname="gst_type_find_helper" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstPad*" />
|
|
<parameter name="size" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperForBuffer" cname="gst_type_find_helper_for_buffer" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="obj" type="GstObject*" />
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperForData" cname="gst_type_find_helper_for_data" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="obj" type="GstObject*" />
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperForExtension" cname="gst_type_find_helper_for_extension" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="obj" type="GstObject*" />
|
|
<parameter name="extension" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperGetRange" cname="gst_type_find_helper_get_range" shared="true">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="obj" type="GstObject*" />
|
|
<parameter allow-none="1" name="parent" type="GstObject*" />
|
|
<parameter scope="call" name="func" type="GstTypeFindHelperGetRangeFunction" />
|
|
<parameter name="size" type="guint64" />
|
|
<parameter name="extension" type="const-gchar*" />
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstBaseConstants" opaque="true">
|
|
<constant value="2" ctype="gint" gtype="gint" name="BASE_PARSE_FLAG_DRAINING" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="BASE_PARSE_FLAG_LOST_SYNC" />
|
|
<constant value="sink" ctype="gchar*" gtype="gchar*" name="BASE_TRANSFORM_SINK_NAME" />
|
|
<constant value="src" ctype="gchar*" gtype="gchar*" name="BASE_TRANSFORM_SRC_NAME" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Controller" library="libgstcontroller-1.0-0.dll">
|
|
<enum name="InterpolationMode" cname="GstInterpolationMode" type="enum" gtype="gst_interpolation_mode_get_type">
|
|
<member cname="GST_INTERPOLATION_MODE_NONE" name="None" value="0" />
|
|
<member cname="GST_INTERPOLATION_MODE_LINEAR" name="Linear" value="1" />
|
|
<member cname="GST_INTERPOLATION_MODE_CUBIC" name="Cubic" value="2" />
|
|
<member cname="GST_INTERPOLATION_MODE_CUBIC_MONOTONIC" name="CubicMonotonic" value="3" />
|
|
</enum>
|
|
<enum name="LFOWaveform" cname="GstLFOWaveform" type="enum" gtype="gst_lfo_waveform_get_type">
|
|
<member cname="GST_LFO_WAVEFORM_SINE" name="Sine" value="0" />
|
|
<member cname="GST_LFO_WAVEFORM_SQUARE" name="Square" value="1" />
|
|
<member cname="GST_LFO_WAVEFORM_SAW" name="Saw" value="2" />
|
|
<member cname="GST_LFO_WAVEFORM_REVERSE_SAW" name="ReverseSaw" value="3" />
|
|
<member cname="GST_LFO_WAVEFORM_TRIANGLE" name="Triangle" value="4" />
|
|
</enum>
|
|
<callback name="DirectControlBindingConvertGValue" cname="GstDirectControlBindingConvertGValue">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="self" type="GstDirectControlBinding*" />
|
|
<parameter name="src_value" type="gdouble" />
|
|
<parameter name="dest_value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="DirectControlBindingConvertValue" cname="GstDirectControlBindingConvertValue">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="self" type="GstDirectControlBinding*" />
|
|
<parameter name="src_value" type="gdouble" />
|
|
<parameter allow-none="1" name="dest_value" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<object name="ARGBControlBinding" cname="GstARGBControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
|
|
<class_struct cname="GstARGBControlBindingClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlBindingClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_argb_control_binding_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_argb_control_binding_new">
|
|
<parameters>
|
|
<parameter name="_object" type="GstObject*" />
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="cs_a" type="GstControlSource*" />
|
|
<parameter name="cs_r" type="GstControlSource*" />
|
|
<parameter name="cs_g" type="GstControlSource*" />
|
|
<parameter name="cs_b" type="GstControlSource*" />
|
|
</parameters>
|
|
</constructor>
|
|
<property name="ControlSourceA" cname="control-source-a" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="ControlSourceB" cname="control-source-b" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="ControlSourceG" cname="control-source-g" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="ControlSourceR" cname="control-source-r" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlBinding*" hidden="true" />
|
|
<field cname="cs_a" access="private" writeable="false" readable="false" is_callback="false" name="CsA" type="GstControlSource*" />
|
|
<field cname="cs_r" access="private" writeable="false" readable="false" is_callback="false" name="CsR" type="GstControlSource*" />
|
|
<field cname="cs_g" access="private" writeable="false" readable="false" is_callback="false" name="CsG" type="GstControlSource*" />
|
|
<field cname="cs_b" access="private" writeable="false" readable="false" is_callback="false" name="CsB" type="GstControlSource*" />
|
|
<field cname="cur_value" access="private" writeable="false" readable="false" is_callback="false" name="CurValue" type="GValue">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="last_value" access="private" writeable="false" readable="false" is_callback="false" name="LastValue" type="guint32" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="DirectControlBinding" cname="GstDirectControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
|
|
<class_struct cname="GstDirectControlBindingClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlBindingClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_direct_control_binding_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_direct_control_binding_new">
|
|
<parameters>
|
|
<parameter name="_object" type="GstObject*" />
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="cs" type="GstControlSource*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_direct_control_binding_new_absolute" version="1.6">
|
|
<parameters>
|
|
<parameter name="_object" type="GstObject*" />
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="cs" type="GstControlSource*" />
|
|
</parameters>
|
|
</constructor>
|
|
<property name="Absolute" cname="absolute" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="ControlSource" cname="control-source" type="GstControlSource*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlBinding*" hidden="true" />
|
|
<field cname="cs" access="private" writeable="false" readable="false" is_callback="false" name="Cs" type="GstControlSource*" />
|
|
<field cname="cur_value" access="private" writeable="false" readable="false" is_callback="false" name="CurValue" type="GValue">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="last_value" access="private" writeable="false" readable="false" is_callback="false" name="LastValue" type="gdouble" />
|
|
<field cname="byte_size" access="private" writeable="false" readable="false" is_callback="false" name="ByteSize" type="gint" />
|
|
<field cname="convert_value" access="private" writeable="false" readable="false" is_callback="false" name="ConvertValue" type="GstDirectControlBindingConvertValue" />
|
|
<field cname="convert_g_value" access="private" writeable="false" readable="false" is_callback="false" name="ConvertGValue" type="GstDirectControlBindingConvertGValue" />
|
|
<union name="ABI" cname="ABI">
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="want_absolute" access="public" writeable="true" readable="true" is_callback="false" name="WantAbsolute" type="gboolean" />
|
|
</struct>
|
|
</union>
|
|
</object>
|
|
<object name="InterpolationControlSource" cname="GstInterpolationControlSource" opaque="false" hidden="false" parent="GstTimedValueControlSource">
|
|
<class_struct cname="GstInterpolationControlSourceClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTimedValueControlSourceClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_interpolation_control_source_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_interpolation_control_source_new" disable_void_ctor="" />
|
|
<property name="Mode" cname="mode" type="GstInterpolationMode" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTimedValueControlSource*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstInterpolationControlSourcePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="LFOControlSource" cname="GstLFOControlSource" opaque="false" hidden="false" parent="GstControlSource">
|
|
<class_struct cname="GstLFOControlSourceClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlSourceClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_lfo_control_source_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_lfo_control_source_new" disable_void_ctor="" />
|
|
<property name="Amplitude" cname="amplitude" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Frequency" cname="frequency" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Offset" cname="offset" type="gdouble" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Timeshift" cname="timeshift" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Waveform" cname="waveform" type="GstLFOWaveform" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlSource*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstLFOControlSourcePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="lock" access="private" writeable="false" readable="false" is_callback="false" name="Lock" type="GMutex*" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="ProxyControlBinding" cname="GstProxyControlBinding" opaque="false" hidden="false" parent="GstControlBinding">
|
|
<class_struct cname="GstProxyControlBindingClass">
|
|
<field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstControlBindingClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_padding" access="private" writeable="false" readable="false" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_proxy_control_binding_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_proxy_control_binding_new" version="1.12">
|
|
<parameters>
|
|
<parameter name="_object" type="GstObject*" />
|
|
<parameter name="property_name" type="const-gchar*" />
|
|
<parameter name="ref_object" type="GstObject*" />
|
|
<parameter name="ref_property_name" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstControlBinding*" hidden="true" />
|
|
<field cname="ref_object" access="private" writeable="false" readable="false" is_callback="false" name="RefObject" type="GWeakRef">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="property_name" access="private" writeable="false" readable="false" is_callback="false" name="PropertyName" type="gchar*" />
|
|
<field cname="_padding" access="private" writeable="false" readable="false" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4" />
|
|
</object>
|
|
<object name="TimedValueControlSource" cname="GstTimedValueControlSource" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstControlSource">
|
|
<class_struct cname="GstTimedValueControlSourceClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstControlSourceClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_timed_value_control_source_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="FindControlPointIter" cname="gst_timed_value_control_source_find_control_point_iter">
|
|
<return-type type="GSequenceIter*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAll" cname="gst_timed_value_control_source_get_all">
|
|
<return-type type="GList*" element_type="GList*" elements_owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCount" cname="gst_timed_value_control_source_get_count">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Set" cname="gst_timed_value_control_source_set">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="value" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFromList" cname="gst_timed_value_control_source_set_from_list">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timedvalues" type="GSList*" element_type="GSList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Unset" cname="gst_timed_value_control_source_unset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UnsetAll" cname="gst_timed_value_control_source_unset_all">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstControlSource*" hidden="true" />
|
|
<field cname="lock" access="public" writeable="false" readable="true" is_callback="false" name="Lock" type="GMutex*" />
|
|
<field cname="values" access="public" writeable="false" readable="true" is_callback="false" name="Values" type="GSequence*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="nvalues" access="public" writeable="false" readable="true" is_callback="false" name="Nvalues" type="gint" />
|
|
<field cname="valid_cache" access="public" writeable="false" readable="true" is_callback="false" name="ValidCache" type="gboolean" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTimedValueControlSourcePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="ValueAdded" cname="value-added" when="first" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timed_value" type="GstControlPoint*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="ValueChanged" cname="value-changed" when="first" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timed_value" type="GstControlPoint*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="ValueRemoved" cname="value-removed" when="first" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timed_value" type="GstControlPoint*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="TriggerControlSource" cname="GstTriggerControlSource" opaque="false" hidden="false" parent="GstTimedValueControlSource">
|
|
<class_struct cname="GstTriggerControlSourceClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTimedValueControlSourceClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_trigger_control_source_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_trigger_control_source_new" disable_void_ctor="" />
|
|
<property name="Tolerance" cname="tolerance" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTimedValueControlSource*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTriggerControlSourcePrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<boxed name="ControlPoint" cname="GstControlPoint" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_control_point_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="timestamp" access="public" writeable="true" readable="true" is_callback="false" name="Timestamp" type="guint64" />
|
|
<field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gdouble" />
|
|
<union name="cache" cname="cache">
|
|
<struct name="cubic" cname="cubic" opaque="false" hidden="false">
|
|
<field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="gdouble" />
|
|
<field cname="z" access="public" writeable="true" readable="true" is_callback="false" name="Z" type="gdouble" />
|
|
</struct>
|
|
<struct name="cubic_monotonic" cname="cubic_monotonic" opaque="false" hidden="false">
|
|
<field cname="c1s" access="public" writeable="true" readable="true" is_callback="false" name="C1s" type="gdouble" />
|
|
<field cname="c2s" access="public" writeable="true" readable="true" is_callback="false" name="C2s" type="gdouble" />
|
|
<field cname="c3s" access="public" writeable="true" readable="true" is_callback="false" name="C3s" type="gdouble" />
|
|
</struct>
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="guint8" array="true" array_len="64" padding="true" />
|
|
</union>
|
|
<method name="Copy" cname="gst_control_point_copy">
|
|
<return-type type="GstControlPoint*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_control_point_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="InterpolationControlSourcePrivate" cname="GstInterpolationControlSourcePrivate" opaque="true" hidden="true" />
|
|
<struct name="LFOControlSourcePrivate" cname="GstLFOControlSourcePrivate" opaque="true" hidden="true" />
|
|
<struct name="TimedValueControlSourcePrivate" cname="GstTimedValueControlSourcePrivate" opaque="true" hidden="true" />
|
|
<struct name="TriggerControlSourcePrivate" cname="GstTriggerControlSourcePrivate" opaque="true" hidden="true" />
|
|
<object name="Global" cname="GstControllerGlobal" opaque="true">
|
|
<method name="TimedValueControlInvalidateCache" cname="gst_timed_value_control_invalidate_cache" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="self" type="GstTimedValueControlSource*" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstControllerConstants" opaque="true" />
|
|
</namespace>
|
|
<namespace name="Gst.FFT" library="libgstfft-1.0-0.dll">
|
|
<enum name="FFTWindow" cname="GstFFTWindow" type="enum">
|
|
<member cname="GST_FFT_WINDOW_RECTANGULAR" name="Rectangular" value="0" />
|
|
<member cname="GST_FFT_WINDOW_HAMMING" name="Hamming" value="1" />
|
|
<member cname="GST_FFT_WINDOW_HANN" name="Hann" value="2" />
|
|
<member cname="GST_FFT_WINDOW_BARTLETT" name="Bartlett" value="3" />
|
|
<member cname="GST_FFT_WINDOW_BLACKMAN" name="Blackman" value="4" />
|
|
</enum>
|
|
<struct name="FFTF32" cname="GstFFTF32" opaque="true" hidden="false">
|
|
<method name="Fft" cname="gst_fft_f32_fft" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gfloat" />
|
|
<parameter name="freqdata" type="GstFFTF32Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_fft_f32_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InverseFft" cname="gst_fft_f32_inverse_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="freqdata" type="GstFFTF32Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timedata" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Window" cname="gst_fft_f32_window" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gfloat" />
|
|
<parameter name="window" type="GstFFTWindow" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="FFTF32Complex" cname="GstFFTF32Complex" opaque="false" hidden="false">
|
|
<field cname="r" access="public" writeable="true" readable="true" is_callback="false" name="R" type="gfloat" />
|
|
<field cname="i" access="public" writeable="true" readable="true" is_callback="false" name="I" type="gfloat" />
|
|
</struct>
|
|
<struct name="FFTF64" cname="GstFFTF64" opaque="true" hidden="false">
|
|
<method name="Fft" cname="gst_fft_f64_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gdouble" />
|
|
<parameter name="freqdata" type="GstFFTF64Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_fft_f64_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InverseFft" cname="gst_fft_f64_inverse_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="freqdata" type="GstFFTF64Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timedata" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Window" cname="gst_fft_f64_window">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gdouble" />
|
|
<parameter name="window" type="GstFFTWindow" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="FFTF64Complex" cname="GstFFTF64Complex" opaque="false" hidden="false">
|
|
<field cname="r" access="public" writeable="true" readable="true" is_callback="false" name="R" type="gdouble" />
|
|
<field cname="i" access="public" writeable="true" readable="true" is_callback="false" name="I" type="gdouble" />
|
|
</struct>
|
|
<struct name="FFTS16" cname="GstFFTS16" opaque="true" hidden="false">
|
|
<method name="Fft" cname="gst_fft_s16_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gint16" />
|
|
<parameter name="freqdata" type="GstFFTS16Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_fft_s16_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InverseFft" cname="gst_fft_s16_inverse_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="freqdata" type="GstFFTS16Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timedata" type="gint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Window" cname="gst_fft_s16_window">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gint16" />
|
|
<parameter name="window" type="GstFFTWindow" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="FFTS16Complex" cname="GstFFTS16Complex" opaque="false" hidden="false">
|
|
<field cname="r" access="public" writeable="true" readable="true" is_callback="false" name="R" type="gint16" />
|
|
<field cname="i" access="public" writeable="true" readable="true" is_callback="false" name="I" type="gint16" />
|
|
</struct>
|
|
<struct name="FFTS32" cname="GstFFTS32" opaque="true" hidden="false">
|
|
<method name="Fft" cname="gst_fft_s32_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gint32" />
|
|
<parameter name="freqdata" type="GstFFTS32Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_fft_s32_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InverseFft" cname="gst_fft_s32_inverse_fft">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="freqdata" type="GstFFTS32Complex*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timedata" type="gint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Window" cname="gst_fft_s32_window">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedata" type="gint32" />
|
|
<parameter name="window" type="GstFFTWindow" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="FFTS32Complex" cname="GstFFTS32Complex" opaque="false" hidden="false">
|
|
<field cname="r" access="public" writeable="true" readable="true" is_callback="false" name="R" type="gint32" />
|
|
<field cname="i" access="public" writeable="true" readable="true" is_callback="false" name="I" type="gint32" />
|
|
</struct>
|
|
<object name="Global" cname="GstFftGlobal" opaque="true">
|
|
<method name="FftNextFastLength" cname="gst_fft_next_fast_length" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="n" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstFftConstants" opaque="true" />
|
|
</namespace>
|
|
<namespace name="Gst.Net" library="libgstnet-1.0-0.dll">
|
|
<callback name="PtpStatisticsCallback" cname="GstPtpStatisticsCallback">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="domain" type="guint8" />
|
|
<parameter name="stats" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<object name="NetClientClock" cname="GstNetClientClock" opaque="false" hidden="false" parent="GstSystemClock">
|
|
<class_struct cname="GstNetClientClockClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_net_client_clock_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_net_client_clock_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="remote_address" type="const-gchar*" />
|
|
<parameter name="remote_port" type="gint" />
|
|
<parameter name="base_time" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="BaseTime" cname="base-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Bus" cname="bus" type="GstBus*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="InternalClock" cname="internal-clock" type="GstClock*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="MinimumUpdateInterval" cname="minimum-update-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<property name="QosDscp" cname="qos-dscp" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="RoundTripLimit" cname="round-trip-limit" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetClientClockPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="NetTimeProvider" cname="GstNetTimeProvider" opaque="false" hidden="false" parent="GstObject">
|
|
<implements>
|
|
<interface cname="GInitable" />
|
|
</implements>
|
|
<class_struct cname="GstNetTimeProviderClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_net_time_provider_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_net_time_provider_new">
|
|
<parameters>
|
|
<parameter name="clock" type="GstClock*" />
|
|
<parameter name="address" type="const-gchar*" />
|
|
<parameter name="port" type="gint" />
|
|
</parameters>
|
|
</constructor>
|
|
<property name="Active" cname="active" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Clock" cname="clock" type="GstClock*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Port" cname="port" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="QosDscp" cname="qos-dscp" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetTimeProviderPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="NtpClock" cname="GstNtpClock" opaque="false" hidden="true" parent="GstNetClientClock">
|
|
<class_struct cname="GstNtpClockClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_ntp_clock_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_ntp_clock_new" version="1.6">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="remote_address" type="const-gchar*" />
|
|
<parameter name="remote_port" type="gint" />
|
|
<parameter name="base_time" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstNetClientClockPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="PtpClock" cname="GstPtpClock" opaque="false" hidden="false" parent="GstSystemClock">
|
|
<class_struct cname="GstPtpClockClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstSystemClockClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_ptp_clock_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_ptp_clock_new" version="1.6">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="domain" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<property name="Domain" cname="domain" type="guint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="GrandmasterClockId" cname="grandmaster-clock-id" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="InternalClock" cname="internal-clock" type="GstClock*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="MasterClockId" cname="master-clock-id" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<field cname="clock" access="public" writeable="false" readable="true" is_callback="false" name="Clock" type="GstSystemClock*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstPtpClockPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="NetAddressMeta" cname="GstNetAddressMeta" opaque="false" hidden="false">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="addr" access="public" writeable="true" readable="true" is_callback="false" name="Addr" type="GSocketAddress*" />
|
|
<method name="GetInfo" cname="gst_net_address_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="NetClientClockPrivate" cname="GstNetClientClockPrivate" opaque="true" hidden="true" />
|
|
<struct name="NetControlMessageMeta" cname="GstNetControlMessageMeta" opaque="false" hidden="false">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="message" access="public" writeable="true" readable="true" is_callback="false" name="Message" type="GSocketControlMessage*" />
|
|
<method name="GetInfo" cname="gst_net_control_message_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<boxed name="NetTimePacket" cname="GstNetTimePacket" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_net_time_packet_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="local_time" access="public" writeable="true" readable="true" is_callback="false" name="LocalTime" type="guint64" />
|
|
<field cname="remote_time" access="public" writeable="true" readable="true" is_callback="false" name="RemoteTime" type="guint64" />
|
|
<constructor cname="gst_net_time_packet_new">
|
|
<parameters>
|
|
<parameter name="buffer" type="guint8*" array="true" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_net_time_packet_copy">
|
|
<return-type type="GstNetTimePacket*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_net_time_packet_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Send" cname="gst_net_time_packet_send">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="dest_address" type="GSocketAddress*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Serialize" cname="gst_net_time_packet_serialize">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Receive" cname="gst_net_time_packet_receive" shared="true">
|
|
<return-type type="GstNetTimePacket*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters throws="1">
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="NetTimeProviderPrivate" cname="GstNetTimeProviderPrivate" opaque="true" hidden="true" />
|
|
<struct name="PtpClockPrivate" cname="GstPtpClockPrivate" opaque="true" hidden="true" />
|
|
<object name="Global" cname="GstNetGlobal" opaque="true">
|
|
<method name="BufferAddNetAddressMeta" cname="gst_buffer_add_net_address_meta" shared="true">
|
|
<return-type type="GstNetAddressMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="addr" type="GSocketAddress*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddNetControlMessageMeta" cname="gst_buffer_add_net_control_message_meta" shared="true">
|
|
<return-type type="GstNetControlMessageMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="message" type="GSocketControlMessage*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetNetAddressMeta" cname="gst_buffer_get_net_address_meta" shared="true">
|
|
<return-type type="GstNetAddressMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NetAddressMetaApiGetType" cname="gst_net_address_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="NetAddressMetaGetInfo" cname="gst_net_address_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="NetControlMessageMetaApiGetType" cname="gst_net_control_message_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="NetControlMessageMetaGetInfo" cname="gst_net_control_message_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="NetTimePacketReceive" cname="gst_net_time_packet_receive" shared="true">
|
|
<return-type type="GstNetTimePacket*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters throws="1">
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="src_address" type="GSocketAddress*" owned="true" pass_as="out" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PtpDeinit" cname="gst_ptp_deinit" shared="true" version="1.6">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="PtpInit" cname="gst_ptp_init" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="clock_id" type="guint64" />
|
|
<parameter allow-none="1" name="interfaces" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PtpIsInitialized" cname="gst_ptp_is_initialized" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="PtpIsSupported" cname="gst_ptp_is_supported" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="PtpStatisticsCallbackAdd" cname="gst_ptp_statistics_callback_add" shared="true" version="1.6">
|
|
<return-type type="gulong" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="callback" type="GstPtpStatisticsCallback" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_data" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PtpStatisticsCallbackRemove" cname="gst_ptp_statistics_callback_remove" shared="true" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="id" type="gulong" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstNetConstants" opaque="true">
|
|
<constant value="16" ctype="gint" gtype="gint" name="NET_TIME_PACKET_SIZE" />
|
|
<constant value="18446744073709551615" ctype="guint64" gtype="guint64" name="PTP_CLOCK_ID_NONE" />
|
|
<constant value="GstPtpStatisticsBestMasterClockSelected" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_BEST_MASTER_CLOCK_SELECTED" />
|
|
<constant value="GstPtpStatisticsNewDomainFound" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_NEW_DOMAIN_FOUND" />
|
|
<constant value="GstPtpStatisticsPathDelayMeasured" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_PATH_DELAY_MEASURED" />
|
|
<constant value="GstPtpStatisticsTimeUpdated" ctype="gchar*" gtype="gchar*" name="PTP_STATISTICS_TIME_UPDATED" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.PbUtils" library="libgstpbutils-1.0-0.dll">
|
|
<enum name="AudioVisualizerShader" cname="GstAudioVisualizerShader" type="enum" gtype="gst_audio_visualizer_shader_get_type">
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_NONE" name="None" value="0" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE" name="Fade" value="1" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_UP" name="FadeAndMoveUp" value="2" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_DOWN" name="FadeAndMoveDown" value="3" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_LEFT" name="FadeAndMoveLeft" value="4" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_RIGHT" name="FadeAndMoveRight" value="5" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_OUT" name="FadeAndMoveHorizOut" value="6" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_HORIZ_IN" name="FadeAndMoveHorizIn" value="7" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_OUT" name="FadeAndMoveVertOut" value="8" />
|
|
<member cname="GST_AUDIO_VISUALIZER_SHADER_FADE_AND_MOVE_VERT_IN" name="FadeAndMoveVertIn" value="9" />
|
|
</enum>
|
|
<enum name="DiscovererResult" cname="GstDiscovererResult" type="enum" gtype="gst_discoverer_result_get_type">
|
|
<member cname="GST_DISCOVERER_OK" name="Ok" value="0" />
|
|
<member cname="GST_DISCOVERER_URI_INVALID" name="UriInvalid" value="1" />
|
|
<member cname="GST_DISCOVERER_ERROR" name="Error" value="2" />
|
|
<member cname="GST_DISCOVERER_TIMEOUT" name="Timeout" value="3" />
|
|
<member cname="GST_DISCOVERER_BUSY" name="Busy" value="4" />
|
|
<member cname="GST_DISCOVERER_MISSING_PLUGINS" name="MissingPlugins" value="5" />
|
|
</enum>
|
|
<enum name="InstallPluginsReturn" cname="GstInstallPluginsReturn" type="enum" gtype="gst_install_plugins_return_get_type">
|
|
<member cname="GST_INSTALL_PLUGINS_SUCCESS" name="Success" value="0" />
|
|
<member cname="GST_INSTALL_PLUGINS_NOT_FOUND" name="NotFound" value="1" />
|
|
<member cname="GST_INSTALL_PLUGINS_ERROR" name="Error" value="2" />
|
|
<member cname="GST_INSTALL_PLUGINS_PARTIAL_SUCCESS" name="PartialSuccess" value="3" />
|
|
<member cname="GST_INSTALL_PLUGINS_USER_ABORT" name="UserAbort" value="4" />
|
|
<member cname="GST_INSTALL_PLUGINS_CRASHED" name="Crashed" value="100" />
|
|
<member cname="GST_INSTALL_PLUGINS_INVALID" name="Invalid" value="101" />
|
|
<member cname="GST_INSTALL_PLUGINS_STARTED_OK" name="StartedOk" value="200" />
|
|
<member cname="GST_INSTALL_PLUGINS_INTERNAL_FAILURE" name="InternalFailure" value="201" />
|
|
<member cname="GST_INSTALL_PLUGINS_HELPER_MISSING" name="HelperMissing" value="202" />
|
|
<member cname="GST_INSTALL_PLUGINS_INSTALL_IN_PROGRESS" name="InstallInProgress" value="203" />
|
|
</enum>
|
|
<enum name="DiscovererSerializeFlags" cname="GstDiscovererSerializeFlags" type="flags" gtype="gst_discoverer_serialize_flags_get_type" version="1.6">
|
|
<member cname="GST_DISCOVERER_SERIALIZE_BASIC" name="Basic" value="0" />
|
|
<member cname="GST_DISCOVERER_SERIALIZE_CAPS" name="Caps" value="1" />
|
|
<member cname="GST_DISCOVERER_SERIALIZE_TAGS" name="Tags" value="2" />
|
|
<member cname="GST_DISCOVERER_SERIALIZE_MISC" name="Misc" value="4" />
|
|
<member cname="GST_DISCOVERER_SERIALIZE_ALL" name="All" value="7" />
|
|
</enum>
|
|
<callback name="AudioVisualizerShaderFunc" cname="GstAudioVisualizerShaderFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="scope" type="GstAudioVisualizer*" />
|
|
<parameter name="s" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="d" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="InstallPluginsResultFunc" cname="GstInstallPluginsResultFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_result" type="GstInstallPluginsReturn" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<object name="AudioVisualizer" cname="GstAudioVisualizer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstAudioVisualizerClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="setup" />
|
|
<method vm="render" />
|
|
<method vm="decide_allocation" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_audio_visualizer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Render" cname="render">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="audio" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="video" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Setup" cname="setup">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<property name="ShadeAmount" cname="shade-amount" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Shader" cname="shader" type="GstAudioVisualizerShader" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
|
|
<field cname="req_spf" access="public" writeable="false" readable="true" is_callback="false" name="ReqSpf" type="guint" />
|
|
<field cname="vinfo" access="public" writeable="false" readable="true" is_callback="false" name="Vinfo" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="ainfo" access="public" writeable="false" readable="true" is_callback="false" name="Ainfo" type="GstAudioInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioVisualizerPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</object>
|
|
<object name="Discoverer" cname="GstDiscoverer" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstDiscovererClass">
|
|
<field cname="parentclass" access="public" writeable="false" readable="true" is_callback="false" name="Parentclass" type="GObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="finished" />
|
|
<method signal_vm="starting" />
|
|
<method signal_vm="discovered" />
|
|
<method signal_vm="source_setup" />
|
|
<field cname="_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="4" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_discoverer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_discoverer_new">
|
|
<parameters>
|
|
<parameter name="timeout" type="guint64" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="DiscoverUri" cname="gst_discoverer_discover_uri">
|
|
<return-type type="GstDiscovererInfo*" owned="true" />
|
|
<parameters throws="1">
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DiscoverUriAsync" cname="gst_discoverer_discover_uri_async">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Start" cname="gst_discoverer_start">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_discoverer_stop">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="Timeout" cname="timeout" type="guint64" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstDiscovererPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="4" />
|
|
<signal name="Discovered" cname="discovered" when="last" field_name="discovered">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstDiscovererInfo*" />
|
|
<parameter allow-none="1" name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="Finished" cname="finished" when="last" field_name="finished">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="SourceSetup" cname="source-setup" when="last" field_name="source_setup">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="source" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="Starting" cname="starting" when="last" field_name="starting">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
</object>
|
|
<object name="DiscovererAudioInfo" cname="GstDiscovererAudioInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
|
|
<method name="GetType" cname="gst_discoverer_audio_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetBitrate" cname="gst_discoverer_audio_info_get_bitrate">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetChannelMask" cname="gst_discoverer_audio_info_get_channel_mask" version="1.14">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetChannels" cname="gst_discoverer_audio_info_get_channels">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDepth" cname="gst_discoverer_audio_info_get_depth">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLanguage" cname="gst_discoverer_audio_info_get_language">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxBitrate" cname="gst_discoverer_audio_info_get_max_bitrate">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSampleRate" cname="gst_discoverer_audio_info_get_sample_rate">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="DiscovererContainerInfo" cname="GstDiscovererContainerInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
|
|
<method name="GetType" cname="gst_discoverer_container_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetStreams" cname="gst_discoverer_container_info_get_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="DiscovererInfo" cname="GstDiscovererInfo" opaque="false" hidden="false" parent="GObject">
|
|
<method name="GetType" cname="gst_discoverer_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="FromVariant" cname="gst_discoverer_info_from_variant" shared="true" version="1.6">
|
|
<return-type type="GstDiscovererInfo*" owned="true" />
|
|
<parameters>
|
|
<parameter name="variant" type="GVariant*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_discoverer_info_copy">
|
|
<return-type type="GstDiscovererInfo*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAudioStreams" cname="gst_discoverer_info_get_audio_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetContainerStreams" cname="gst_discoverer_info_get_container_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDuration" cname="gst_discoverer_info_get_duration">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLive" cname="gst_discoverer_info_get_live" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMisc" cname="gst_discoverer_info_get_misc" deprecated="true">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMissingElementsInstallerDetails" cname="gst_discoverer_info_get_missing_elements_installer_details" version="1.4">
|
|
<return-type type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetResult" cname="gst_discoverer_info_get_result">
|
|
<return-type type="GstDiscovererResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSeekable" cname="gst_discoverer_info_get_seekable">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamInfo" cname="gst_discoverer_info_get_stream_info">
|
|
<return-type type="GstDiscovererStreamInfo*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamList" cname="gst_discoverer_info_get_stream_list">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreams" cname="gst_discoverer_info_get_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter name="streamtype" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSubtitleStreams" cname="gst_discoverer_info_get_subtitle_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTags" cname="gst_discoverer_info_get_tags">
|
|
<return-type type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetToc" cname="gst_discoverer_info_get_toc">
|
|
<return-type type="GstToc*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUri" cname="gst_discoverer_info_get_uri">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetVideoStreams" cname="gst_discoverer_info_get_video_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererStreamInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ToVariant" cname="gst_discoverer_info_to_variant" version="1.6">
|
|
<return-type type="GVariant*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstDiscovererSerializeFlags" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="DiscovererStreamInfo" cname="GstDiscovererStreamInfo" opaque="false" hidden="false" parent="GObject">
|
|
<method name="GetType" cname="gst_discoverer_stream_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="ListFree" cname="gst_discoverer_stream_info_list_free" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="infos" type="GList*" element_type="GstDiscovererStreamInfo*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCaps" cname="gst_discoverer_stream_info_get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMisc" cname="gst_discoverer_stream_info_get_misc" deprecated="true">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNext" cname="gst_discoverer_stream_info_get_next">
|
|
<return-type type="GstDiscovererStreamInfo*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPrevious" cname="gst_discoverer_stream_info_get_previous">
|
|
<return-type type="GstDiscovererStreamInfo*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamId" cname="gst_discoverer_stream_info_get_stream_id">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamTypeNick" cname="gst_discoverer_stream_info_get_stream_type_nick">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTags" cname="gst_discoverer_stream_info_get_tags">
|
|
<return-type type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetToc" cname="gst_discoverer_stream_info_get_toc">
|
|
<return-type type="GstToc*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="DiscovererSubtitleInfo" cname="GstDiscovererSubtitleInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
|
|
<method name="GetType" cname="gst_discoverer_subtitle_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetLanguage" cname="gst_discoverer_subtitle_info_get_language">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="DiscovererVideoInfo" cname="GstDiscovererVideoInfo" opaque="false" hidden="false" parent="GstDiscovererStreamInfo">
|
|
<method name="GetType" cname="gst_discoverer_video_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="GetBitrate" cname="gst_discoverer_video_info_get_bitrate">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDepth" cname="gst_discoverer_video_info_get_depth">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFramerateDenom" cname="gst_discoverer_video_info_get_framerate_denom">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFramerateNum" cname="gst_discoverer_video_info_get_framerate_num">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetHeight" cname="gst_discoverer_video_info_get_height">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxBitrate" cname="gst_discoverer_video_info_get_max_bitrate">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetParDenom" cname="gst_discoverer_video_info_get_par_denom">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetParNum" cname="gst_discoverer_video_info_get_par_num">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetWidth" cname="gst_discoverer_video_info_get_width">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsImage" cname="gst_discoverer_video_info_is_image">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsInterlaced" cname="gst_discoverer_video_info_is_interlaced">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="EncodingAudioProfile" cname="GstEncodingAudioProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
|
|
<class_struct cname="GstEncodingAudioProfileClass" />
|
|
<method name="GetType" cname="gst_encoding_audio_profile_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_encoding_audio_profile_new">
|
|
<parameters>
|
|
<parameter name="format" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="preset" type="const-gchar*" />
|
|
<parameter name="restriction" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="presence" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
</object>
|
|
<object name="EncodingContainerProfile" cname="GstEncodingContainerProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
|
|
<class_struct cname="GstEncodingContainerProfileClass" />
|
|
<method name="GetType" cname="gst_encoding_container_profile_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_encoding_container_profile_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter name="format" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="preset" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddProfile" cname="gst_encoding_container_profile_add_profile">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="profile" type="GstEncodingProfile*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ContainsProfile" cname="gst_encoding_container_profile_contains_profile">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="profile" type="GstEncodingProfile*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetProfiles" cname="gst_encoding_container_profile_get_profiles">
|
|
<return-type type="GList*" element_type="GstEncodingProfile*" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="EncodingProfile" cname="GstEncodingProfile" opaque="true" hidden="false" parent="GObject">
|
|
<class_struct cname="GstEncodingProfileClass" />
|
|
<method name="GetType" cname="gst_encoding_profile_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Find" cname="gst_encoding_profile_find" shared="true">
|
|
<return-type type="GstEncodingProfile*" owned="true" />
|
|
<parameters>
|
|
<parameter name="targetname" type="const-gchar*" />
|
|
<parameter name="profilename" type="const-gchar*" />
|
|
<parameter allow-none="1" name="category" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FromDiscoverer" cname="gst_encoding_profile_from_discoverer" shared="true">
|
|
<return-type type="GstEncodingProfile*" owned="true" />
|
|
<parameters>
|
|
<parameter name="info" type="GstDiscovererInfo*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_encoding_profile_copy">
|
|
<return-type type="GstEncodingProfile*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAllowDynamicOutput" cname="gst_encoding_profile_get_allow_dynamic_output">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDescription" cname="gst_encoding_profile_get_description">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFileExtension" cname="gst_encoding_profile_get_file_extension">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFormat" cname="gst_encoding_profile_get_format">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetInputCaps" cname="gst_encoding_profile_get_input_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetName" cname="gst_encoding_profile_get_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPresence" cname="gst_encoding_profile_get_presence">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPreset" cname="gst_encoding_profile_get_preset">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPresetName" cname="gst_encoding_profile_get_preset_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRestriction" cname="gst_encoding_profile_get_restriction">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTypeNick" cname="gst_encoding_profile_get_type_nick">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEnabled" cname="gst_encoding_profile_is_enabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_encoding_profile_is_equal">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="b" type="GstEncodingProfile*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAllowDynamicOutput" cname="gst_encoding_profile_set_allow_dynamic_output">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="allow_dynamic_output" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDescription" cname="gst_encoding_profile_set_description">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="description" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnabled" cname="gst_encoding_profile_set_enabled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFormat" cname="gst_encoding_profile_set_format">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetName" cname="gst_encoding_profile_set_name">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPresence" cname="gst_encoding_profile_set_presence">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="presence" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPreset" cname="gst_encoding_profile_set_preset">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="preset" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPresetName" cname="gst_encoding_profile_set_preset_name">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="preset_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRestriction" cname="gst_encoding_profile_set_restriction">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="restriction" type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="RestrictionCaps" cname="restriction-caps" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
</object>
|
|
<object name="EncodingTarget" cname="GstEncodingTarget" opaque="false" hidden="false" parent="GObject">
|
|
<method name="GetType" cname="gst_encoding_target_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_encoding_target_new">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="category" type="const-gchar*" />
|
|
<parameter name="description" type="const-gchar*" />
|
|
<parameter name="profiles" type="GList*" element_type="GstEncodingProfile*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Load" cname="gst_encoding_target_load" shared="true">
|
|
<return-type type="GstEncodingTarget*" owned="true" />
|
|
<parameters throws="1">
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter allow-none="1" name="category" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LoadFromFile" cname="gst_encoding_target_load_from_file" shared="true">
|
|
<return-type type="GstEncodingTarget*" owned="true" />
|
|
<parameters throws="1">
|
|
<parameter name="filepath" type="const-gfilename*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddProfile" cname="gst_encoding_target_add_profile">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="profile" type="GstEncodingProfile*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCategory" cname="gst_encoding_target_get_category">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDescription" cname="gst_encoding_target_get_description">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetName" cname="gst_encoding_target_get_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProfile" cname="gst_encoding_target_get_profile">
|
|
<return-type type="GstEncodingProfile*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetProfiles" cname="gst_encoding_target_get_profiles">
|
|
<return-type type="GList*" element_type="GstEncodingProfile*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Save" cname="gst_encoding_target_save">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SaveToFile" cname="gst_encoding_target_save_to_file">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter name="filepath" type="const-gfilename*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="EncodingVideoProfile" cname="GstEncodingVideoProfile" opaque="false" hidden="false" parent="GstEncodingProfile">
|
|
<class_struct cname="GstEncodingVideoProfileClass" />
|
|
<method name="GetType" cname="gst_encoding_video_profile_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_encoding_video_profile_new">
|
|
<parameters>
|
|
<parameter name="format" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="preset" type="const-gchar*" />
|
|
<parameter name="restriction" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="presence" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetPass" cname="gst_encoding_video_profile_get_pass">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetVariableframerate" cname="gst_encoding_video_profile_get_variableframerate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetPass" cname="gst_encoding_video_profile_set_pass">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pass" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetVariableframerate" cname="gst_encoding_video_profile_set_variableframerate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="variableframerate" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<struct name="AudioVisualizerPrivate" cname="GstAudioVisualizerPrivate" opaque="true" hidden="true" />
|
|
<struct name="DiscovererPrivate" cname="GstDiscovererPrivate" opaque="true" hidden="true" />
|
|
<boxed name="InstallPluginsContext" cname="GstInstallPluginsContext" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_install_plugins_context_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_install_plugins_context_new" disable_void_ctor="" />
|
|
<method name="Copy" cname="gst_install_plugins_context_copy">
|
|
<return-type type="GstInstallPluginsContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_install_plugins_context_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetConfirmSearch" cname="gst_install_plugins_context_set_confirm_search" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="confirm_search" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDesktopId" cname="gst_install_plugins_context_set_desktop_id" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="desktop_id" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStartupNotificationId" cname="gst_install_plugins_context_set_startup_notification_id" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="startup_id" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetXid" cname="gst_install_plugins_context_set_xid">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="xid" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<object name="Global" cname="GstPbutilsGlobal" opaque="true">
|
|
<method name="CodecUtilsAacCapsSetLevelAndProfile" cname="gst_codec_utils_aac_caps_set_level_and_profile" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="audio_config" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetChannels" cname="gst_codec_utils_aac_get_channels" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="audio_config" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetIndexFromSampleRate" cname="gst_codec_utils_aac_get_index_from_sample_rate" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="rate" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetLevel" cname="gst_codec_utils_aac_get_level" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="audio_config" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetProfile" cname="gst_codec_utils_aac_get_profile" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="audio_config" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetSampleRate" cname="gst_codec_utils_aac_get_sample_rate" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="audio_config" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetSampleRateFromIndex" cname="gst_codec_utils_aac_get_sample_rate_from_index" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="sr_idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH264CapsSetLevelAndProfile" cname="gst_codec_utils_h264_caps_set_level_and_profile" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="sps" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH264GetLevel" cname="gst_codec_utils_h264_get_level" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="sps" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH264GetLevelIdc" cname="gst_codec_utils_h264_get_level_idc" shared="true">
|
|
<return-type type="guint8" />
|
|
<parameters>
|
|
<parameter name="level" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH264GetProfile" cname="gst_codec_utils_h264_get_profile" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="sps" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265CapsSetLevelTierAndProfile" cname="gst_codec_utils_h265_caps_set_level_tier_and_profile" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="profile_tier_level" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetLevel" cname="gst_codec_utils_h265_get_level" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="profile_tier_level" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetLevelIdc" cname="gst_codec_utils_h265_get_level_idc" shared="true">
|
|
<return-type type="guint8" />
|
|
<parameters>
|
|
<parameter name="level" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetProfile" cname="gst_codec_utils_h265_get_profile" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="profile_tier_level" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetTier" cname="gst_codec_utils_h265_get_tier" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="profile_tier_level" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsMpeg4videoCapsSetLevelAndProfile" cname="gst_codec_utils_mpeg4video_caps_set_level_and_profile" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="vis_obj_seq" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsMpeg4videoGetLevel" cname="gst_codec_utils_mpeg4video_get_level" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="vis_obj_seq" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsMpeg4videoGetProfile" cname="gst_codec_utils_mpeg4video_get_profile" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="vis_obj_seq" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsOpusCreateCaps" cname="gst_codec_utils_opus_create_caps" shared="true" version="1.8">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="rate" type="guint32" />
|
|
<parameter name="channels" type="guint8" />
|
|
<parameter name="channel_mapping_family" type="guint8" />
|
|
<parameter name="stream_count" type="guint8" />
|
|
<parameter name="coupled_count" type="guint8" />
|
|
<parameter allow-none="1" name="channel_mapping" type="guint8*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsOpusCreateCapsFromHeader" cname="gst_codec_utils_opus_create_caps_from_header" shared="true" version="1.8">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="header" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="comments" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsOpusCreateHeader" cname="gst_codec_utils_opus_create_header" shared="true" version="1.8">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="rate" type="guint32" />
|
|
<parameter name="channels" type="guint8" />
|
|
<parameter name="channel_mapping_family" type="guint8" />
|
|
<parameter name="stream_count" type="guint8" />
|
|
<parameter name="coupled_count" type="guint8" />
|
|
<parameter allow-none="1" name="channel_mapping" type="guint8*" array="true" />
|
|
<parameter name="pre_skip" type="guint16" />
|
|
<parameter name="output_gain" type="gint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsOpusParseCaps" cname="gst_codec_utils_opus_parse_caps" shared="true" version="1.8" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="rate" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="channels" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="channel_mapping_family" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="stream_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="coupled_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="channel_mapping" type="guint8*" owned="true" pass_as="out" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsOpusParseHeader" cname="gst_codec_utils_opus_parse_header" shared="true" version="1.8" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="header" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="rate" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="channels" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="channel_mapping_family" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="stream_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="coupled_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="channel_mapping" type="guint8*" owned="true" pass_as="out" array="true" />
|
|
<parameter name="pre_skip" type="guint16*" owned="true" pass_as="out" />
|
|
<parameter name="output_gain" type="gint16*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EncodingListAllTargets" cname="gst_encoding_list_all_targets" shared="true">
|
|
<return-type type="GList*" element_type="GstEncodingTarget*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="categoryname" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EncodingListAvailableCategories" cname="gst_encoding_list_available_categories" shared="true">
|
|
<return-type type="GList*" element_type="gchar*" elements_owned="true" owned="true" />
|
|
</method>
|
|
<method name="InstallPluginsAsync" cname="gst_install_plugins_async" shared="true">
|
|
<return-type type="GstInstallPluginsReturn" />
|
|
<parameters>
|
|
<parameter name="details" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter allow-none="1" name="ctx" type="GstInstallPluginsContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter closure="3" scope="async" name="func" type="GstInstallPluginsResultFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InstallPluginsInstallationInProgress" cname="gst_install_plugins_installation_in_progress" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="InstallPluginsReturnGetName" cname="gst_install_plugins_return_get_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="_ret" type="GstInstallPluginsReturn" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InstallPluginsSupported" cname="gst_install_plugins_supported" shared="true">
|
|
<return-type type="gboolean" />
|
|
</method>
|
|
<method name="InstallPluginsSync" cname="gst_install_plugins_sync" shared="true">
|
|
<return-type type="GstInstallPluginsReturn" />
|
|
<parameters>
|
|
<parameter name="details" type="const-gchar**" array="true" null_term_array="true" />
|
|
<parameter allow-none="1" name="ctx" type="GstInstallPluginsContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsMissingPluginMessage" cname="gst_is_missing_plugin_message" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingDecoderInstallerDetailNew" cname="gst_missing_decoder_installer_detail_new" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="decode_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingDecoderMessageNew" cname="gst_missing_decoder_message_new" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter name="decode_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingElementInstallerDetailNew" cname="gst_missing_element_installer_detail_new" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="factory_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingElementMessageNew" cname="gst_missing_element_message_new" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter name="factory_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingEncoderInstallerDetailNew" cname="gst_missing_encoder_installer_detail_new" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="encode_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingEncoderMessageNew" cname="gst_missing_encoder_message_new" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter name="encode_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingPluginMessageGetDescription" cname="gst_missing_plugin_message_get_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingPluginMessageGetInstallerDetail" cname="gst_missing_plugin_message_get_installer_detail" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingUriSinkInstallerDetailNew" cname="gst_missing_uri_sink_installer_detail_new" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingUriSinkMessageNew" cname="gst_missing_uri_sink_message_new" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingUriSourceInstallerDetailNew" cname="gst_missing_uri_source_installer_detail_new" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingUriSourceMessageNew" cname="gst_missing_uri_source_message_new" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" />
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsAddCodecDescriptionToTagList" cname="gst_pb_utils_add_codec_description_to_tag_list" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="codec_tag" type="const-gchar*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsGetCodecDescription" cname="gst_pb_utils_get_codec_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsGetDecoderDescription" cname="gst_pb_utils_get_decoder_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsGetElementDescription" cname="gst_pb_utils_get_element_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="factory_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsGetEncoderDescription" cname="gst_pb_utils_get_encoder_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsGetSinkDescription" cname="gst_pb_utils_get_sink_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsGetSourceDescription" cname="gst_pb_utils_get_source_description" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="protocol" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PbUtilsInit" cname="gst_pb_utils_init" shared="true">
|
|
<return-type type="void" />
|
|
</method>
|
|
<method name="PluginsBaseVersion" cname="gst_plugins_base_version" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="major" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="minor" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="micro" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="nano" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PluginsBaseVersionString" cname="gst_plugins_base_version_string" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstPbutilsConstants" opaque="true">
|
|
<constant value="capture" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_CAPTURE" />
|
|
<constant value="device" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_DEVICE" />
|
|
<constant value="file-extension" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_FILE_EXTENSION" />
|
|
<constant value="online-service" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_ONLINE_SERVICE" />
|
|
<constant value="storage-editing" ctype="gchar*" gtype="gchar*" name="ENCODING_CATEGORY_STORAGE_EDITING" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MAJOR" />
|
|
<constant value="90" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MICRO" />
|
|
<constant value="13" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Rtp" library="libgstrtp-1.0-0.dll">
|
|
<enum name="RTCPFBType" cname="GstRTCPFBType" type="enum" gtype="gst_rtcpfb_type_get_type">
|
|
<member cname="GST_RTCP_FB_TYPE_INVALID" name="FbTypeInvalid" value="0" />
|
|
<member cname="GST_RTCP_RTPFB_TYPE_NACK" name="RtpfbTypeNack" value="1" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_PLI" name="PsfbTypePli" value="1" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_SLI" name="PsfbTypeSli" value="2" />
|
|
<member cname="GST_RTCP_RTPFB_TYPE_TMMBR" name="RtpfbTypeTmmbr" value="3" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_RPSI" name="PsfbTypeRpsi" value="3" />
|
|
<member cname="GST_RTCP_RTPFB_TYPE_TMMBN" name="RtpfbTypeTmmbn" value="4" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_FIR" name="PsfbTypeFir" value="4" />
|
|
<member cname="GST_RTCP_RTPFB_TYPE_RTCP_SR_REQ" name="RtpfbTypeRtcpSrReq" value="5" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_TSTR" name="PsfbTypeTstr" value="5" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_TSTN" name="PsfbTypeTstn" value="6" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_VBCN" name="PsfbTypeVbcn" value="7" />
|
|
<member cname="GST_RTCP_PSFB_TYPE_AFB" name="PsfbTypeAfb" value="15" />
|
|
</enum>
|
|
<enum name="RTCPSDESType" cname="GstRTCPSDESType" type="enum" gtype="gst_rtcpsdes_type_get_type">
|
|
<member cname="GST_RTCP_SDES_INVALID" name="Invalid" value="-1" />
|
|
<member cname="GST_RTCP_SDES_END" name="End" value="0" />
|
|
<member cname="GST_RTCP_SDES_CNAME" name="Cname" value="1" />
|
|
<member cname="GST_RTCP_SDES_NAME" name="Name" value="2" />
|
|
<member cname="GST_RTCP_SDES_EMAIL" name="Email" value="3" />
|
|
<member cname="GST_RTCP_SDES_PHONE" name="Phone" value="4" />
|
|
<member cname="GST_RTCP_SDES_LOC" name="Loc" value="5" />
|
|
<member cname="GST_RTCP_SDES_TOOL" name="Tool" value="6" />
|
|
<member cname="GST_RTCP_SDES_NOTE" name="Note" value="7" />
|
|
<member cname="GST_RTCP_SDES_PRIV" name="Priv" value="8" />
|
|
</enum>
|
|
<enum name="RTCPType" cname="GstRTCPType" type="enum" gtype="gst_rtcp_type_get_type">
|
|
<member cname="GST_RTCP_TYPE_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTCP_TYPE_SR" name="Sr" value="200" />
|
|
<member cname="GST_RTCP_TYPE_RR" name="Rr" value="201" />
|
|
<member cname="GST_RTCP_TYPE_SDES" name="Sdes" value="202" />
|
|
<member cname="GST_RTCP_TYPE_BYE" name="Bye" value="203" />
|
|
<member cname="GST_RTCP_TYPE_APP" name="App" value="204" />
|
|
<member cname="GST_RTCP_TYPE_RTPFB" name="Rtpfb" value="205" />
|
|
<member cname="GST_RTCP_TYPE_PSFB" name="Psfb" value="206" />
|
|
<member cname="GST_RTCP_TYPE_XR" name="Xr" value="207" />
|
|
</enum>
|
|
<enum name="RTPPayload" cname="GstRTPPayload" type="enum" gtype="gst_rtp_payload_get_type">
|
|
<member cname="GST_RTP_PAYLOAD_PCMU" name="Pcmu" value="0" />
|
|
<member cname="GST_RTP_PAYLOAD_1016" name="_1016" value="1" />
|
|
<member cname="GST_RTP_PAYLOAD_G721" name="G721" value="2" />
|
|
<member cname="GST_RTP_PAYLOAD_GSM" name="Gsm" value="3" />
|
|
<member cname="GST_RTP_PAYLOAD_G723" name="G723" value="4" />
|
|
<member cname="GST_RTP_PAYLOAD_DVI4_8000" name="Dvi48000" value="5" />
|
|
<member cname="GST_RTP_PAYLOAD_DVI4_16000" name="Dvi416000" value="6" />
|
|
<member cname="GST_RTP_PAYLOAD_LPC" name="Lpc" value="7" />
|
|
<member cname="GST_RTP_PAYLOAD_PCMA" name="Pcma" value="8" />
|
|
<member cname="GST_RTP_PAYLOAD_G722" name="G722" value="9" />
|
|
<member cname="GST_RTP_PAYLOAD_L16_STEREO" name="L16Stereo" value="10" />
|
|
<member cname="GST_RTP_PAYLOAD_L16_MONO" name="L16Mono" value="11" />
|
|
<member cname="GST_RTP_PAYLOAD_QCELP" name="Qcelp" value="12" />
|
|
<member cname="GST_RTP_PAYLOAD_CN" name="Cn" value="13" />
|
|
<member cname="GST_RTP_PAYLOAD_MPA" name="Mpa" value="14" />
|
|
<member cname="GST_RTP_PAYLOAD_G728" name="G728" value="15" />
|
|
<member cname="GST_RTP_PAYLOAD_DVI4_11025" name="Dvi411025" value="16" />
|
|
<member cname="GST_RTP_PAYLOAD_DVI4_22050" name="Dvi422050" value="17" />
|
|
<member cname="GST_RTP_PAYLOAD_G729" name="G729" value="18" />
|
|
<member cname="GST_RTP_PAYLOAD_CELLB" name="Cellb" value="25" />
|
|
<member cname="GST_RTP_PAYLOAD_JPEG" name="Jpeg" value="26" />
|
|
<member cname="GST_RTP_PAYLOAD_NV" name="Nv" value="28" />
|
|
<member cname="GST_RTP_PAYLOAD_H261" name="H261" value="31" />
|
|
<member cname="GST_RTP_PAYLOAD_MPV" name="Mpv" value="32" />
|
|
<member cname="GST_RTP_PAYLOAD_MP2T" name="Mp2t" value="33" />
|
|
<member cname="GST_RTP_PAYLOAD_H263" name="H263" value="34" />
|
|
</enum>
|
|
<enum name="RTPProfile" cname="GstRTPProfile" type="enum" gtype="gst_rtp_profile_get_type" version="1.6">
|
|
<member cname="GST_RTP_PROFILE_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_RTP_PROFILE_AVP" name="Avp" value="1" />
|
|
<member cname="GST_RTP_PROFILE_SAVP" name="Savp" value="2" />
|
|
<member cname="GST_RTP_PROFILE_AVPF" name="Avpf" value="3" />
|
|
<member cname="GST_RTP_PROFILE_SAVPF" name="Savpf" value="4" />
|
|
</enum>
|
|
<enum name="RTPBufferFlags" cname="GstRTPBufferFlags" type="flags" gtype="gst_rtp_buffer_flags_get_type" version="1.10">
|
|
<member cname="GST_RTP_BUFFER_FLAG_RETRANSMISSION" name="Retransmission" value="1048576" />
|
|
<member cname="GST_RTP_BUFFER_FLAG_REDUNDANT" name="Redundant" value="2097152" />
|
|
<member cname="GST_RTP_BUFFER_FLAG_LAST" name="Last" value="268435456" />
|
|
</enum>
|
|
<enum name="RTPBufferMapFlags" cname="GstRTPBufferMapFlags" type="flags" gtype="gst_rtp_buffer_map_flags_get_type" version="1.6.1">
|
|
<member cname="GST_RTP_BUFFER_MAP_FLAG_SKIP_PADDING" name="SkipPadding" value="65536" />
|
|
<member cname="GST_RTP_BUFFER_MAP_FLAG_LAST" name="Last" value="16777216" />
|
|
</enum>
|
|
<object name="RTPBaseAudioPayload" cname="GstRTPBaseAudioPayload" opaque="false" hidden="false" parent="GstRTPBasePayload">
|
|
<class_struct cname="GstRTPBaseAudioPayloadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstRTPBasePayloadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtp_base_audio_payload_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Flush" cname="gst_rtp_base_audio_payload_flush">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAdapter" cname="gst_rtp_base_audio_payload_get_adapter">
|
|
<return-type type="GstAdapter*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Push" cname="gst_rtp_base_audio_payload_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFrameBased" cname="gst_rtp_base_audio_payload_set_frame_based">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetFrameOptions" cname="gst_rtp_base_audio_payload_set_frame_options">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="frame_duration" type="gint" />
|
|
<parameter name="frame_size" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSampleBased" cname="gst_rtp_base_audio_payload_set_sample_based">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetSampleOptions" cname="gst_rtp_base_audio_payload_set_sample_options">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sample_size" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSamplebitsOptions" cname="gst_rtp_base_audio_payload_set_samplebits_options">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sample_size" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<property name="BufferList" cname="buffer-list" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="payload" access="public" writeable="false" readable="true" is_callback="false" name="Payload" type="GstRTPBasePayload*" />
|
|
<field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstRTPBaseAudioPayloadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="base_ts" access="public" writeable="false" readable="true" is_callback="false" name="BaseTs" type="guint64" />
|
|
<field cname="frame_size" access="public" writeable="false" readable="true" is_callback="false" name="FrameSize" type="gint" />
|
|
<field cname="frame_duration" access="public" writeable="false" readable="true" is_callback="false" name="FrameDuration" type="gint" />
|
|
<field cname="sample_size" access="public" writeable="false" readable="true" is_callback="false" name="SampleSize" type="gint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="RTPBaseDepayload" cname="GstRTPBaseDepayload" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstRTPBaseDepayloadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="set_caps" />
|
|
<method vm="process" />
|
|
<method vm="packet_lost" />
|
|
<method vm="handle_event" />
|
|
<method vm="process_rtp_packet" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtp_base_depayload_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="HandleEvent" cname="handle_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PacketLost" cname="packet_lost">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Process" cname="process">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="in" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProcessRtpPacket" cname="process_rtp_packet">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="rtp_buffer" type="GstRTPBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetCaps" cname="set_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="Push" cname="gst_rtp_base_depayload_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="out_buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushList" cname="gst_rtp_base_depayload_push_list">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="out_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
|
|
<field cname="sinkpad" access="public" writeable="false" readable="true" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="public" writeable="false" readable="true" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="clock_rate" access="public" writeable="false" readable="true" is_callback="false" name="ClockRate" type="guint" />
|
|
<field cname="segment" access="public" writeable="false" readable="true" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="need_newsegment" access="public" writeable="false" readable="true" is_callback="false" name="NeedNewsegment" type="gboolean" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTPBaseDepayloadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<object name="RTPBasePayload" cname="GstRTPBasePayload" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstRTPBasePayloadClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_caps" />
|
|
<method vm="set_caps" />
|
|
<method vm="handle_buffer" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="query" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtp_base_payload_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GetCaps" cname="get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleBuffer" cname="handle_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Query" cname="query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pad" type="GstPad*" />
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetCaps" cname="set_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="IsFilled" cname="gst_rtp_base_payload_is_filled">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="duration" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Push" cname="gst_rtp_base_payload_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushList" cname="gst_rtp_base_payload_push_list">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOptions" cname="gst_rtp_base_payload_set_options">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="media" type="const-gchar*" />
|
|
<parameter name="dynamic" type="gboolean" />
|
|
<parameter name="encoding_name" type="const-gchar*" />
|
|
<parameter name="clock_rate" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<property name="MaxPtime" cname="max-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MinPtime" cname="min-ptime" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Mtu" cname="mtu" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="PerfectRtptime" cname="perfect-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Pt" cname="pt" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="PtimeMultiple" cname="ptime-multiple" type="gint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Seqnum" cname="seqnum" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="SeqnumOffset" cname="seqnum-offset" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Ssrc" cname="ssrc" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="Timestamp" cname="timestamp" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="TimestampOffset" cname="timestamp-offset" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="ts_base" access="private" writeable="false" readable="false" is_callback="false" name="TsBase" type="guint32" />
|
|
<field cname="seqnum_base" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumBase" type="guint16" />
|
|
<field cname="media" access="private" writeable="false" readable="false" is_callback="false" name="Media" type="gchar*" />
|
|
<field cname="encoding_name" access="private" writeable="false" readable="false" is_callback="false" name="EncodingName" type="gchar*" />
|
|
<field cname="dynamic" access="private" writeable="false" readable="false" is_callback="false" name="Dynamic" type="gboolean" />
|
|
<field cname="clock_rate" access="private" writeable="false" readable="false" is_callback="false" name="ClockRate" type="guint32" />
|
|
<field cname="ts_offset" access="private" writeable="false" readable="false" is_callback="false" name="TsOffset" type="gint32" />
|
|
<field cname="timestamp" access="private" writeable="false" readable="false" is_callback="false" name="TimestampField" type="guint32" />
|
|
<field cname="seqnum_offset" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumOffsetField" type="gint16" />
|
|
<field cname="seqnum" access="private" writeable="false" readable="false" is_callback="false" name="SeqnumField" type="guint16" />
|
|
<field cname="max_ptime" access="private" writeable="false" readable="false" is_callback="false" name="MaxPtimeField" type="gint64" />
|
|
<field cname="pt" access="private" writeable="false" readable="false" is_callback="false" name="PtField" type="guint" />
|
|
<field cname="ssrc" access="private" writeable="false" readable="false" is_callback="false" name="SsrcField" type="guint" />
|
|
<field cname="current_ssrc" access="private" writeable="false" readable="false" is_callback="false" name="CurrentSsrc" type="guint" />
|
|
<field cname="mtu" access="private" writeable="false" readable="false" is_callback="false" name="MtuField" type="guint" />
|
|
<field cname="segment" access="private" writeable="false" readable="false" is_callback="false" name="Segment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="min_ptime" access="private" writeable="false" readable="false" is_callback="false" name="MinPtimeField" type="guint64" />
|
|
<field cname="ptime" access="private" writeable="false" readable="false" is_callback="false" name="Ptime" type="guint64" />
|
|
<field cname="ptime_multiple" access="private" writeable="false" readable="false" is_callback="false" name="PtimeMultipleField" type="guint64" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTPBasePayloadPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="RTCPBuffer" cname="GstRTCPBuffer" opaque="false" hidden="false">
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GstMapInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="AddPacket" cname="gst_rtcp_buffer_add_packet">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstRTCPType" />
|
|
<parameter name="packet" type="GstRTCPPacket*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFirstPacket" cname="gst_rtcp_buffer_get_first_packet">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="packet" type="GstRTCPPacket*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPacketCount" cname="gst_rtcp_buffer_get_packet_count">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unmap" cname="gst_rtcp_buffer_unmap">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Map" cname="gst_rtcp_buffer_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
<parameter name="rtcp" type="GstRTCPBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="New" cname="gst_rtcp_buffer_new" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="mtu" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Validate" cname="gst_rtcp_buffer_validate" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValidateDataReduced" cname="gst_rtcp_buffer_validate_data_reduced" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValidateReduced" cname="gst_rtcp_buffer_validate_reduced" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="RTCPPacket" cname="GstRTCPPacket" opaque="false" hidden="false">
|
|
<field cname="rtcp" access="public" writeable="true" readable="true" is_callback="false" name="Rtcp" type="GstRTCPBuffer*" array_index="6">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint" />
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gboolean" />
|
|
<field cname="count" access="private" writeable="false" readable="false" is_callback="false" name="Count" type="guint8" />
|
|
<field cname="type" access="private" writeable="false" readable="false" is_callback="false" name="Type" type="GstRTCPType" />
|
|
<field cname="length" access="private" writeable="false" readable="false" is_callback="false" name="Length" type="guint16" />
|
|
<field cname="item_offset" access="private" writeable="false" readable="false" is_callback="false" name="ItemOffset" type="guint" />
|
|
<field cname="item_count" access="private" writeable="false" readable="false" is_callback="false" name="ItemCount" type="guint" />
|
|
<field cname="entry_offset" access="private" writeable="false" readable="false" is_callback="false" name="EntryOffset" type="guint" />
|
|
<method name="AddProfileSpecificExt" cname="gst_rtcp_packet_add_profile_specific_ext">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddRb" cname="gst_rtcp_packet_add_rb">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="fractionlost" type="guint8" />
|
|
<parameter name="packetslost" type="gint32" />
|
|
<parameter name="exthighestseq" type="guint32" />
|
|
<parameter name="jitter" type="guint32" />
|
|
<parameter name="lsr" type="guint32" />
|
|
<parameter name="dlsr" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AppGetData" cname="gst_rtcp_packet_app_get_data" version="1.10">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AppGetDataLength" cname="gst_rtcp_packet_app_get_data_length" version="1.10">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AppGetName" cname="gst_rtcp_packet_app_get_name" version="1.10">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AppGetSsrc" cname="gst_rtcp_packet_app_get_ssrc" version="1.10">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AppGetSubtype" cname="gst_rtcp_packet_app_get_subtype" version="1.10">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AppSetDataLength" cname="gst_rtcp_packet_app_set_data_length" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="wordlen" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AppSetName" cname="gst_rtcp_packet_app_set_name" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AppSetSsrc" cname="gst_rtcp_packet_app_set_ssrc" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AppSetSubtype" cname="gst_rtcp_packet_app_set_subtype" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="subtype" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ByeAddSsrc" cname="gst_rtcp_packet_bye_add_ssrc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ByeAddSsrcs" cname="gst_rtcp_packet_bye_add_ssrcs">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ByeGetNthSsrc" cname="gst_rtcp_packet_bye_get_nth_ssrc">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ByeGetReason" cname="gst_rtcp_packet_bye_get_reason">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ByeGetReasonLen" cname="gst_rtcp_packet_bye_get_reason_len">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ByeGetSsrcCount" cname="gst_rtcp_packet_bye_get_ssrc_count">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ByeSetReason" cname="gst_rtcp_packet_bye_set_reason">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="reason" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CopyProfileSpecificExt" cname="gst_rtcp_packet_copy_profile_specific_ext">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" owned="true" pass_as="out" array="false" array_length_param_index="1" />
|
|
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FbGetFci" cname="gst_rtcp_packet_fb_get_fci">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FbGetFciLength" cname="gst_rtcp_packet_fb_get_fci_length">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FbGetMediaSsrc" cname="gst_rtcp_packet_fb_get_media_ssrc">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FbGetSenderSsrc" cname="gst_rtcp_packet_fb_get_sender_ssrc">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FbGetType" cname="gst_rtcp_packet_fb_get_type">
|
|
<return-type type="GstRTCPFBType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FbSetFciLength" cname="gst_rtcp_packet_fb_set_fci_length">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="wordlen" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FbSetMediaSsrc" cname="gst_rtcp_packet_fb_set_media_ssrc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FbSetSenderSsrc" cname="gst_rtcp_packet_fb_set_sender_ssrc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FbSetType" cname="gst_rtcp_packet_fb_set_type">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GstRTCPFBType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCount" cname="gst_rtcp_packet_get_count">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLength" cname="gst_rtcp_packet_get_length">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPadding" cname="gst_rtcp_packet_get_padding">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProfileSpecificExt" cname="gst_rtcp_packet_get_profile_specific_ext">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" pass_as="out" array="false" array_length_param_index="1" />
|
|
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRb" cname="gst_rtcp_packet_get_rb">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="fractionlost" type="guint8" />
|
|
<parameter name="packetslost" type="gint32" />
|
|
<parameter name="exthighestseq" type="guint32" />
|
|
<parameter name="jitter" type="guint32" />
|
|
<parameter name="lsr" type="guint32" />
|
|
<parameter name="dlsr" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRbCount" cname="gst_rtcp_packet_get_rb_count">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetType" cname="gst_rtcp_packet_get_type">
|
|
<return-type type="GstRTCPType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MoveToNext" cname="gst_rtcp_packet_move_to_next">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Remove" cname="gst_rtcp_packet_remove">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RrGetSsrc" cname="gst_rtcp_packet_rr_get_ssrc">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RrSetSsrc" cname="gst_rtcp_packet_rr_set_ssrc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdesAddEntry" cname="gst_rtcp_packet_sdes_add_entry">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstRTCPSDESType" />
|
|
<parameter name="len" type="guint8" array_index="2" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdesAddItem" cname="gst_rtcp_packet_sdes_add_item">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdesCopyEntry" cname="gst_rtcp_packet_sdes_copy_entry" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstRTCPSDESType" />
|
|
<parameter name="len" type="guint8*" owned="true" pass_as="out" array_index="2" />
|
|
<parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdesFirstEntry" cname="gst_rtcp_packet_sdes_first_entry">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SdesFirstItem" cname="gst_rtcp_packet_sdes_first_item">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SdesGetEntry" cname="gst_rtcp_packet_sdes_get_entry" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstRTCPSDESType" />
|
|
<parameter name="len" type="guint8*" owned="true" pass_as="out" array_index="2" />
|
|
<parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdesGetItemCount" cname="gst_rtcp_packet_sdes_get_item_count">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SdesGetSsrc" cname="gst_rtcp_packet_sdes_get_ssrc">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SdesNextEntry" cname="gst_rtcp_packet_sdes_next_entry">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SdesNextItem" cname="gst_rtcp_packet_sdes_next_item">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetRb" cname="gst_rtcp_packet_set_rb">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="fractionlost" type="guint8" />
|
|
<parameter name="packetslost" type="gint32" />
|
|
<parameter name="exthighestseq" type="guint32" />
|
|
<parameter name="jitter" type="guint32" />
|
|
<parameter name="lsr" type="guint32" />
|
|
<parameter name="dlsr" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SrGetSenderInfo" cname="gst_rtcp_packet_sr_get_sender_info">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="ntptime" type="guint64" />
|
|
<parameter name="rtptime" type="guint32" />
|
|
<parameter name="packet_count" type="guint32" />
|
|
<parameter name="octet_count" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SrSetSenderInfo" cname="gst_rtcp_packet_sr_set_sender_info">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="ntptime" type="guint64" />
|
|
<parameter name="rtptime" type="guint32" />
|
|
<parameter name="packet_count" type="guint32" />
|
|
<parameter name="octet_count" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="RTPBaseAudioPayloadPrivate" cname="GstRTPBaseAudioPayloadPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTPBaseDepayloadPrivate" cname="GstRTPBaseDepayloadPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTPBasePayloadPrivate" cname="GstRTPBasePayloadPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTPBuffer" cname="GstRTPBuffer" opaque="false" hidden="false">
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="state" access="public" writeable="true" readable="true" is_callback="false" name="State" type="guint" array_index="1" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array_index="4" array="true" array_len="4" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" array_index="3" array="true" array_len="4" />
|
|
<field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GstMapInfo" array="true" array_len="4" />
|
|
<method name="AddExtensionOnebyteHeader" cname="gst_rtp_buffer_add_extension_onebyte_header">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="2" />
|
|
<parameter name="n_length" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddExtensionTwobytesHeader" cname="gst_rtp_buffer_add_extension_twobytes_header">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="appbits" type="guint8" />
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="3" />
|
|
<parameter name="n_length" type="guint" array_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCsrc" cname="gst_rtp_buffer_get_csrc">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCsrcCount" cname="gst_rtp_buffer_get_csrc_count">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetExtension" cname="gst_rtp_buffer_get_extension">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetExtensionBytes" cname="gst_rtp_buffer_get_extension_bytes" version="1.2">
|
|
<return-type type="GBytes*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="bits" type="guint16*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetExtensionOnebyteHeader" cname="gst_rtp_buffer_get_extension_onebyte_header" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="3" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" array_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetExtensionTwobytesHeader" cname="gst_rtp_buffer_get_extension_twobytes_header" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="appbits" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="4" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" array_index="3" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHeaderLen" cname="gst_rtp_buffer_get_header_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMarker" cname="gst_rtp_buffer_get_marker">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPacketLen" cname="gst_rtp_buffer_get_packet_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPadding" cname="gst_rtp_buffer_get_padding">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPayloadBuffer" cname="gst_rtp_buffer_get_payload_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPayloadBytes" cname="gst_rtp_buffer_get_payload_bytes" version="1.2">
|
|
<return-type type="GBytes*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPayloadLen" cname="gst_rtp_buffer_get_payload_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPayloadSubbuffer" cname="gst_rtp_buffer_get_payload_subbuffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="offset" type="guint" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPayloadType" cname="gst_rtp_buffer_get_payload_type">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSeq" cname="gst_rtp_buffer_get_seq">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSsrc" cname="gst_rtp_buffer_get_ssrc">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTimestamp" cname="gst_rtp_buffer_get_timestamp">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetVersion" cname="gst_rtp_buffer_get_version">
|
|
<return-type type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PadTo" cname="gst_rtp_buffer_pad_to">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCsrc" cname="gst_rtp_buffer_set_csrc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint8" />
|
|
<parameter name="csrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetExtension" cname="gst_rtp_buffer_set_extension">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="extension" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetExtensionData" cname="gst_rtp_buffer_set_extension_data">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bits" type="guint16" />
|
|
<parameter name="length" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMarker" cname="gst_rtp_buffer_set_marker">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="marker" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPacketLen" cname="gst_rtp_buffer_set_packet_len">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPadding" cname="gst_rtp_buffer_set_padding">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="padding" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPayloadType" cname="gst_rtp_buffer_set_payload_type">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="payload_type" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSeq" cname="gst_rtp_buffer_set_seq">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="seq" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSsrc" cname="gst_rtp_buffer_set_ssrc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTimestamp" cname="gst_rtp_buffer_set_timestamp">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetVersion" cname="gst_rtp_buffer_set_version">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="version" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unmap" cname="gst_rtp_buffer_unmap">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="packet_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="seqnum1" type="guint16" />
|
|
<parameter name="seqnum2" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="payload_type" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="exttimestamp" type="guint64" />
|
|
<parameter name="timestamp" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Map" cname="gst_rtp_buffer_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
<parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="packet_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" owned="true" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="RTPPayloadInfo" cname="GstRTPPayloadInfo" opaque="false" hidden="false">
|
|
<field cname="payload_type" access="public" writeable="true" readable="true" is_callback="false" name="PayloadType" type="guint8" />
|
|
<field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="gchar*" />
|
|
<field cname="encoding_name" access="public" writeable="true" readable="true" is_callback="false" name="EncodingName" type="gchar*" />
|
|
<field cname="clock_rate" access="public" writeable="true" readable="true" is_callback="false" name="ClockRate" type="guint" />
|
|
<field cname="encoding_parameters" access="public" writeable="true" readable="true" is_callback="false" name="EncodingParameters" type="gchar*" />
|
|
<field cname="bitrate" access="public" writeable="true" readable="true" is_callback="false" name="Bitrate" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="ForName" cname="gst_rtp_payload_info_for_name" shared="true">
|
|
<return-type type="GstRTPPayloadInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="media" type="const-gchar*" />
|
|
<parameter name="encoding_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
|
|
<return-type type="GstRTPPayloadInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="payload_type" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<object name="Global" cname="GstRtpGlobal" opaque="true">
|
|
<method name="RtcpBufferMap" cname="gst_rtcp_buffer_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
<parameter name="rtcp" type="GstRTCPBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferNew" cname="gst_rtcp_buffer_new" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="mtu" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferNewCopyData" cname="gst_rtcp_buffer_new_copy_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferNewTakeData" cname="gst_rtcp_buffer_new_take_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferValidate" cname="gst_rtcp_buffer_validate" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferValidateData" cname="gst_rtcp_buffer_validate_data" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferValidateDataReduced" cname="gst_rtcp_buffer_validate_data_reduced" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpBufferValidateReduced" cname="gst_rtcp_buffer_validate_reduced" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpNtpToUnix" cname="gst_rtcp_ntp_to_unix" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="ntptime" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpSdesNameToType" cname="gst_rtcp_sdes_name_to_type" shared="true">
|
|
<return-type type="GstRTCPSDESType" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpSdesTypeToName" cname="gst_rtcp_sdes_type_to_name" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="GstRTCPSDESType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtcpUnixToNtp" cname="gst_rtcp_unix_to_ntp" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="unixtime" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferAllocateData" cname="gst_rtp_buffer_allocate_data" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferCalcHeaderLen" cname="gst_rtp_buffer_calc_header_len" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferCalcPacketLen" cname="gst_rtp_buffer_calc_packet_len" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferCalcPayloadLen" cname="gst_rtp_buffer_calc_payload_len" shared="true">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="packet_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferCompareSeqnum" cname="gst_rtp_buffer_compare_seqnum" shared="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="seqnum1" type="guint16" />
|
|
<parameter name="seqnum2" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferDefaultClockRate" cname="gst_rtp_buffer_default_clock_rate" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="payload_type" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferExtTimestamp" cname="gst_rtp_buffer_ext_timestamp" shared="true">
|
|
<return-type type="guint64" />
|
|
<parameters>
|
|
<parameter name="exttimestamp" type="guint64" />
|
|
<parameter name="timestamp" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferMap" cname="gst_rtp_buffer_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
<parameter name="rtp" type="GstRTPBuffer*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferNewAllocate" cname="gst_rtp_buffer_new_allocate" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="payload_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferNewAllocateLen" cname="gst_rtp_buffer_new_allocate_len" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="packet_len" type="guint" />
|
|
<parameter name="pad_len" type="guint8" />
|
|
<parameter name="csrc_count" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferNewCopyData" cname="gst_rtp_buffer_new_copy_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferNewTakeData" cname="gst_rtp_buffer_new_take_data" shared="true">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" owned="true" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpHdrextGetNtp56" cname="gst_rtp_hdrext_get_ntp_56" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="ntptime" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpHdrextGetNtp64" cname="gst_rtp_hdrext_get_ntp_64" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="ntptime" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpHdrextSetNtp56" cname="gst_rtp_hdrext_set_ntp_56" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="ntptime" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpHdrextSetNtp64" cname="gst_rtp_hdrext_set_ntp_64" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="ntptime" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpPayloadInfoForName" cname="gst_rtp_payload_info_for_name" shared="true">
|
|
<return-type type="GstRTPPayloadInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="media" type="const-gchar*" />
|
|
<parameter name="encoding_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpPayloadInfoForPt" cname="gst_rtp_payload_info_for_pt" shared="true">
|
|
<return-type type="GstRTPPayloadInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="payload_type" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstRtpConstants" opaque="true">
|
|
<constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_BYE_SSRC_COUNT" />
|
|
<constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_RB_COUNT" />
|
|
<constant value="255" ctype="gint" gtype="gint" name="RTCP_MAX_SDES" />
|
|
<constant value="31" ctype="gint" gtype="gint" name="RTCP_MAX_SDES_ITEM_COUNT" />
|
|
<constant value="57592" ctype="gint" gtype="gint" name="RTCP_REDUCED_SIZE_VALID_MASK" />
|
|
<constant value="57598" ctype="gint" gtype="gint" name="RTCP_VALID_MASK" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="RTCP_VALID_VALUE" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="RTCP_VERSION" />
|
|
<constant value="urn:ietf:params:rtp-hdrext:" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_BASE" />
|
|
<constant value="ntp-56" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_NTP_56" />
|
|
<constant value="7" ctype="gint" gtype="gint" name="RTP_HDREXT_NTP_56_SIZE" />
|
|
<constant value="ntp-64" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_NTP_64" />
|
|
<constant value="8" ctype="gint" gtype="gint" name="RTP_HDREXT_NTP_64_SIZE" />
|
|
<constant value="1" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_1016_STRING" />
|
|
<constant value="25" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CELLB_STRING" />
|
|
<constant value="13" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_CN_STRING" />
|
|
<constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_11025_STRING" />
|
|
<constant value="6" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_16000_STRING" />
|
|
<constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_22050_STRING" />
|
|
<constant value="5" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DVI4_8000_STRING" />
|
|
<constant value="[96, 127]" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_DYNAMIC_STRING" />
|
|
<constant value="2" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G721_STRING" />
|
|
<constant value="9" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G722_STRING" />
|
|
<constant value="17" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_53" />
|
|
<constant value="17" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_53_STRING" />
|
|
<constant value="16" ctype="gint" gtype="gint" name="RTP_PAYLOAD_G723_63" />
|
|
<constant value="16" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_63_STRING" />
|
|
<constant value="4" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G723_STRING" />
|
|
<constant value="15" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G728_STRING" />
|
|
<constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_G729_STRING" />
|
|
<constant value="3" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_GSM_STRING" />
|
|
<constant value="31" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H261_STRING" />
|
|
<constant value="34" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_H263_STRING" />
|
|
<constant value="26" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_JPEG_STRING" />
|
|
<constant value="11" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_MONO_STRING" />
|
|
<constant value="10" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_L16_STEREO_STRING" />
|
|
<constant value="7" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_LPC_STRING" />
|
|
<constant value="33" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MP2T_STRING" />
|
|
<constant value="14" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPA_STRING" />
|
|
<constant value="32" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_MPV_STRING" />
|
|
<constant value="28" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_NV_STRING" />
|
|
<constant value="8" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMA_STRING" />
|
|
<constant value="0" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_PCMU_STRING" />
|
|
<constant value="12" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_QCELP_STRING" />
|
|
<constant value="19" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS41" />
|
|
<constant value="19" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS41_STRING" />
|
|
<constant value="18" ctype="gint" gtype="gint" name="RTP_PAYLOAD_TS48" />
|
|
<constant value="18" ctype="gchar*" gtype="gchar*" name="RTP_PAYLOAD_TS48_STRING" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="RTP_VERSION" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Rtsp" library="libgstrtsp-1.0-0.dll">
|
|
<enum name="RTSPAuthMethod" cname="GstRTSPAuthMethod" type="enum" gtype="gst_rtsp_auth_method_get_type">
|
|
<member cname="GST_RTSP_AUTH_NONE" name="None" value="0" />
|
|
<member cname="GST_RTSP_AUTH_BASIC" name="Basic" value="1" />
|
|
<member cname="GST_RTSP_AUTH_DIGEST" name="Digest" value="2" />
|
|
</enum>
|
|
<enum name="RTSPFamily" cname="GstRTSPFamily" type="enum" gtype="gst_rtsp_family_get_type">
|
|
<member cname="GST_RTSP_FAM_NONE" name="None" value="0" />
|
|
<member cname="GST_RTSP_FAM_INET" name="Inet" value="1" />
|
|
<member cname="GST_RTSP_FAM_INET6" name="Inet6" value="2" />
|
|
</enum>
|
|
<enum name="RTSPHeaderField" cname="GstRTSPHeaderField" type="enum" gtype="gst_rtsp_header_field_get_type">
|
|
<member cname="GST_RTSP_HDR_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTSP_HDR_ACCEPT" name="Accept" value="1" />
|
|
<member cname="GST_RTSP_HDR_ACCEPT_ENCODING" name="AcceptEncoding" value="2" />
|
|
<member cname="GST_RTSP_HDR_ACCEPT_LANGUAGE" name="AcceptLanguage" value="3" />
|
|
<member cname="GST_RTSP_HDR_ALLOW" name="Allow" value="4" />
|
|
<member cname="GST_RTSP_HDR_AUTHORIZATION" name="Authorization" value="5" />
|
|
<member cname="GST_RTSP_HDR_BANDWIDTH" name="Bandwidth" value="6" />
|
|
<member cname="GST_RTSP_HDR_BLOCKSIZE" name="Blocksize" value="7" />
|
|
<member cname="GST_RTSP_HDR_CACHE_CONTROL" name="CacheControl" value="8" />
|
|
<member cname="GST_RTSP_HDR_CONFERENCE" name="Conference" value="9" />
|
|
<member cname="GST_RTSP_HDR_CONNECTION" name="Connection" value="10" />
|
|
<member cname="GST_RTSP_HDR_CONTENT_BASE" name="ContentBase" value="11" />
|
|
<member cname="GST_RTSP_HDR_CONTENT_ENCODING" name="ContentEncoding" value="12" />
|
|
<member cname="GST_RTSP_HDR_CONTENT_LANGUAGE" name="ContentLanguage" value="13" />
|
|
<member cname="GST_RTSP_HDR_CONTENT_LENGTH" name="ContentLength" value="14" />
|
|
<member cname="GST_RTSP_HDR_CONTENT_LOCATION" name="ContentLocation" value="15" />
|
|
<member cname="GST_RTSP_HDR_CONTENT_TYPE" name="ContentType" value="16" />
|
|
<member cname="GST_RTSP_HDR_CSEQ" name="Cseq" value="17" />
|
|
<member cname="GST_RTSP_HDR_DATE" name="Date" value="18" />
|
|
<member cname="GST_RTSP_HDR_EXPIRES" name="Expires" value="19" />
|
|
<member cname="GST_RTSP_HDR_FROM" name="From" value="20" />
|
|
<member cname="GST_RTSP_HDR_IF_MODIFIED_SINCE" name="IfModifiedSince" value="21" />
|
|
<member cname="GST_RTSP_HDR_LAST_MODIFIED" name="LastModified" value="22" />
|
|
<member cname="GST_RTSP_HDR_PROXY_AUTHENTICATE" name="ProxyAuthenticate" value="23" />
|
|
<member cname="GST_RTSP_HDR_PROXY_REQUIRE" name="ProxyRequire" value="24" />
|
|
<member cname="GST_RTSP_HDR_PUBLIC" name="Public" value="25" />
|
|
<member cname="GST_RTSP_HDR_RANGE" name="Range" value="26" />
|
|
<member cname="GST_RTSP_HDR_REFERER" name="Referer" value="27" />
|
|
<member cname="GST_RTSP_HDR_REQUIRE" name="Require" value="28" />
|
|
<member cname="GST_RTSP_HDR_RETRY_AFTER" name="RetryAfter" value="29" />
|
|
<member cname="GST_RTSP_HDR_RTP_INFO" name="RtpInfo" value="30" />
|
|
<member cname="GST_RTSP_HDR_SCALE" name="Scale" value="31" />
|
|
<member cname="GST_RTSP_HDR_SESSION" name="Session" value="32" />
|
|
<member cname="GST_RTSP_HDR_SERVER" name="Server" value="33" />
|
|
<member cname="GST_RTSP_HDR_SPEED" name="Speed" value="34" />
|
|
<member cname="GST_RTSP_HDR_TRANSPORT" name="Transport" value="35" />
|
|
<member cname="GST_RTSP_HDR_UNSUPPORTED" name="Unsupported" value="36" />
|
|
<member cname="GST_RTSP_HDR_USER_AGENT" name="UserAgent" value="37" />
|
|
<member cname="GST_RTSP_HDR_VIA" name="Via" value="38" />
|
|
<member cname="GST_RTSP_HDR_WWW_AUTHENTICATE" name="WwwAuthenticate" value="39" />
|
|
<member cname="GST_RTSP_HDR_CLIENT_CHALLENGE" name="ClientChallenge" value="40" />
|
|
<member cname="GST_RTSP_HDR_REAL_CHALLENGE1" name="RealChallenge1" value="41" />
|
|
<member cname="GST_RTSP_HDR_REAL_CHALLENGE2" name="RealChallenge2" value="42" />
|
|
<member cname="GST_RTSP_HDR_REAL_CHALLENGE3" name="RealChallenge3" value="43" />
|
|
<member cname="GST_RTSP_HDR_SUBSCRIBE" name="Subscribe" value="44" />
|
|
<member cname="GST_RTSP_HDR_ALERT" name="Alert" value="45" />
|
|
<member cname="GST_RTSP_HDR_CLIENT_ID" name="ClientId" value="46" />
|
|
<member cname="GST_RTSP_HDR_COMPANY_ID" name="CompanyId" value="47" />
|
|
<member cname="GST_RTSP_HDR_GUID" name="Guid" value="48" />
|
|
<member cname="GST_RTSP_HDR_REGION_DATA" name="RegionData" value="49" />
|
|
<member cname="GST_RTSP_HDR_MAX_ASM_WIDTH" name="MaxAsmWidth" value="50" />
|
|
<member cname="GST_RTSP_HDR_LANGUAGE" name="Language" value="51" />
|
|
<member cname="GST_RTSP_HDR_PLAYER_START_TIME" name="PlayerStartTime" value="52" />
|
|
<member cname="GST_RTSP_HDR_LOCATION" name="Location" value="53" />
|
|
<member cname="GST_RTSP_HDR_ETAG" name="Etag" value="54" />
|
|
<member cname="GST_RTSP_HDR_IF_MATCH" name="IfMatch" value="55" />
|
|
<member cname="GST_RTSP_HDR_ACCEPT_CHARSET" name="AcceptCharset" value="56" />
|
|
<member cname="GST_RTSP_HDR_SUPPORTED" name="Supported" value="57" />
|
|
<member cname="GST_RTSP_HDR_VARY" name="Vary" value="58" />
|
|
<member cname="GST_RTSP_HDR_X_ACCELERATE_STREAMING" name="XAccelerateStreaming" value="59" />
|
|
<member cname="GST_RTSP_HDR_X_ACCEPT_AUTHENT" name="XAcceptAuthent" value="60" />
|
|
<member cname="GST_RTSP_HDR_X_ACCEPT_PROXY_AUTHENT" name="XAcceptProxyAuthent" value="61" />
|
|
<member cname="GST_RTSP_HDR_X_BROADCAST_ID" name="XBroadcastId" value="62" />
|
|
<member cname="GST_RTSP_HDR_X_BURST_STREAMING" name="XBurstStreaming" value="63" />
|
|
<member cname="GST_RTSP_HDR_X_NOTICE" name="XNotice" value="64" />
|
|
<member cname="GST_RTSP_HDR_X_PLAYER_LAG_TIME" name="XPlayerLagTime" value="65" />
|
|
<member cname="GST_RTSP_HDR_X_PLAYLIST" name="XPlaylist" value="66" />
|
|
<member cname="GST_RTSP_HDR_X_PLAYLIST_CHANGE_NOTICE" name="XPlaylistChangeNotice" value="67" />
|
|
<member cname="GST_RTSP_HDR_X_PLAYLIST_GEN_ID" name="XPlaylistGenId" value="68" />
|
|
<member cname="GST_RTSP_HDR_X_PLAYLIST_SEEK_ID" name="XPlaylistSeekId" value="69" />
|
|
<member cname="GST_RTSP_HDR_X_PROXY_CLIENT_AGENT" name="XProxyClientAgent" value="70" />
|
|
<member cname="GST_RTSP_HDR_X_PROXY_CLIENT_VERB" name="XProxyClientVerb" value="71" />
|
|
<member cname="GST_RTSP_HDR_X_RECEDING_PLAYLISTCHANGE" name="XRecedingPlaylistchange" value="72" />
|
|
<member cname="GST_RTSP_HDR_X_RTP_INFO" name="XRtpInfo" value="73" />
|
|
<member cname="GST_RTSP_HDR_X_STARTUPPROFILE" name="XStartupprofile" value="74" />
|
|
<member cname="GST_RTSP_HDR_TIMESTAMP" name="Timestamp" value="75" />
|
|
<member cname="GST_RTSP_HDR_AUTHENTICATION_INFO" name="AuthenticationInfo" value="76" />
|
|
<member cname="GST_RTSP_HDR_HOST" name="Host" value="77" />
|
|
<member cname="GST_RTSP_HDR_PRAGMA" name="Pragma" value="78" />
|
|
<member cname="GST_RTSP_HDR_X_SERVER_IP_ADDRESS" name="XServerIpAddress" value="79" />
|
|
<member cname="GST_RTSP_HDR_X_SESSIONCOOKIE" name="XSessioncookie" value="80" />
|
|
<member cname="GST_RTSP_HDR_RTCP_INTERVAL" name="RtcpInterval" value="81" />
|
|
<member cname="GST_RTSP_HDR_KEYMGMT" name="Keymgmt" value="82" />
|
|
<member cname="GST_RTSP_HDR_PIPELINED_REQUESTS" name="PipelinedRequests" value="83" />
|
|
<member cname="GST_RTSP_HDR_MEDIA_PROPERTIES" name="MediaProperties" value="84" />
|
|
<member cname="GST_RTSP_HDR_SEEK_STYLE" name="SeekStyle" value="85" />
|
|
<member cname="GST_RTSP_HDR_ACCEPT_RANGES" name="AcceptRanges" value="86" />
|
|
<member cname="GST_RTSP_HDR_LAST" name="Last" value="87" />
|
|
</enum>
|
|
<enum name="RTSPMsgType" cname="GstRTSPMsgType" type="enum" gtype="gst_rtsp_msg_type_get_type">
|
|
<member cname="GST_RTSP_MESSAGE_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTSP_MESSAGE_REQUEST" name="Request" value="1" />
|
|
<member cname="GST_RTSP_MESSAGE_RESPONSE" name="Response" value="2" />
|
|
<member cname="GST_RTSP_MESSAGE_HTTP_REQUEST" name="HttpRequest" value="3" />
|
|
<member cname="GST_RTSP_MESSAGE_HTTP_RESPONSE" name="HttpResponse" value="4" />
|
|
<member cname="GST_RTSP_MESSAGE_DATA" name="Data" value="5" />
|
|
</enum>
|
|
<enum name="RTSPRangeUnit" cname="GstRTSPRangeUnit" type="enum" gtype="gst_rtsp_range_unit_get_type">
|
|
<member cname="GST_RTSP_RANGE_SMPTE" name="Smpte" value="0" />
|
|
<member cname="GST_RTSP_RANGE_SMPTE_30_DROP" name="Smpte30Drop" value="1" />
|
|
<member cname="GST_RTSP_RANGE_SMPTE_25" name="Smpte25" value="2" />
|
|
<member cname="GST_RTSP_RANGE_NPT" name="Npt" value="3" />
|
|
<member cname="GST_RTSP_RANGE_CLOCK" name="Clock" value="4" />
|
|
</enum>
|
|
<enum name="RTSPResult" cname="GstRTSPResult" type="enum" gtype="gst_rtsp_result_get_type">
|
|
<member cname="GST_RTSP_ELAST" name="Elast" value="-17" />
|
|
<member cname="GST_RTSP_ETPOST" name="Etpost" value="-16" />
|
|
<member cname="GST_RTSP_ETGET" name="Etget" value="-15" />
|
|
<member cname="GST_RTSP_ETIMEOUT" name="Etimeout" value="-14" />
|
|
<member cname="GST_RTSP_ENOTIP" name="Enotip" value="-13" />
|
|
<member cname="GST_RTSP_ENET" name="Enet" value="-12" />
|
|
<member cname="GST_RTSP_EEOF" name="Eeof" value="-11" />
|
|
<member cname="GST_RTSP_EWSAVERSION" name="Ewsaversion" value="-10" />
|
|
<member cname="GST_RTSP_EWSASTART" name="Ewsastart" value="-9" />
|
|
<member cname="GST_RTSP_EPARSE" name="Eparse" value="-8" />
|
|
<member cname="GST_RTSP_ESYS" name="Esys" value="-7" />
|
|
<member cname="GST_RTSP_ENOTIMPL" name="Enotimpl" value="-6" />
|
|
<member cname="GST_RTSP_ERESOLV" name="Eresolv" value="-5" />
|
|
<member cname="GST_RTSP_ENOMEM" name="Enomem" value="-4" />
|
|
<member cname="GST_RTSP_EINTR" name="Eintr" value="-3" />
|
|
<member cname="GST_RTSP_EINVAL" name="Einval" value="-2" />
|
|
<member cname="GST_RTSP_ERROR" name="Error" value="-1" />
|
|
<member cname="GST_RTSP_OK" name="Ok" value="0" />
|
|
</enum>
|
|
<enum name="RTSPState" cname="GstRTSPState" type="enum" gtype="gst_rtsp_state_get_type">
|
|
<member cname="GST_RTSP_STATE_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTSP_STATE_INIT" name="Init" value="1" />
|
|
<member cname="GST_RTSP_STATE_READY" name="Ready" value="2" />
|
|
<member cname="GST_RTSP_STATE_SEEKING" name="Seeking" value="3" />
|
|
<member cname="GST_RTSP_STATE_PLAYING" name="Playing" value="4" />
|
|
<member cname="GST_RTSP_STATE_RECORDING" name="Recording" value="5" />
|
|
</enum>
|
|
<enum name="RTSPStatusCode" cname="GstRTSPStatusCode" type="enum" gtype="gst_rtsp_status_code_get_type">
|
|
<member cname="GST_RTSP_STS_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTSP_STS_CONTINUE" name="Continue" value="100" />
|
|
<member cname="GST_RTSP_STS_OK" name="Ok" value="200" />
|
|
<member cname="GST_RTSP_STS_CREATED" name="Created" value="201" />
|
|
<member cname="GST_RTSP_STS_LOW_ON_STORAGE" name="LowOnStorage" value="250" />
|
|
<member cname="GST_RTSP_STS_MULTIPLE_CHOICES" name="MultipleChoices" value="300" />
|
|
<member cname="GST_RTSP_STS_MOVED_PERMANENTLY" name="MovedPermanently" value="301" />
|
|
<member cname="GST_RTSP_STS_MOVE_TEMPORARILY" name="MoveTemporarily" value="302" />
|
|
<member cname="GST_RTSP_STS_SEE_OTHER" name="SeeOther" value="303" />
|
|
<member cname="GST_RTSP_STS_NOT_MODIFIED" name="NotModified" value="304" />
|
|
<member cname="GST_RTSP_STS_USE_PROXY" name="UseProxy" value="305" />
|
|
<member cname="GST_RTSP_STS_BAD_REQUEST" name="BadRequest" value="400" />
|
|
<member cname="GST_RTSP_STS_UNAUTHORIZED" name="Unauthorized" value="401" />
|
|
<member cname="GST_RTSP_STS_PAYMENT_REQUIRED" name="PaymentRequired" value="402" />
|
|
<member cname="GST_RTSP_STS_FORBIDDEN" name="Forbidden" value="403" />
|
|
<member cname="GST_RTSP_STS_NOT_FOUND" name="NotFound" value="404" />
|
|
<member cname="GST_RTSP_STS_METHOD_NOT_ALLOWED" name="MethodNotAllowed" value="405" />
|
|
<member cname="GST_RTSP_STS_NOT_ACCEPTABLE" name="NotAcceptable" value="406" />
|
|
<member cname="GST_RTSP_STS_PROXY_AUTH_REQUIRED" name="ProxyAuthRequired" value="407" />
|
|
<member cname="GST_RTSP_STS_REQUEST_TIMEOUT" name="RequestTimeout" value="408" />
|
|
<member cname="GST_RTSP_STS_GONE" name="Gone" value="410" />
|
|
<member cname="GST_RTSP_STS_LENGTH_REQUIRED" name="LengthRequired" value="411" />
|
|
<member cname="GST_RTSP_STS_PRECONDITION_FAILED" name="PreconditionFailed" value="412" />
|
|
<member cname="GST_RTSP_STS_REQUEST_ENTITY_TOO_LARGE" name="RequestEntityTooLarge" value="413" />
|
|
<member cname="GST_RTSP_STS_REQUEST_URI_TOO_LARGE" name="RequestUriTooLarge" value="414" />
|
|
<member cname="GST_RTSP_STS_UNSUPPORTED_MEDIA_TYPE" name="UnsupportedMediaType" value="415" />
|
|
<member cname="GST_RTSP_STS_PARAMETER_NOT_UNDERSTOOD" name="ParameterNotUnderstood" value="451" />
|
|
<member cname="GST_RTSP_STS_CONFERENCE_NOT_FOUND" name="ConferenceNotFound" value="452" />
|
|
<member cname="GST_RTSP_STS_NOT_ENOUGH_BANDWIDTH" name="NotEnoughBandwidth" value="453" />
|
|
<member cname="GST_RTSP_STS_SESSION_NOT_FOUND" name="SessionNotFound" value="454" />
|
|
<member cname="GST_RTSP_STS_METHOD_NOT_VALID_IN_THIS_STATE" name="MethodNotValidInThisState" value="455" />
|
|
<member cname="GST_RTSP_STS_HEADER_FIELD_NOT_VALID_FOR_RESOURCE" name="HeaderFieldNotValidForResource" value="456" />
|
|
<member cname="GST_RTSP_STS_INVALID_RANGE" name="InvalidRange" value="457" />
|
|
<member cname="GST_RTSP_STS_PARAMETER_IS_READONLY" name="ParameterIsReadonly" value="458" />
|
|
<member cname="GST_RTSP_STS_AGGREGATE_OPERATION_NOT_ALLOWED" name="AggregateOperationNotAllowed" value="459" />
|
|
<member cname="GST_RTSP_STS_ONLY_AGGREGATE_OPERATION_ALLOWED" name="OnlyAggregateOperationAllowed" value="460" />
|
|
<member cname="GST_RTSP_STS_UNSUPPORTED_TRANSPORT" name="UnsupportedTransport" value="461" />
|
|
<member cname="GST_RTSP_STS_DESTINATION_UNREACHABLE" name="DestinationUnreachable" value="462" />
|
|
<member cname="GST_RTSP_STS_KEY_MANAGEMENT_FAILURE" name="KeyManagementFailure" value="463" />
|
|
<member cname="GST_RTSP_STS_INTERNAL_SERVER_ERROR" name="InternalServerError" value="500" />
|
|
<member cname="GST_RTSP_STS_NOT_IMPLEMENTED" name="NotImplemented" value="501" />
|
|
<member cname="GST_RTSP_STS_BAD_GATEWAY" name="BadGateway" value="502" />
|
|
<member cname="GST_RTSP_STS_SERVICE_UNAVAILABLE" name="ServiceUnavailable" value="503" />
|
|
<member cname="GST_RTSP_STS_GATEWAY_TIMEOUT" name="GatewayTimeout" value="504" />
|
|
<member cname="GST_RTSP_STS_RTSP_VERSION_NOT_SUPPORTED" name="RtspVersionNotSupported" value="505" />
|
|
<member cname="GST_RTSP_STS_OPTION_NOT_SUPPORTED" name="OptionNotSupported" value="551" />
|
|
</enum>
|
|
<enum name="RTSPTimeType" cname="GstRTSPTimeType" type="enum" gtype="gst_rtsp_time_type_get_type">
|
|
<member cname="GST_RTSP_TIME_SECONDS" name="Seconds" value="0" />
|
|
<member cname="GST_RTSP_TIME_NOW" name="Now" value="1" />
|
|
<member cname="GST_RTSP_TIME_END" name="End" value="2" />
|
|
<member cname="GST_RTSP_TIME_FRAMES" name="Frames" value="3" />
|
|
<member cname="GST_RTSP_TIME_UTC" name="Utc" value="4" />
|
|
</enum>
|
|
<enum name="RTSPVersion" cname="GstRTSPVersion" type="enum" gtype="gst_rtsp_version_get_type">
|
|
<member cname="GST_RTSP_VERSION_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTSP_VERSION_1_0" name="_110" value="16" />
|
|
<member cname="GST_RTSP_VERSION_1_1" name="_111" value="17" />
|
|
<member cname="GST_RTSP_VERSION_2_0" name="_220" value="32" />
|
|
</enum>
|
|
<enum name="RTSPEvent" cname="GstRTSPEvent" type="flags" gtype="gst_rtsp_event_get_type">
|
|
<member cname="GST_RTSP_EV_READ" name="Read" value="1" />
|
|
<member cname="GST_RTSP_EV_WRITE" name="Write" value="2" />
|
|
</enum>
|
|
<enum name="RTSPLowerTrans" cname="GstRTSPLowerTrans" type="flags" gtype="gst_rtsp_lower_trans_get_type">
|
|
<member cname="GST_RTSP_LOWER_TRANS_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_RTSP_LOWER_TRANS_UDP" name="Udp" value="1" />
|
|
<member cname="GST_RTSP_LOWER_TRANS_UDP_MCAST" name="UdpMcast" value="2" />
|
|
<member cname="GST_RTSP_LOWER_TRANS_TCP" name="Tcp" value="4" />
|
|
<member cname="GST_RTSP_LOWER_TRANS_HTTP" name="Http" value="16" />
|
|
<member cname="GST_RTSP_LOWER_TRANS_TLS" name="Tls" value="32" />
|
|
</enum>
|
|
<enum name="RTSPMethod" cname="GstRTSPMethod" type="flags" gtype="gst_rtsp_method_get_type">
|
|
<member cname="GST_RTSP_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_RTSP_DESCRIBE" name="Describe" value="1" />
|
|
<member cname="GST_RTSP_ANNOUNCE" name="Announce" value="2" />
|
|
<member cname="GST_RTSP_GET_PARAMETER" name="GetParameter" value="4" />
|
|
<member cname="GST_RTSP_OPTIONS" name="Options" value="8" />
|
|
<member cname="GST_RTSP_PAUSE" name="Pause" value="16" />
|
|
<member cname="GST_RTSP_PLAY" name="Play" value="32" />
|
|
<member cname="GST_RTSP_RECORD" name="Record" value="64" />
|
|
<member cname="GST_RTSP_REDIRECT" name="Redirect" value="128" />
|
|
<member cname="GST_RTSP_SETUP" name="Setup" value="256" />
|
|
<member cname="GST_RTSP_SET_PARAMETER" name="SetParameter" value="512" />
|
|
<member cname="GST_RTSP_TEARDOWN" name="Teardown" value="1024" />
|
|
<member cname="GST_RTSP_GET" name="Get" value="2048" />
|
|
<member cname="GST_RTSP_POST" name="Post" value="4096" />
|
|
</enum>
|
|
<enum name="RTSPProfile" cname="GstRTSPProfile" type="flags" gtype="gst_rtsp_profile_get_type">
|
|
<member cname="GST_RTSP_PROFILE_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_RTSP_PROFILE_AVP" name="Avp" value="1" />
|
|
<member cname="GST_RTSP_PROFILE_SAVP" name="Savp" value="2" />
|
|
<member cname="GST_RTSP_PROFILE_AVPF" name="Avpf" value="4" />
|
|
<member cname="GST_RTSP_PROFILE_SAVPF" name="Savpf" value="8" />
|
|
</enum>
|
|
<enum name="RTSPTransMode" cname="GstRTSPTransMode" type="flags" gtype="gst_rtsp_trans_mode_get_type">
|
|
<member cname="GST_RTSP_TRANS_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_RTSP_TRANS_RTP" name="Rtp" value="1" />
|
|
<member cname="GST_RTSP_TRANS_RDT" name="Rdt" value="2" />
|
|
</enum>
|
|
<callback name="RTSPConnectionAcceptCertificateFunc" cname="GstRTSPConnectionAcceptCertificateFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="conn" type="GTlsConnection*" />
|
|
<parameter name="peer_cert" type="GTlsCertificate*" />
|
|
<parameter name="errors" type="GTlsCertificateFlags" />
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<interface name="RTSPExtension" cname="GstRTSPExtension" opaque="false" hidden="false">
|
|
<class_struct cname="GstRTSPExtensionInterface">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="detect_server" />
|
|
<method vm="before_send" />
|
|
<method vm="after_send" />
|
|
<method vm="parse_sdp" />
|
|
<method vm="setup_media" />
|
|
<method vm="configure_stream" />
|
|
<method vm="get_transports" />
|
|
<method vm="stream_select" />
|
|
<method signal_vm="send" />
|
|
<method vm="receive_request" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_extension_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="AfterSend" cname="after_send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="resp" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="BeforeSend" cname="before_send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ConfigureStream" cname="configure_stream">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="DetectServer" cname="detect_server">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="resp" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetTransports" cname="get_transports">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="protocols" type="GstRTSPLowerTrans" />
|
|
<parameter name="transport" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ParseSdp" cname="parse_sdp">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="s" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ReceiveRequest" cname="receive_request">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetupMedia" cname="setup_media">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="StreamSelect" cname="stream_select">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AfterSend" cname="gst_rtsp_extension_after_send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="resp" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BeforeSend" cname="gst_rtsp_extension_before_send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ConfigureStream" cname="gst_rtsp_extension_configure_stream">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DetectServer" cname="gst_rtsp_extension_detect_server">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="resp" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTransports" cname="gst_rtsp_extension_get_transports">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="protocols" type="GstRTSPLowerTrans" />
|
|
<parameter name="transport" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSdp" cname="gst_rtsp_extension_parse_sdp">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="s" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReceiveRequest" cname="gst_rtsp_extension_receive_request">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Send" cname="gst_rtsp_extension_send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="req" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="resp" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetupMedia" cname="gst_rtsp_extension_setup_media">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="StreamSelect" cname="gst_rtsp_extension_stream_select">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<signal name="SendEvent" cname="send" when="last" field_name="send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="_object" type="gpointer" />
|
|
<parameter allow-none="1" name="p0" type="gpointer" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
</interface>
|
|
<boxed name="RTSPAuthCredential" cname="GstRTSPAuthCredential" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_rtsp_auth_credential_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="scheme" access="public" writeable="true" readable="true" is_callback="false" name="Scheme" type="GstRTSPAuthMethod" />
|
|
<field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GstRTSPAuthParam**">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="authorization" access="public" writeable="true" readable="true" is_callback="false" name="Authorization" type="gchar*" />
|
|
</boxed>
|
|
<boxed name="RTSPAuthParam" cname="GstRTSPAuthParam" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_rtsp_auth_param_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
|
|
<field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gchar*" />
|
|
<method name="Copy" cname="gst_rtsp_auth_param_copy">
|
|
<return-type type="GstRTSPAuthParam*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_auth_param_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="RTSPConnection" cname="GstRTSPConnection" opaque="true" hidden="false">
|
|
<method name="ClearAuthParams" cname="gst_rtsp_connection_clear_auth_params">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Close" cname="gst_rtsp_connection_close">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Connect" cname="gst_rtsp_connection_connect">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ConnectWithResponse" cname="gst_rtsp_connection_connect_with_response">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="response" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DoTunnel" cname="gst_rtsp_connection_do_tunnel">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="conn2" type="GstRTSPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Flush" cname="gst_rtsp_connection_flush">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="flush" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_connection_free">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetIp" cname="gst_rtsp_connection_get_ip">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetReadSocket" cname="gst_rtsp_connection_get_read_socket">
|
|
<return-type type="GSocket*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRememberSessionId" cname="gst_rtsp_connection_get_remember_session_id">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTls" cname="gst_rtsp_connection_get_tls" version="1.2">
|
|
<return-type type="GTlsConnection*" />
|
|
<parameters throws="1">
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTlsDatabase" cname="gst_rtsp_connection_get_tls_database" version="1.4">
|
|
<return-type type="GTlsDatabase*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTlsInteraction" cname="gst_rtsp_connection_get_tls_interaction" version="1.6">
|
|
<return-type type="GTlsInteraction*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTlsValidationFlags" cname="gst_rtsp_connection_get_tls_validation_flags" version="1.2.1">
|
|
<return-type type="GTlsCertificateFlags" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTunnelid" cname="gst_rtsp_connection_get_tunnelid">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUrl" cname="gst_rtsp_connection_get_url">
|
|
<return-type type="GstRTSPUrl*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetWriteSocket" cname="gst_rtsp_connection_get_write_socket">
|
|
<return-type type="GSocket*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsTunneled" cname="gst_rtsp_connection_is_tunneled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NextTimeout" cname="gst_rtsp_connection_next_timeout">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Poll" cname="gst_rtsp_connection_poll">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="events" type="GstRTSPEvent" />
|
|
<parameter name="revents" type="GstRTSPEvent" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Read" cname="gst_rtsp_connection_read">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Receive" cname="gst_rtsp_connection_receive">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ResetTimeout" cname="gst_rtsp_connection_reset_timeout">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Send" cname="gst_rtsp_connection_send">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAcceptCertificateFunc" cname="gst_rtsp_connection_set_accept_certificate_func" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstRTSPConnectionAcceptCertificateFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAuth" cname="gst_rtsp_connection_set_auth">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="method" type="GstRTSPAuthMethod" />
|
|
<parameter name="user" type="const-gchar*" />
|
|
<parameter name="pass" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAuthParam" cname="gst_rtsp_connection_set_auth_param">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="param" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHttpMode" cname="gst_rtsp_connection_set_http_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetIp" cname="gst_rtsp_connection_set_ip">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ip" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProxy" cname="gst_rtsp_connection_set_proxy">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="host" type="const-gchar*" />
|
|
<parameter name="port" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQosDscp" cname="gst_rtsp_connection_set_qos_dscp">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="qos_dscp" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRememberSessionId" cname="gst_rtsp_connection_set_remember_session_id">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="remember" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTlsDatabase" cname="gst_rtsp_connection_set_tls_database" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="database" type="GTlsDatabase*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTlsInteraction" cname="gst_rtsp_connection_set_tls_interaction" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="interaction" type="GTlsInteraction*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTlsValidationFlags" cname="gst_rtsp_connection_set_tls_validation_flags" version="1.2.1">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flags" type="GTlsCertificateFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTunneled" cname="gst_rtsp_connection_set_tunneled">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tunneled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Write" cname="gst_rtsp_connection_write">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Accept" cname="gst_rtsp_connection_accept" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="cancellable" type="GCancellable*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Create" cname="gst_rtsp_connection_create" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="ip" type="const-gchar*" />
|
|
<parameter name="port" type="guint16" />
|
|
<parameter name="initial_buffer" type="const-gchar*" />
|
|
<parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="RTSPMessage" cname="GstRTSPMessage" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_rtsp_msg_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstRTSPMsgType" />
|
|
<union name="type_data" cname="type_data">
|
|
<struct name="request" cname="request" opaque="false" hidden="false">
|
|
<field cname="method" access="public" writeable="true" readable="true" is_callback="false" name="Method" type="GstRTSPMethod" />
|
|
<field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="gchar*" />
|
|
<field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="GstRTSPVersion" />
|
|
</struct>
|
|
<struct name="response" cname="response" opaque="false" hidden="false">
|
|
<field cname="code" access="public" writeable="true" readable="true" is_callback="false" name="Code" type="GstRTSPStatusCode" />
|
|
<field cname="reason" access="public" writeable="true" readable="true" is_callback="false" name="Reason" type="gchar*" />
|
|
<field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="GstRTSPVersion" />
|
|
</struct>
|
|
<struct name="data" cname="data" opaque="false" hidden="false">
|
|
<field cname="channel" access="public" writeable="true" readable="true" is_callback="false" name="Channel" type="guint8" />
|
|
</struct>
|
|
</union>
|
|
<field cname="hdr_fields" access="private" writeable="false" readable="false" is_callback="false" name="HdrFields" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="body" access="private" writeable="false" readable="false" is_callback="false" name="Body" type="guint8*" />
|
|
<field cname="body_size" access="private" writeable="false" readable="false" is_callback="false" name="BodySize" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="AddHeader" cname="gst_rtsp_message_add_header">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddHeaderByName" cname="gst_rtsp_message_add_header_by_name" version="1.6">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="header" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AppendHeaders" cname="gst_rtsp_message_append_headers">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="str" type="GString*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_rtsp_message_copy" version="1.14">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="copy" type="GstRTSPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Dump" cname="gst_rtsp_message_dump">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_message_free">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBody" cname="gst_rtsp_message_get_body" hidden="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" pass_as="out" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHeader" cname="gst_rtsp_message_get_header">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
<parameter name="value" type="const-gchar*" pass_as="out" />
|
|
<parameter name="indx" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHeaderByName" cname="gst_rtsp_message_get_header_by_name" version="1.6">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="header" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" pass_as="out" />
|
|
<parameter name="index" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMessageType" cname="gst_rtsp_message_get_type">
|
|
<return-type type="GstRTSPMsgType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_rtsp_message_init">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InitData" cname="gst_rtsp_message_init_data">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="channel" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InitRequest" cname="gst_rtsp_message_init_request">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="method" type="GstRTSPMethod" />
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InitResponse" cname="gst_rtsp_message_init_response">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="code" type="GstRTSPStatusCode" />
|
|
<parameter allow-none="1" name="reason" type="const-gchar*" />
|
|
<parameter allow-none="1" name="request" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseAuthCredentials" cname="gst_rtsp_message_parse_auth_credentials" version="1.12">
|
|
<return-type type="GstRTSPAuthCredential**" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseData" cname="gst_rtsp_message_parse_data">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="channel" type="guint8*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseRequest" cname="gst_rtsp_message_parse_request">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="method" type="GstRTSPMethod" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="uri" type="gchar*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="version" type="GstRTSPVersion" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseResponse" cname="gst_rtsp_message_parse_response">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="code" type="GstRTSPStatusCode" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="reason" type="gchar*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="version" type="GstRTSPVersion" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveHeader" cname="gst_rtsp_message_remove_header">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
<parameter name="indx" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveHeaderByName" cname="gst_rtsp_message_remove_header_by_name" version="1.6">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="header" type="const-gchar*" />
|
|
<parameter name="index" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBody" cname="gst_rtsp_message_set_body">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StealBody" cname="gst_rtsp_message_steal_body" hidden="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeBody" cname="gst_rtsp_message_take_body">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" owned="true" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeHeader" cname="gst_rtsp_message_take_header">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
<parameter name="value" type="gchar*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeHeaderByName" cname="gst_rtsp_message_take_header_by_name" version="1.6">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="header" type="const-gchar*" />
|
|
<parameter name="value" type="gchar*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unset" cname="gst_rtsp_message_unset">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="RTSPRange" cname="GstRTSPRange" opaque="false" hidden="false">
|
|
<field cname="min" access="public" writeable="true" readable="true" is_callback="false" name="Min" type="gint" />
|
|
<field cname="max" access="public" writeable="true" readable="true" is_callback="false" name="Max" type="gint" />
|
|
<method name="ConvertUnits" cname="gst_rtsp_range_convert_units" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="unit" type="GstRTSPRangeUnit" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_range_free" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTimes" cname="gst_rtsp_range_get_times" shared="true" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="min" type="guint64" />
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Parse" cname="gst_rtsp_range_parse" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="rangestr" type="const-gchar*" />
|
|
<parameter name="range" type="GstRTSPTimeRange**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_rtsp_range_to_string" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="RTSPTime" cname="GstRTSPTime" opaque="false" hidden="false">
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstRTSPTimeType" />
|
|
<field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="gdouble" />
|
|
</struct>
|
|
<struct name="RTSPTime2" cname="GstRTSPTime2" opaque="false" hidden="false" version="1.2">
|
|
<field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="gdouble" />
|
|
<field cname="year" access="public" writeable="true" readable="true" is_callback="false" name="Year" type="guint" />
|
|
<field cname="month" access="public" writeable="true" readable="true" is_callback="false" name="Month" type="guint" />
|
|
<field cname="day" access="public" writeable="true" readable="true" is_callback="false" name="Day" type="guint" />
|
|
</struct>
|
|
<struct name="RTSPTimeRange" cname="GstRTSPTimeRange" opaque="false" hidden="false">
|
|
<field cname="unit" access="public" writeable="true" readable="true" is_callback="false" name="Unit" type="GstRTSPRangeUnit" />
|
|
<field cname="min" access="public" writeable="true" readable="true" is_callback="false" name="Min" type="GstRTSPTime">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="max" access="public" writeable="true" readable="true" is_callback="false" name="Max" type="GstRTSPTime">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="min2" access="public" writeable="true" readable="true" is_callback="false" name="Min2" type="GstRTSPTime2">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="max2" access="public" writeable="true" readable="true" is_callback="false" name="Max2" type="GstRTSPTime2">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</struct>
|
|
<struct name="RTSPTransport" cname="GstRTSPTransport" opaque="false" hidden="false">
|
|
<field cname="trans" access="public" writeable="true" readable="true" is_callback="false" name="Trans" type="GstRTSPTransMode" />
|
|
<field cname="profile" access="public" writeable="true" readable="true" is_callback="false" name="Profile" type="GstRTSPProfile" />
|
|
<field cname="lower_transport" access="public" writeable="true" readable="true" is_callback="false" name="LowerTransport" type="GstRTSPLowerTrans" />
|
|
<field cname="destination" access="public" writeable="true" readable="true" is_callback="false" name="Destination" type="gchar*" />
|
|
<field cname="source" access="public" writeable="true" readable="true" is_callback="false" name="Source" type="gchar*" />
|
|
<field cname="layers" access="public" writeable="true" readable="true" is_callback="false" name="Layers" type="guint" />
|
|
<field cname="mode_play" access="public" writeable="true" readable="true" is_callback="false" name="ModePlay" type="gboolean" />
|
|
<field cname="mode_record" access="public" writeable="true" readable="true" is_callback="false" name="ModeRecord" type="gboolean" />
|
|
<field cname="append" access="public" writeable="true" readable="true" is_callback="false" name="Append" type="gboolean" />
|
|
<field cname="interleaved" access="public" writeable="true" readable="true" is_callback="false" name="Interleaved" type="GstRTSPRange">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint" />
|
|
<field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="GstRTSPRange">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="client_port" access="public" writeable="true" readable="true" is_callback="false" name="ClientPort" type="GstRTSPRange">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="server_port" access="public" writeable="true" readable="true" is_callback="false" name="ServerPort" type="GstRTSPRange">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="AsText" cname="gst_rtsp_transport_as_text">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_transport_free">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMediaType" cname="gst_rtsp_transport_get_media_type" version="1.4">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="media_type" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_rtsp_transport_init">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetManager" cname="gst_rtsp_transport_get_manager" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPTransMode" />
|
|
<parameter name="manager" type="const-gchar*" />
|
|
<parameter name="option" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMime" cname="gst_rtsp_transport_get_mime" shared="true" deprecated="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPTransMode" />
|
|
<parameter name="mime" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="New" cname="gst_rtsp_transport_new" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Parse" cname="gst_rtsp_transport_parse" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="str" type="const-gchar*" />
|
|
<parameter name="transport" type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="RTSPUrl" cname="GstRTSPUrl" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_rtsp_url_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="transports" access="public" writeable="true" readable="true" is_callback="false" name="Transports" type="GstRTSPLowerTrans" />
|
|
<field cname="family" access="public" writeable="true" readable="true" is_callback="false" name="Family" type="GstRTSPFamily" />
|
|
<field cname="user" access="public" writeable="true" readable="true" is_callback="false" name="User" type="gchar*" />
|
|
<field cname="passwd" access="public" writeable="true" readable="true" is_callback="false" name="Passwd" type="gchar*" />
|
|
<field cname="host" access="public" writeable="true" readable="true" is_callback="false" name="Host" type="gchar*" />
|
|
<field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint16" />
|
|
<field cname="abspath" access="public" writeable="true" readable="true" is_callback="false" name="Abspath" type="gchar*" />
|
|
<field cname="query" access="public" writeable="true" readable="true" is_callback="false" name="Query" type="gchar*" />
|
|
<method name="Copy" cname="gst_rtsp_url_copy">
|
|
<return-type type="GstRTSPUrl*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="DecodePathComponents" cname="gst_rtsp_url_decode_path_components">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_url_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPort" cname="gst_rtsp_url_get_port">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="port" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRequestUri" cname="gst_rtsp_url_get_request_uri">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetPort" cname="gst_rtsp_url_set_port">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="port" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Parse" cname="gst_rtsp_url_parse" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="urlstr" type="const-gchar*" />
|
|
<parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="RTSPWatch" cname="GstRTSPWatch" opaque="true" hidden="false">
|
|
<method name="Attach" cname="gst_rtsp_watch_attach">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="context" type="GMainContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSendBacklog" cname="gst_rtsp_watch_get_send_backlog" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="bytes" type="gsize*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="messages" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Reset" cname="gst_rtsp_watch_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SendMessage" cname="gst_rtsp_watch_send_message">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFlushing" cname="gst_rtsp_watch_set_flushing" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flushing" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSendBacklog" cname="gst_rtsp_watch_set_send_backlog" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bytes" type="gsize" />
|
|
<parameter name="messages" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unref" cname="gst_rtsp_watch_unref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="WaitBacklog" cname="gst_rtsp_watch_wait_backlog" version="1.4">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="WriteData" cname="gst_rtsp_watch_write_data">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" owned="true" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter allow-none="1" name="id" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="RTSPWatchFuncs" cname="GstRTSPWatchFuncs" opaque="false" hidden="false">
|
|
<field cname="message_received" access="public" writeable="false" readable="true" is_callback="true" name="MessageReceived" type="GstRtspMessageReceivedFunc" />
|
|
<field cname="message_sent" access="public" writeable="false" readable="true" is_callback="true" name="MessageSent" type="GstRtspMessageSentFunc" />
|
|
<field cname="closed" access="public" writeable="false" readable="true" is_callback="true" name="Closed" type="GstRtspClosedFunc" />
|
|
<field cname="error" access="public" writeable="false" readable="true" is_callback="true" name="Error" type="GstRtspErrorFunc" />
|
|
<field cname="tunnel_start" access="public" writeable="false" readable="true" is_callback="true" name="TunnelStart" type="GstRtspTunnelStartFunc" />
|
|
<field cname="tunnel_complete" access="public" writeable="false" readable="true" is_callback="true" name="TunnelComplete" type="GstRtspTunnelCompleteFunc" />
|
|
<field cname="error_full" access="public" writeable="false" readable="true" is_callback="true" name="ErrorFull" type="GstRtspErrorFullFunc" />
|
|
<field cname="tunnel_lost" access="public" writeable="false" readable="true" is_callback="true" name="TunnelLost" type="GstRtspTunnelLostFunc" />
|
|
<field cname="tunnel_http_response" access="public" writeable="false" readable="true" is_callback="true" name="TunnelHttpResponse" type="GstRtspTunnelHttpResponseFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" padding="true" />
|
|
</struct>
|
|
<object name="Global" cname="GstRtspGlobal" opaque="true">
|
|
<method name="RtspAuthCredentialsFree" cname="gst_rtsp_auth_credentials_free" shared="true" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="credentials" type="GstRTSPAuthCredential**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspConnectionAccept" cname="gst_rtsp_connection_accept" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="cancellable" type="GCancellable*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspConnectionCreate" cname="gst_rtsp_connection_create" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspConnectionCreateFromSocket" cname="gst_rtsp_connection_create_from_socket" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="ip" type="const-gchar*" />
|
|
<parameter name="port" type="guint16" />
|
|
<parameter name="initial_buffer" type="const-gchar*" />
|
|
<parameter name="conn" type="GstRTSPConnection**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspFindHeaderField" cname="gst_rtsp_find_header_field" shared="true">
|
|
<return-type type="GstRTSPHeaderField" />
|
|
<parameters>
|
|
<parameter name="header" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspFindMethod" cname="gst_rtsp_find_method" shared="true">
|
|
<return-type type="GstRTSPMethod" />
|
|
<parameters>
|
|
<parameter name="method" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspGenerateDigestAuthResponse" cname="gst_rtsp_generate_digest_auth_response" shared="true" version="1.12">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="algorithm" type="const-gchar*" />
|
|
<parameter name="method" type="const-gchar*" />
|
|
<parameter name="realm" type="const-gchar*" />
|
|
<parameter name="username" type="const-gchar*" />
|
|
<parameter name="password" type="const-gchar*" />
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="nonce" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspHeaderAllowMultiple" cname="gst_rtsp_header_allow_multiple" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspHeaderAsText" cname="gst_rtsp_header_as_text" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspMessageNew" cname="gst_rtsp_message_new" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspMessageNewData" cname="gst_rtsp_message_new_data" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="channel" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspMessageNewRequest" cname="gst_rtsp_message_new_request" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="method" type="GstRTSPMethod" />
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspMessageNewResponse" cname="gst_rtsp_message_new_response" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstRTSPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="code" type="GstRTSPStatusCode" />
|
|
<parameter allow-none="1" name="reason" type="const-gchar*" />
|
|
<parameter allow-none="1" name="request" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspMethodAsText" cname="gst_rtsp_method_as_text" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="method" type="GstRTSPMethod" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspOptionsAsText" cname="gst_rtsp_options_as_text" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="options" type="GstRTSPMethod" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspOptionsFromText" cname="gst_rtsp_options_from_text" shared="true" version="1.2">
|
|
<return-type type="GstRTSPMethod" />
|
|
<parameters>
|
|
<parameter name="options" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspRangeConvertUnits" cname="gst_rtsp_range_convert_units" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="unit" type="GstRTSPRangeUnit" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspRangeFree" cname="gst_rtsp_range_free" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspRangeGetTimes" cname="gst_rtsp_range_get_times" shared="true" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="min" type="guint64" />
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspRangeParse" cname="gst_rtsp_range_parse" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="rangestr" type="const-gchar*" />
|
|
<parameter name="range" type="GstRTSPTimeRange**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspRangeToString" cname="gst_rtsp_range_to_string" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspStatusAsText" cname="gst_rtsp_status_as_text" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="code" type="GstRTSPStatusCode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspStrresult" cname="gst_rtsp_strresult" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="_result" type="GstRTSPResult" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspTransportGetManager" cname="gst_rtsp_transport_get_manager" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPTransMode" />
|
|
<parameter name="manager" type="const-gchar*" />
|
|
<parameter name="option" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspTransportGetMime" cname="gst_rtsp_transport_get_mime" shared="true" deprecated="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPTransMode" />
|
|
<parameter name="mime" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspTransportNew" cname="gst_rtsp_transport_new" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspTransportParse" cname="gst_rtsp_transport_parse" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="str" type="const-gchar*" />
|
|
<parameter name="transport" type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspUrlParse" cname="gst_rtsp_url_parse" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="urlstr" type="const-gchar*" />
|
|
<parameter name="url" type="GstRTSPUrl**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspVersionAsText" cname="gst_rtsp_version_as_text" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="version" type="GstRTSPVersion" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstRtspConstants" opaque="true">
|
|
<constant value="554" ctype="gint" gtype="gint" name="RTSP_DEFAULT_PORT" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Sdp" library="libgstsdp-1.0-0.dll">
|
|
<enum name="MIKEYCacheType" cname="GstMIKEYCacheType" type="enum">
|
|
<member cname="GST_MIKEY_CACHE_NONE" name="None" value="0" />
|
|
<member cname="GST_MIKEY_CACHE_ALWAYS" name="Always" value="1" />
|
|
<member cname="GST_MIKEY_CACHE_FOR_CSB" name="ForCsb" value="2" />
|
|
</enum>
|
|
<enum name="MIKEYEncAlg" cname="GstMIKEYEncAlg" type="enum">
|
|
<member cname="GST_MIKEY_ENC_NULL" name="Null" value="0" />
|
|
<member cname="GST_MIKEY_ENC_AES_CM_128" name="AesCm128" value="1" />
|
|
<member cname="GST_MIKEY_ENC_AES_KW_128" name="AesKw128" value="2" />
|
|
</enum>
|
|
<enum name="MIKEYKVType" cname="GstMIKEYKVType" type="enum">
|
|
<member cname="GST_MIKEY_KV_NULL" name="Null" value="0" />
|
|
<member cname="GST_MIKEY_KV_SPI" name="Spi" value="1" />
|
|
<member cname="GST_MIKEY_KV_INTERVAL" name="Interval" value="2" />
|
|
</enum>
|
|
<enum name="MIKEYKeyDataType" cname="GstMIKEYKeyDataType" type="enum">
|
|
<member cname="GST_MIKEY_KD_TGK" name="Tgk" value="0" />
|
|
<member cname="GST_MIKEY_KD_TEK" name="Tek" value="2" />
|
|
</enum>
|
|
<enum name="MIKEYMacAlg" cname="GstMIKEYMacAlg" type="enum">
|
|
<member cname="GST_MIKEY_MAC_NULL" name="Null" value="0" />
|
|
<member cname="GST_MIKEY_MAC_HMAC_SHA_1_160" name="HmacSha1160" value="1" />
|
|
</enum>
|
|
<enum name="MIKEYMapType" cname="GstMIKEYMapType" type="enum">
|
|
<member cname="GST_MIKEY_MAP_TYPE_SRTP" name="MikeyMapTypeSrtp" value="0" />
|
|
</enum>
|
|
<enum name="MIKEYPRFFunc" cname="GstMIKEYPRFFunc" type="enum">
|
|
<member cname="GST_MIKEY_PRF_MIKEY_1" name="MikeyPrfMikey1" value="0" />
|
|
</enum>
|
|
<enum name="MIKEYPayloadType" cname="GstMIKEYPayloadType" type="enum">
|
|
<member cname="GST_MIKEY_PT_LAST" name="Last" value="0" />
|
|
<member cname="GST_MIKEY_PT_KEMAC" name="Kemac" value="1" />
|
|
<member cname="GST_MIKEY_PT_PKE" name="Pke" value="2" />
|
|
<member cname="GST_MIKEY_PT_DH" name="Dh" value="3" />
|
|
<member cname="GST_MIKEY_PT_SIGN" name="Sign" value="4" />
|
|
<member cname="GST_MIKEY_PT_T" name="T" value="5" />
|
|
<member cname="GST_MIKEY_PT_ID" name="Id" value="6" />
|
|
<member cname="GST_MIKEY_PT_CERT" name="Cert" value="7" />
|
|
<member cname="GST_MIKEY_PT_CHASH" name="Chash" value="8" />
|
|
<member cname="GST_MIKEY_PT_V" name="V" value="9" />
|
|
<member cname="GST_MIKEY_PT_SP" name="Sp" value="10" />
|
|
<member cname="GST_MIKEY_PT_RAND" name="Rand" value="11" />
|
|
<member cname="GST_MIKEY_PT_ERR" name="Err" value="12" />
|
|
<member cname="GST_MIKEY_PT_KEY_DATA" name="KeyData" value="20" />
|
|
<member cname="GST_MIKEY_PT_GEN_EXT" name="GenExt" value="21" />
|
|
</enum>
|
|
<enum name="MIKEYSecProto" cname="GstMIKEYSecProto" type="enum">
|
|
<member cname="GST_MIKEY_SEC_PROTO_SRTP" name="MikeySecProtoSrtp" value="0" />
|
|
</enum>
|
|
<enum name="MIKEYSecSRTP" cname="GstMIKEYSecSRTP" type="enum">
|
|
<member cname="GST_MIKEY_SP_SRTP_ENC_ALG" name="EncAlg" value="0" />
|
|
<member cname="GST_MIKEY_SP_SRTP_ENC_KEY_LEN" name="EncKeyLen" value="1" />
|
|
<member cname="GST_MIKEY_SP_SRTP_AUTH_ALG" name="AuthAlg" value="2" />
|
|
<member cname="GST_MIKEY_SP_SRTP_AUTH_KEY_LEN" name="AuthKeyLen" value="3" />
|
|
<member cname="GST_MIKEY_SP_SRTP_SALT_KEY_LEN" name="SaltKeyLen" value="4" />
|
|
<member cname="GST_MIKEY_SP_SRTP_PRF" name="Prf" value="5" />
|
|
<member cname="GST_MIKEY_SP_SRTP_KEY_DERIV_RATE" name="KeyDerivRate" value="6" />
|
|
<member cname="GST_MIKEY_SP_SRTP_SRTP_ENC" name="SrtpEnc" value="7" />
|
|
<member cname="GST_MIKEY_SP_SRTP_SRTCP_ENC" name="SrtcpEnc" value="8" />
|
|
<member cname="GST_MIKEY_SP_SRTP_FEC_ORDER" name="FecOrder" value="9" />
|
|
<member cname="GST_MIKEY_SP_SRTP_SRTP_AUTH" name="SrtpAuth" value="10" />
|
|
<member cname="GST_MIKEY_SP_SRTP_AUTH_TAG_LEN" name="AuthTagLen" value="11" />
|
|
<member cname="GST_MIKEY_SP_SRTP_SRTP_PREFIX_LEN" name="SrtpPrefixLen" value="12" />
|
|
</enum>
|
|
<enum name="MIKEYTSType" cname="GstMIKEYTSType" type="enum">
|
|
<member cname="GST_MIKEY_TS_TYPE_NTP_UTC" name="NtpUtc" value="0" />
|
|
<member cname="GST_MIKEY_TS_TYPE_NTP" name="Ntp" value="1" />
|
|
<member cname="GST_MIKEY_TS_TYPE_COUNTER" name="Counter" value="2" />
|
|
</enum>
|
|
<enum name="MIKEYType" cname="GstMIKEYType" type="enum">
|
|
<member cname="GST_MIKEY_TYPE_INVALID" name="Invalid" value="-1" />
|
|
<member cname="GST_MIKEY_TYPE_PSK_INIT" name="PskInit" value="0" />
|
|
<member cname="GST_MIKEY_TYPE_PSK_VERIFY" name="PskVerify" value="1" />
|
|
<member cname="GST_MIKEY_TYPE_PK_INIT" name="PkInit" value="2" />
|
|
<member cname="GST_MIKEY_TYPE_PK_VERIFY" name="PkVerify" value="3" />
|
|
<member cname="GST_MIKEY_TYPE_DH_INIT" name="DhInit" value="4" />
|
|
<member cname="GST_MIKEY_TYPE_DH_RESP" name="DhResp" value="5" />
|
|
<member cname="GST_MIKEY_TYPE_ERROR" name="Error" value="6" />
|
|
</enum>
|
|
<enum name="SDPResult" cname="GstSDPResult" type="enum">
|
|
<member cname="GST_SDP_EINVAL" name="Einval" value="-1" />
|
|
<member cname="GST_SDP_OK" name="Ok" value="0" />
|
|
</enum>
|
|
<struct name="MIKEYDecryptInfo" cname="GstMIKEYDecryptInfo" opaque="true" hidden="false" />
|
|
<struct name="MIKEYEncryptInfo" cname="GstMIKEYEncryptInfo" opaque="true" hidden="false" />
|
|
<struct name="MIKEYMapSRTP" cname="GstMIKEYMapSRTP" opaque="false" hidden="false">
|
|
<field cname="policy" access="public" writeable="true" readable="true" is_callback="false" name="Policy" type="guint8" />
|
|
<field cname="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32" />
|
|
<field cname="roc" access="public" writeable="true" readable="true" is_callback="false" name="Roc" type="guint32" />
|
|
</struct>
|
|
<boxed name="MIKEYMessage" cname="GstMIKEYMessage" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_mikey_message_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="private" writeable="false" readable="false" is_callback="false" name="MiniObject" type="GstMiniObject" array_index="2" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="guint8" />
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYType" />
|
|
<field cname="V" access="public" writeable="true" readable="true" is_callback="false" name="V" type="gboolean" />
|
|
<field cname="prf_func" access="public" writeable="true" readable="true" is_callback="false" name="PrfFunc" type="GstMIKEYPRFFunc" />
|
|
<field cname="CSB_id" access="public" writeable="true" readable="true" is_callback="false" name="CSBId" type="guint32" />
|
|
<field cname="map_type" access="public" writeable="true" readable="true" is_callback="false" name="MapType" type="GstMIKEYMapType" />
|
|
<field cname="map_info" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="payloads" access="public" writeable="true" readable="true" is_callback="false" name="Payloads" type="GArray*" array="true" null_term_array="true" />
|
|
<constructor cname="gst_mikey_message_new" disable_void_ctor="" version="1.4" />
|
|
<constructor cname="gst_mikey_message_new_from_bytes" version="1.4">
|
|
<parameters>
|
|
<parameter name="bytes" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstMIKEYDecryptInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_mikey_message_new_from_caps" version="1.8">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_mikey_message_new_from_data" version="1.4">
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="n_length" type="gsize" />
|
|
<parameter name="info" type="GstMIKEYDecryptInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddCsSrtp" cname="gst_mikey_message_add_cs_srtp" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="policy" type="guint8" />
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="roc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPayload" cname="gst_mikey_message_add_payload" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="payload" type="GstMIKEYPayload*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPke" cname="gst_mikey_message_add_pke" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="C" type="GstMIKEYCacheType" />
|
|
<parameter name="data_len" type="guint16" array_index="2" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddRand" cname="gst_mikey_message_add_rand" version="1.4">
|
|
<return-type type="gboolean" array_index="1" />
|
|
<parameters>
|
|
<parameter name="len" type="guint8" array_index="1" />
|
|
<parameter name="rand" type="guint8*" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddRandLen" cname="gst_mikey_message_add_rand_len" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="len" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddT" cname="gst_mikey_message_add_t" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstMIKEYTSType" />
|
|
<parameter name="ts_value" type="guint8*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddTNowNtpUtc" cname="gst_mikey_message_add_t_now_ntp_utc" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Base64Encode" cname="gst_mikey_message_base64_encode" version="1.8">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FindPayload" cname="gst_mikey_message_find_payload" version="1.4">
|
|
<return-type type="GstMIKEYPayload*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="type" type="GstMIKEYPayloadType" />
|
|
<parameter name="nth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCsSrtp" cname="gst_mikey_message_get_cs_srtp" version="1.4">
|
|
<return-type type="GstMIKEYMapSRTP*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetNCs" cname="gst_mikey_message_get_n_cs" version="1.4">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNPayloads" cname="gst_mikey_message_get_n_payloads" version="1.4">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPayload" cname="gst_mikey_message_get_payload" version="1.4">
|
|
<return-type type="GstMIKEYPayload*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertCsSrtp" cname="gst_mikey_message_insert_cs_srtp" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="map" type="GstMIKEYMapSRTP*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertPayload" cname="gst_mikey_message_insert_payload" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="payload" type="GstMIKEYPayload*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveCsSrtp" cname="gst_mikey_message_remove_cs_srtp" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemovePayload" cname="gst_mikey_message_remove_payload" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceCsSrtp" cname="gst_mikey_message_replace_cs_srtp" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="map" type="GstMIKEYMapSRTP*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplacePayload" cname="gst_mikey_message_replace_payload" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="payload" type="GstMIKEYPayload*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetInfo" cname="gst_mikey_message_set_info" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="version" type="guint8" />
|
|
<parameter name="type" type="GstMIKEYType" />
|
|
<parameter name="V" type="gboolean" />
|
|
<parameter name="prf_func" type="GstMIKEYPRFFunc" />
|
|
<parameter name="CSB_id" type="guint32" />
|
|
<parameter name="map_type" type="GstMIKEYMapType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToBytes" cname="gst_mikey_message_to_bytes" version="1.4">
|
|
<return-type type="GBytes*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters throws="1">
|
|
<parameter name="info" type="GstMIKEYEncryptInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToCaps" cname="gst_mikey_message_to_caps" version="1.8.1">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="MIKEYPayload" cname="GstMIKEYPayload" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_mikey_payload_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="mini_object" access="private" writeable="false" readable="false" is_callback="false" name="MiniObject" type="GstMiniObject" array_index="7" hidden="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYPayloadType" array_index="3" />
|
|
<field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint" />
|
|
<constructor cname="gst_mikey_payload_new" version="1.4">
|
|
<parameters>
|
|
<parameter name="type" type="GstMIKEYPayloadType" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="KemacAddSub" cname="gst_mikey_payload_kemac_add_sub" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="newpay" type="GstMIKEYPayload*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="KemacGetNSub" cname="gst_mikey_payload_kemac_get_n_sub" version="1.4">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="KemacGetSub" cname="gst_mikey_payload_kemac_get_sub" version="1.4">
|
|
<return-type type="GstMIKEYPayload*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="KemacRemoveSub" cname="gst_mikey_payload_kemac_remove_sub" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="KemacSet" cname="gst_mikey_payload_kemac_set" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="enc_alg" type="GstMIKEYEncAlg" />
|
|
<parameter name="mac_alg" type="GstMIKEYMacAlg" />
|
|
</parameters>
|
|
</method>
|
|
<method name="KeyDataSetInterval" cname="gst_mikey_payload_key_data_set_interval" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="vf_len" type="guint8" />
|
|
<parameter name="vf_data" type="guint8*" array_index="1" array="true" array_length_param_index="1" />
|
|
<parameter name="vt_len" type="guint8" array_index="3" />
|
|
<parameter name="vt_data" type="guint8*" array="true" array_length_param_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="KeyDataSetKey" cname="gst_mikey_payload_key_data_set_key" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="key_type" type="GstMIKEYKeyDataType" />
|
|
<parameter name="key_len" type="guint16" array_index="2" />
|
|
<parameter name="key_data" type="guint8*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="KeyDataSetSalt" cname="gst_mikey_payload_key_data_set_salt" version="1.4">
|
|
<return-type type="gboolean" array_index="1" />
|
|
<parameters>
|
|
<parameter name="salt_len" type="guint16" array_index="1" />
|
|
<parameter allow-none="1" name="salt_data" type="guint8*" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="KeyDataSetSpi" cname="gst_mikey_payload_key_data_set_spi" version="1.4">
|
|
<return-type type="gboolean" array_index="1" />
|
|
<parameters>
|
|
<parameter name="spi_len" type="guint8" array_index="1" />
|
|
<parameter name="spi_data" type="guint8*" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PkeSet" cname="gst_mikey_payload_pke_set" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="C" type="GstMIKEYCacheType" />
|
|
<parameter name="data_len" type="guint16" array_index="2" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RandSet" cname="gst_mikey_payload_rand_set" version="1.4">
|
|
<return-type type="gboolean" array_index="1" />
|
|
<parameters>
|
|
<parameter name="len" type="guint8" array_index="1" />
|
|
<parameter name="rand" type="guint8*" array="true" array_length_param_index="0" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SpAddParam" cname="gst_mikey_payload_sp_add_param" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="guint8" />
|
|
<parameter name="len" type="guint8" array_index="2" />
|
|
<parameter name="val" type="guint8*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SpGetNParams" cname="gst_mikey_payload_sp_get_n_params" version="1.4">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SpGetParam" cname="gst_mikey_payload_sp_get_param" version="1.4">
|
|
<return-type type="GstMIKEYPayloadSPParam*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SpRemoveParam" cname="gst_mikey_payload_sp_remove_param" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SpSet" cname="gst_mikey_payload_sp_set" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="policy" type="guint" />
|
|
<parameter name="proto" type="GstMIKEYSecProto" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TSet" cname="gst_mikey_payload_t_set" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GstMIKEYTSType" />
|
|
<parameter name="ts_value" type="guint8*" array="true" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="MIKEYPayloadKEMAC" cname="GstMIKEYPayloadKEMAC" opaque="false" hidden="false">
|
|
<field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="enc_alg" access="public" writeable="true" readable="true" is_callback="false" name="EncAlg" type="GstMIKEYEncAlg" />
|
|
<field cname="mac_alg" access="public" writeable="true" readable="true" is_callback="false" name="MacAlg" type="GstMIKEYMacAlg" />
|
|
<field cname="subpayloads" access="public" writeable="true" readable="true" is_callback="false" name="Subpayloads" type="GArray*" array="true" null_term_array="true" />
|
|
</struct>
|
|
<struct name="MIKEYPayloadKeyData" cname="GstMIKEYPayloadKeyData" opaque="false" hidden="false">
|
|
<field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="key_type" access="public" writeable="true" readable="true" is_callback="false" name="KeyType" type="GstMIKEYKeyDataType" />
|
|
<field cname="key_len" access="public" writeable="true" readable="true" is_callback="false" name="KeyLen" type="guint16" />
|
|
<field cname="key_data" access="public" writeable="true" readable="true" is_callback="false" name="KeyData" type="guint8*" />
|
|
<field cname="salt_len" access="public" writeable="true" readable="true" is_callback="false" name="SaltLen" type="guint16" />
|
|
<field cname="salt_data" access="public" writeable="true" readable="true" is_callback="false" name="SaltData" type="guint8*" />
|
|
<field cname="kv_type" access="public" writeable="true" readable="true" is_callback="false" name="KvType" type="GstMIKEYKVType" />
|
|
<field cname="kv_len" access="public" writeable="true" readable="true" is_callback="false" name="KvLen" type="guint8" array="true" array_len="2" />
|
|
<field cname="kv_data" access="public" writeable="true" readable="true" is_callback="false" name="KvData" type="guint8*" array="true" array_len="2" />
|
|
</struct>
|
|
<struct name="MIKEYPayloadPKE" cname="GstMIKEYPayloadPKE" opaque="false" hidden="false">
|
|
<field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="C" access="public" writeable="true" readable="true" is_callback="false" name="C" type="GstMIKEYCacheType" />
|
|
<field cname="data_len" access="public" writeable="true" readable="true" is_callback="false" name="DataLen" type="guint16" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" />
|
|
</struct>
|
|
<struct name="MIKEYPayloadRAND" cname="GstMIKEYPayloadRAND" opaque="false" hidden="false">
|
|
<field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint8" />
|
|
<field cname="rand" access="public" writeable="true" readable="true" is_callback="false" name="Rand" type="guint8" />
|
|
</struct>
|
|
<struct name="MIKEYPayloadSP" cname="GstMIKEYPayloadSP" opaque="false" hidden="false">
|
|
<field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="policy" access="public" writeable="true" readable="true" is_callback="false" name="Policy" type="guint" />
|
|
<field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="GstMIKEYSecProto" />
|
|
<field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GArray*" array="true" null_term_array="true" />
|
|
</struct>
|
|
<struct name="MIKEYPayloadSPParam" cname="GstMIKEYPayloadSPParam" opaque="false" hidden="false">
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="guint8" />
|
|
<field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="guint8" />
|
|
<field cname="val" access="public" writeable="true" readable="true" is_callback="false" name="Val" type="guint8*" />
|
|
</struct>
|
|
<struct name="MIKEYPayloadT" cname="GstMIKEYPayloadT" opaque="false" hidden="false">
|
|
<field cname="pt" access="public" writeable="true" readable="true" is_callback="false" name="Pt" type="GstMIKEYPayload">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstMIKEYTSType" />
|
|
<field cname="ts_value" access="public" writeable="true" readable="true" is_callback="false" name="TsValue" type="guint8" />
|
|
</struct>
|
|
<struct name="SDPAttribute" cname="GstSDPAttribute" opaque="false" hidden="false">
|
|
<field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="gchar*" />
|
|
<field cname="value" access="public" writeable="true" readable="true" is_callback="false" name="Value" type="gchar*" />
|
|
<method name="Clear" cname="gst_sdp_attribute_clear" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Set" cname="gst_sdp_attribute_set" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter allow-none="1" name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="SDPBandwidth" cname="GstSDPBandwidth" opaque="false" hidden="false">
|
|
<field cname="bwtype" access="public" writeable="true" readable="true" is_callback="false" name="Bwtype" type="gchar*" />
|
|
<field cname="bandwidth" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidth" type="guint" />
|
|
<method name="Clear" cname="gst_sdp_bandwidth_clear" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Set" cname="gst_sdp_bandwidth_set" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="bwtype" type="const-gchar*" />
|
|
<parameter name="bandwidth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="SDPConnection" cname="GstSDPConnection" opaque="false" hidden="false">
|
|
<field cname="nettype" access="public" writeable="true" readable="true" is_callback="false" name="Nettype" type="gchar*" />
|
|
<field cname="addrtype" access="public" writeable="true" readable="true" is_callback="false" name="Addrtype" type="gchar*" />
|
|
<field cname="address" access="public" writeable="true" readable="true" is_callback="false" name="Address" type="gchar*" />
|
|
<field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint" />
|
|
<field cname="addr_number" access="public" writeable="true" readable="true" is_callback="false" name="AddrNumber" type="guint" />
|
|
<method name="Clear" cname="gst_sdp_connection_clear" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Set" cname="gst_sdp_connection_set" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="nettype" type="const-gchar*" />
|
|
<parameter name="addrtype" type="const-gchar*" />
|
|
<parameter name="address" type="const-gchar*" />
|
|
<parameter name="ttl" type="guint" />
|
|
<parameter name="addr_number" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="SDPKey" cname="GstSDPKey" opaque="false" hidden="false">
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="gchar*" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gchar*" />
|
|
</struct>
|
|
<struct name="SDPMedia" cname="GstSDPMedia" opaque="false" hidden="false">
|
|
<field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="gchar*" />
|
|
<field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint" />
|
|
<field cname="num_ports" access="public" writeable="true" readable="true" is_callback="false" name="NumPorts" type="guint" />
|
|
<field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="gchar*" />
|
|
<field cname="fmts" access="public" writeable="true" readable="true" is_callback="false" name="Fmts" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="information" access="public" writeable="true" readable="true" is_callback="false" name="Information" type="gchar*" />
|
|
<field cname="connections" access="public" writeable="true" readable="true" is_callback="false" name="Connections" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="GstSDPKey">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="attributes" access="public" writeable="true" readable="true" is_callback="false" name="Attributes" type="GArray*" array="true" null_term_array="true" />
|
|
<method name="AddAttribute" cname="gst_sdp_media_add_attribute">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter allow-none="1" name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddBandwidth" cname="gst_sdp_media_add_bandwidth">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="bwtype" type="const-gchar*" />
|
|
<parameter name="bandwidth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddConnection" cname="gst_sdp_media_add_connection">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="nettype" type="const-gchar*" />
|
|
<parameter name="addrtype" type="const-gchar*" />
|
|
<parameter name="address" type="const-gchar*" />
|
|
<parameter name="ttl" type="guint" />
|
|
<parameter name="addr_number" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddFormat" cname="gst_sdp_media_add_format">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="format" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AsText" cname="gst_sdp_media_as_text">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AttributesLen" cname="gst_sdp_media_attributes_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AttributesToCaps" cname="gst_sdp_media_attributes_to_caps" version="1.8">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BandwidthsLen" cname="gst_sdp_media_bandwidths_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ConnectionsLen" cname="gst_sdp_media_connections_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Copy" cname="gst_sdp_media_copy" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="copy" type="GstSDPMedia**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FormatsLen" cname="gst_sdp_media_formats_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_sdp_media_free">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAttribute" cname="gst_sdp_media_get_attribute">
|
|
<return-type type="GstSDPAttribute*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAttributeVal" cname="gst_sdp_media_get_attribute_val">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAttributeValN" cname="gst_sdp_media_get_attribute_val_n">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="nth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBandwidth" cname="gst_sdp_media_get_bandwidth">
|
|
<return-type type="GstSDPBandwidth*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetCapsFromMedia" cname="gst_sdp_media_get_caps_from_media" version="1.8">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="pt" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetConnection" cname="gst_sdp_media_get_connection">
|
|
<return-type type="GstSDPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFormat" cname="gst_sdp_media_get_format">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInformation" cname="gst_sdp_media_get_information">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetKey" cname="gst_sdp_media_get_key">
|
|
<return-type type="GstSDPKey*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMedia" cname="gst_sdp_media_get_media">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNumPorts" cname="gst_sdp_media_get_num_ports">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPort" cname="gst_sdp_media_get_port">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProto" cname="gst_sdp_media_get_proto">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_sdp_media_init">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InsertAttribute" cname="gst_sdp_media_insert_attribute" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="attr" type="GstSDPAttribute*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertBandwidth" cname="gst_sdp_media_insert_bandwidth" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="bw" type="GstSDPBandwidth*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertConnection" cname="gst_sdp_media_insert_connection" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="conn" type="GstSDPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertFormat" cname="gst_sdp_media_insert_format" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="format" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseKeymgmt" cname="gst_sdp_media_parse_keymgmt" version="1.8.1">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="mikey" type="GstMIKEYMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveAttribute" cname="gst_sdp_media_remove_attribute" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveBandwidth" cname="gst_sdp_media_remove_bandwidth" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveConnection" cname="gst_sdp_media_remove_connection" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveFormat" cname="gst_sdp_media_remove_format" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceAttribute" cname="gst_sdp_media_replace_attribute" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="attr" type="GstSDPAttribute*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceBandwidth" cname="gst_sdp_media_replace_bandwidth" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="bw" type="GstSDPBandwidth*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceConnection" cname="gst_sdp_media_replace_connection" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="conn" type="GstSDPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceFormat" cname="gst_sdp_media_replace_format" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="format" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetInformation" cname="gst_sdp_media_set_information">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="information" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetKey" cname="gst_sdp_media_set_key">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="type" type="const-gchar*" />
|
|
<parameter name="data" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMedia" cname="gst_sdp_media_set_media">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="med" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPortInfo" cname="gst_sdp_media_set_port_info">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="port" type="guint" />
|
|
<parameter name="num_ports" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProto" cname="gst_sdp_media_set_proto">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="proto" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Uninit" cname="gst_sdp_media_uninit">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="New" cname="gst_sdp_media_new" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMediaFromCaps" cname="gst_sdp_media_set_media_from_caps" shared="true" version="1.8">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="media" type="GstSDPMedia*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="SDPMessage" cname="GstSDPMessage" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_sdp_message_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="version" access="public" writeable="true" readable="true" is_callback="false" name="Version" type="gchar*" />
|
|
<field cname="origin" access="public" writeable="true" readable="true" is_callback="false" name="Origin" type="GstSDPOrigin">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="session_name" access="public" writeable="true" readable="true" is_callback="false" name="SessionName" type="gchar*" />
|
|
<field cname="information" access="public" writeable="true" readable="true" is_callback="false" name="Information" type="gchar*" />
|
|
<field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="gchar*" />
|
|
<field cname="emails" access="public" writeable="true" readable="true" is_callback="false" name="Emails" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="phones" access="public" writeable="true" readable="true" is_callback="false" name="Phones" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="connection" access="public" writeable="true" readable="true" is_callback="false" name="Connection" type="GstSDPConnection">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="times" access="public" writeable="true" readable="true" is_callback="false" name="Times" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="zones" access="public" writeable="true" readable="true" is_callback="false" name="Zones" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="key" access="public" writeable="true" readable="true" is_callback="false" name="Key" type="GstSDPKey">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="attributes" access="public" writeable="true" readable="true" is_callback="false" name="Attributes" type="GArray*" array="true" null_term_array="true" />
|
|
<field cname="medias" access="public" writeable="true" readable="true" is_callback="false" name="Medias" type="GArray*" array="true" null_term_array="true" />
|
|
<method name="AddAttribute" cname="gst_sdp_message_add_attribute">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter allow-none="1" name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddBandwidth" cname="gst_sdp_message_add_bandwidth">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="bwtype" type="const-gchar*" />
|
|
<parameter name="bandwidth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddEmail" cname="gst_sdp_message_add_email">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="email" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddMedia" cname="gst_sdp_message_add_media">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddPhone" cname="gst_sdp_message_add_phone">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="phone" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddTime" cname="gst_sdp_message_add_time">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="start" type="const-gchar*" />
|
|
<parameter name="stop" type="const-gchar*" />
|
|
<parameter name="repeat" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddZone" cname="gst_sdp_message_add_zone">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="adj_time" type="const-gchar*" />
|
|
<parameter name="typed_time" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AsText" cname="gst_sdp_message_as_text">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AttributesLen" cname="gst_sdp_message_attributes_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AttributesToCaps" cname="gst_sdp_message_attributes_to_caps" version="1.8">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BandwidthsLen" cname="gst_sdp_message_bandwidths_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Copy" cname="gst_sdp_message_copy" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="copy" type="GstSDPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Dump" cname="gst_sdp_message_dump">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="EmailsLen" cname="gst_sdp_message_emails_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_sdp_message_free">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAttribute" cname="gst_sdp_message_get_attribute">
|
|
<return-type type="GstSDPAttribute*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAttributeVal" cname="gst_sdp_message_get_attribute_val">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAttributeValN" cname="gst_sdp_message_get_attribute_val_n">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="nth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBandwidth" cname="gst_sdp_message_get_bandwidth">
|
|
<return-type type="GstSDPBandwidth*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetConnection" cname="gst_sdp_message_get_connection">
|
|
<return-type type="GstSDPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEmail" cname="gst_sdp_message_get_email">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInformation" cname="gst_sdp_message_get_information">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetKey" cname="gst_sdp_message_get_key">
|
|
<return-type type="GstSDPKey*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMedia" cname="gst_sdp_message_get_media">
|
|
<return-type type="GstSDPMedia*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetOrigin" cname="gst_sdp_message_get_origin">
|
|
<return-type type="GstSDPOrigin*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPhone" cname="gst_sdp_message_get_phone">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSessionName" cname="gst_sdp_message_get_session_name">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTime" cname="gst_sdp_message_get_time">
|
|
<return-type type="GstSDPTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUri" cname="gst_sdp_message_get_uri">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetVersion" cname="gst_sdp_message_get_version">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetZone" cname="gst_sdp_message_get_zone">
|
|
<return-type type="GstSDPZone*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_sdp_message_init">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="InsertAttribute" cname="gst_sdp_message_insert_attribute" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="attr" type="GstSDPAttribute*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertBandwidth" cname="gst_sdp_message_insert_bandwidth" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="bw" type="GstSDPBandwidth*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertEmail" cname="gst_sdp_message_insert_email" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="email" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertPhone" cname="gst_sdp_message_insert_phone" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="phone" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertTime" cname="gst_sdp_message_insert_time" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="t" type="GstSDPTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="InsertZone" cname="gst_sdp_message_insert_zone" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="gint" />
|
|
<parameter name="zone" type="GstSDPZone*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MediasLen" cname="gst_sdp_message_medias_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ParseKeymgmt" cname="gst_sdp_message_parse_keymgmt" version="1.8.1">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="mikey" type="GstMIKEYMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PhonesLen" cname="gst_sdp_message_phones_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveAttribute" cname="gst_sdp_message_remove_attribute" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveBandwidth" cname="gst_sdp_message_remove_bandwidth" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveEmail" cname="gst_sdp_message_remove_email" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemovePhone" cname="gst_sdp_message_remove_phone" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveTime" cname="gst_sdp_message_remove_time" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveZone" cname="gst_sdp_message_remove_zone" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceAttribute" cname="gst_sdp_message_replace_attribute" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="attr" type="GstSDPAttribute*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceBandwidth" cname="gst_sdp_message_replace_bandwidth" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="bw" type="GstSDPBandwidth*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceEmail" cname="gst_sdp_message_replace_email" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="email" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplacePhone" cname="gst_sdp_message_replace_phone" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="phone" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceTime" cname="gst_sdp_message_replace_time" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="t" type="GstSDPTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReplaceZone" cname="gst_sdp_message_replace_zone" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="zone" type="GstSDPZone*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetConnection" cname="gst_sdp_message_set_connection">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="nettype" type="const-gchar*" />
|
|
<parameter name="addrtype" type="const-gchar*" />
|
|
<parameter name="address" type="const-gchar*" />
|
|
<parameter name="ttl" type="guint" />
|
|
<parameter name="addr_number" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetInformation" cname="gst_sdp_message_set_information">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="information" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetKey" cname="gst_sdp_message_set_key">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="type" type="const-gchar*" />
|
|
<parameter name="data" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOrigin" cname="gst_sdp_message_set_origin">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="username" type="const-gchar*" />
|
|
<parameter name="sess_id" type="const-gchar*" />
|
|
<parameter name="sess_version" type="const-gchar*" />
|
|
<parameter name="nettype" type="const-gchar*" />
|
|
<parameter name="addrtype" type="const-gchar*" />
|
|
<parameter name="addr" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSessionName" cname="gst_sdp_message_set_session_name">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="session_name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUri" cname="gst_sdp_message_set_uri">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetVersion" cname="gst_sdp_message_set_version">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="version" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TimesLen" cname="gst_sdp_message_times_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Uninit" cname="gst_sdp_message_uninit">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ZonesLen" cname="gst_sdp_message_zones_len">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AsUri" cname="gst_sdp_message_as_uri" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="scheme" type="const-gchar*" />
|
|
<parameter name="msg" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="New" cname="gst_sdp_message_new" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="msg" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseUri" cname="gst_sdp_message_parse_uri" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="msg" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="SDPOrigin" cname="GstSDPOrigin" opaque="false" hidden="false">
|
|
<field cname="username" access="public" writeable="true" readable="true" is_callback="false" name="Username" type="gchar*" />
|
|
<field cname="sess_id" access="public" writeable="true" readable="true" is_callback="false" name="SessId" type="gchar*" />
|
|
<field cname="sess_version" access="public" writeable="true" readable="true" is_callback="false" name="SessVersion" type="gchar*" />
|
|
<field cname="nettype" access="public" writeable="true" readable="true" is_callback="false" name="Nettype" type="gchar*" />
|
|
<field cname="addrtype" access="public" writeable="true" readable="true" is_callback="false" name="Addrtype" type="gchar*" />
|
|
<field cname="addr" access="public" writeable="true" readable="true" is_callback="false" name="Addr" type="gchar*" />
|
|
</struct>
|
|
<struct name="SDPTime" cname="GstSDPTime" opaque="false" hidden="false">
|
|
<field cname="start" access="public" writeable="true" readable="true" is_callback="false" name="Start" type="gchar*" />
|
|
<field cname="stop" access="public" writeable="true" readable="true" is_callback="false" name="Stop" type="gchar*" />
|
|
<field cname="repeat" access="public" writeable="true" readable="true" is_callback="false" name="Repeat" type="GArray*" array="true" null_term_array="true" />
|
|
<method name="Clear" cname="gst_sdp_time_clear" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Set" cname="gst_sdp_time_set" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="start" type="const-gchar*" />
|
|
<parameter name="stop" type="const-gchar*" />
|
|
<parameter name="repeat" type="const-gchar**" array="true" null_term_array="true" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="SDPZone" cname="GstSDPZone" opaque="false" hidden="false">
|
|
<field cname="time" access="public" writeable="true" readable="true" is_callback="false" name="Time" type="gchar*" />
|
|
<field cname="typed_time" access="public" writeable="true" readable="true" is_callback="false" name="TypedTime" type="gchar*" />
|
|
<method name="Clear" cname="gst_sdp_zone_clear" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Set" cname="gst_sdp_zone_set" version="1.2">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="adj_time" type="const-gchar*" />
|
|
<parameter name="typed_time" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<object name="Global" cname="GstSdpGlobal" opaque="true">
|
|
<method name="SdpAddressIsMulticast" cname="gst_sdp_address_is_multicast" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="nettype" type="const-gchar*" />
|
|
<parameter name="addrtype" type="const-gchar*" />
|
|
<parameter name="addr" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMakeKeymgmt" cname="gst_sdp_make_keymgmt" shared="true" version="1.8">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="base64" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMediaNew" cname="gst_sdp_media_new" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMediaSetMediaFromCaps" cname="gst_sdp_media_set_media_from_caps" shared="true" version="1.8">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="media" type="GstSDPMedia*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMessageAsUri" cname="gst_sdp_message_as_uri" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="scheme" type="const-gchar*" />
|
|
<parameter name="msg" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMessageNew" cname="gst_sdp_message_new" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstSDPMessage**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMessageParseBuffer" cname="gst_sdp_message_parse_buffer" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="msg" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SdpMessageParseUri" cname="gst_sdp_message_parse_uri" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
<parameter name="msg" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstSdpConstants" opaque="true">
|
|
<constant value="1" ctype="gint" gtype="gint" name="MIKEY_VERSION" />
|
|
<constant value="AS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_AS" />
|
|
<constant value="CT" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_CT" />
|
|
<constant value="X-" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_EXT_PREFIX" />
|
|
<constant value="RR" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RR" />
|
|
<constant value="RS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_RS" />
|
|
<constant value="TIAS" ctype="gchar*" gtype="gchar*" name="SDP_BWTYPE_TIAS" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Tags" library="libgsttag-1.0-0.dll">
|
|
<enum name="TagDemuxResult" cname="GstTagDemuxResult" type="enum" gtype="gst_tag_demux_result_get_type">
|
|
<member cname="GST_TAG_DEMUX_RESULT_BROKEN_TAG" name="BrokenTag" value="0" />
|
|
<member cname="GST_TAG_DEMUX_RESULT_AGAIN" name="Again" value="1" />
|
|
<member cname="GST_TAG_DEMUX_RESULT_OK" name="Ok" value="2" />
|
|
</enum>
|
|
<enum name="TagImageType" cname="GstTagImageType" type="enum" gtype="gst_tag_image_type_get_type">
|
|
<member cname="GST_TAG_IMAGE_TYPE_NONE" name="None" value="-1" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_UNDEFINED" name="Undefined" value="0" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_FRONT_COVER" name="FrontCover" value="1" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_BACK_COVER" name="BackCover" value="2" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_LEAFLET_PAGE" name="LeafletPage" value="3" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_MEDIUM" name="Medium" value="4" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_LEAD_ARTIST" name="LeadArtist" value="5" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_ARTIST" name="Artist" value="6" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_CONDUCTOR" name="Conductor" value="7" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA" name="BandOrchestra" value="8" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_COMPOSER" name="Composer" value="9" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_LYRICIST" name="Lyricist" value="10" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_RECORDING_LOCATION" name="RecordingLocation" value="11" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_DURING_RECORDING" name="DuringRecording" value="12" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE" name="DuringPerformance" value="13" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE" name="VideoCapture" value="14" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_FISH" name="Fish" value="15" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_ILLUSTRATION" name="Illustration" value="16" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO" name="BandArtistLogo" value="17" />
|
|
<member cname="GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO" name="PublisherStudioLogo" value="18" />
|
|
</enum>
|
|
<enum name="TagLicenseFlags" cname="GstTagLicenseFlags" type="flags" gtype="gst_tag_license_flags_get_type">
|
|
<member cname="GST_TAG_LICENSE_PERMITS_REPRODUCTION" name="PermitsReproduction" value="1" />
|
|
<member cname="GST_TAG_LICENSE_PERMITS_DISTRIBUTION" name="PermitsDistribution" value="2" />
|
|
<member cname="GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS" name="PermitsDerivativeWorks" value="4" />
|
|
<member cname="GST_TAG_LICENSE_PERMITS_SHARING" name="PermitsSharing" value="8" />
|
|
<member cname="GST_TAG_LICENSE_REQUIRES_NOTICE" name="RequiresNotice" value="256" />
|
|
<member cname="GST_TAG_LICENSE_REQUIRES_ATTRIBUTION" name="RequiresAttribution" value="512" />
|
|
<member cname="GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE" name="RequiresShareAlike" value="1024" />
|
|
<member cname="GST_TAG_LICENSE_REQUIRES_SOURCE_CODE" name="RequiresSourceCode" value="2048" />
|
|
<member cname="GST_TAG_LICENSE_REQUIRES_COPYLEFT" name="RequiresCopyleft" value="4096" />
|
|
<member cname="GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT" name="RequiresLesserCopyleft" value="8192" />
|
|
<member cname="GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE" name="ProhibitsCommercialUse" value="65536" />
|
|
<member cname="GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE" name="ProhibitsHighIncomeNationUse" value="131072" />
|
|
<member cname="GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE" name="CreativeCommonsLicense" value="16777216" />
|
|
<member cname="GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE" name="FreeSoftwareFoundationLicense" value="33554432" />
|
|
</enum>
|
|
<interface name="TagXmpWriter" cname="GstTagXmpWriter" opaque="false" hidden="false">
|
|
<class_struct cname="GstTagXmpWriterInterface">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_tag_xmp_writer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AddAllSchemas" cname="gst_tag_xmp_writer_add_all_schemas">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="AddSchema" cname="gst_tag_xmp_writer_add_schema">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="schema" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasSchema" cname="gst_tag_xmp_writer_has_schema">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="schema" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveAllSchemas" cname="gst_tag_xmp_writer_remove_all_schemas">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RemoveSchema" cname="gst_tag_xmp_writer_remove_schema">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="schema" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListToXmpBuffer" cname="gst_tag_xmp_writer_tag_list_to_xmp_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="read_only" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<object name="TagDemux" cname="GstTagDemux" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstTagDemuxClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="min_start_size" access="public" writeable="false" readable="true" is_callback="false" name="MinStartSize" type="guint" />
|
|
<field cname="min_end_size" access="public" writeable="false" readable="true" is_callback="false" name="MinEndSize" type="guint" />
|
|
<method vm="identify_tag" />
|
|
<method vm="parse_tag" />
|
|
<method vm="merge_tags" />
|
|
<field cname="reserved" access="private" writeable="false" readable="false" is_callback="false" name="Reserved" type="gpointer" array="true" array_len="4" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_tag_demux_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="IdentifyTag" cname="identify_tag">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start_tag" type="gboolean" />
|
|
<parameter name="tag_size" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="MergeTags" cname="merge_tags">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="start_tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="end_tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ParseTag" cname="parse_tag">
|
|
<return-type type="GstTagDemuxResult" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="start_tag" type="gboolean" />
|
|
<parameter name="tag_size" type="guint" />
|
|
<parameter name="tags" type="GstTagList**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTagDemuxPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="reserved" access="private" writeable="false" readable="false" is_callback="false" name="Reserved" type="gpointer" array="true" array_len="4" />
|
|
</object>
|
|
<object name="TagMux" cname="GstTagMux" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<implements>
|
|
<interface cname="GstTagSetter" />
|
|
</implements>
|
|
<class_struct cname="GstTagMuxClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="render_start_tag" />
|
|
<method vm="render_end_tag" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_tag_mux_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="RenderEndTag" cname="render_end_tag">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="tag_list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="RenderStartTag" cname="render_start_tag">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="tag_list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstTagMuxPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="TagDemuxPrivate" cname="GstTagDemuxPrivate" opaque="true" hidden="true" />
|
|
<struct name="TagMuxPrivate" cname="GstTagMuxPrivate" opaque="true" hidden="true" />
|
|
<object name="Global" cname="GstTagGlobal" opaque="true">
|
|
<method name="VorbisTagAdd" cname="gst_vorbis_tag_add" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="list" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="tag" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstTagConstants" opaque="true">
|
|
<constant value="capturing-contrast" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_CONTRAST" />
|
|
<constant value="capturing-digital-zoom-ratio" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_DIGITAL_ZOOM_RATIO" />
|
|
<constant value="capturing-exposure-compensation" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_COMPENSATION" />
|
|
<constant value="capturing-exposure-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_MODE" />
|
|
<constant value="capturing-exposure-program" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_EXPOSURE_PROGRAM" />
|
|
<constant value="capturing-flash-fired" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FLASH_FIRED" />
|
|
<constant value="capturing-flash-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FLASH_MODE" />
|
|
<constant value="capturing-focal-length" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_LENGTH" />
|
|
<constant value="capturing-focal-length-35mm" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_LENGTH_35_MM" version="1.10" />
|
|
<constant value="capturing-focal-ratio" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_FOCAL_RATIO" />
|
|
<constant value="capturing-gain-adjustment" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_GAIN_ADJUSTMENT" />
|
|
<constant value="capturing-iso-speed" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_ISO_SPEED" />
|
|
<constant value="capturing-metering-mode" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_METERING_MODE" />
|
|
<constant value="capturing-saturation" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SATURATION" />
|
|
<constant value="capturing-scene-capture-type" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SCENE_CAPTURE_TYPE" />
|
|
<constant value="capturing-sharpness" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SHARPNESS" />
|
|
<constant value="capturing-shutter-speed" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SHUTTER_SPEED" />
|
|
<constant value="capturing-source" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_SOURCE" />
|
|
<constant value="capturing-white-balance" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_WHITE_BALANCE" />
|
|
<constant value="discid" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_CDDB_DISCID" />
|
|
<constant value="discid-full" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_CDDB_DISCID_FULL" />
|
|
<constant value="musicbrainz-discid" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_MUSICBRAINZ_DISCID" />
|
|
<constant value="musicbrainz-discid-full" ctype="gchar*" gtype="gchar*" name="TAG_CDDA_MUSICBRAINZ_DISCID_FULL" />
|
|
<constant value="cmml-clip" ctype="gchar*" gtype="gchar*" name="TAG_CMML_CLIP" />
|
|
<constant value="cmml-head" ctype="gchar*" gtype="gchar*" name="TAG_CMML_HEAD" />
|
|
<constant value="cmml-stream" ctype="gchar*" gtype="gchar*" name="TAG_CMML_STREAM" />
|
|
<constant value="10" ctype="gint" gtype="gint" name="TAG_ID3V2_HEADER_SIZE" />
|
|
<constant value="image-horizontal-ppi" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_HORIZONTAL_PPI" />
|
|
<constant value="image-vertical-ppi" ctype="gchar*" gtype="gchar*" name="TAG_IMAGE_VERTICAL_PPI" />
|
|
<constant value="musical-key" ctype="gchar*" gtype="gchar*" name="TAG_MUSICAL_KEY" version="1.2" />
|
|
<constant value="musicbrainz-albumartistid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ALBUMARTISTID" />
|
|
<constant value="musicbrainz-albumid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ALBUMID" />
|
|
<constant value="musicbrainz-artistid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_ARTISTID" />
|
|
<constant value="musicbrainz-trackid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_TRACKID" />
|
|
<constant value="musicbrainz-trmid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_TRMID" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Video" library="libgstvideo-1.0-0.dll">
|
|
<enum name="ColorBalanceType" cname="GstColorBalanceType" type="enum" gtype="gst_color_balance_type_get_type">
|
|
<member cname="GST_COLOR_BALANCE_HARDWARE" name="Hardware" value="0" />
|
|
<member cname="GST_COLOR_BALANCE_SOFTWARE" name="Software" value="1" />
|
|
</enum>
|
|
<enum name="NavigationCommand" cname="GstNavigationCommand" type="enum" gtype="gst_navigation_command_get_type">
|
|
<member cname="GST_NAVIGATION_COMMAND_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU1" name="Menu1" value="1" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU2" name="Menu2" value="2" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU3" name="Menu3" value="3" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU4" name="Menu4" value="4" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU5" name="Menu5" value="5" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU6" name="Menu6" value="6" />
|
|
<member cname="GST_NAVIGATION_COMMAND_MENU7" name="Menu7" value="7" />
|
|
<member cname="GST_NAVIGATION_COMMAND_LEFT" name="Left" value="20" />
|
|
<member cname="GST_NAVIGATION_COMMAND_RIGHT" name="Right" value="21" />
|
|
<member cname="GST_NAVIGATION_COMMAND_UP" name="Up" value="22" />
|
|
<member cname="GST_NAVIGATION_COMMAND_DOWN" name="Down" value="23" />
|
|
<member cname="GST_NAVIGATION_COMMAND_ACTIVATE" name="Activate" value="24" />
|
|
<member cname="GST_NAVIGATION_COMMAND_PREV_ANGLE" name="PrevAngle" value="30" />
|
|
<member cname="GST_NAVIGATION_COMMAND_NEXT_ANGLE" name="NextAngle" value="31" />
|
|
</enum>
|
|
<enum name="NavigationEventType" cname="GstNavigationEventType" type="enum" gtype="gst_navigation_event_type_get_type">
|
|
<member cname="GST_NAVIGATION_EVENT_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_NAVIGATION_EVENT_KEY_PRESS" name="KeyPress" value="1" />
|
|
<member cname="GST_NAVIGATION_EVENT_KEY_RELEASE" name="KeyRelease" value="2" />
|
|
<member cname="GST_NAVIGATION_EVENT_MOUSE_BUTTON_PRESS" name="MouseButtonPress" value="3" />
|
|
<member cname="GST_NAVIGATION_EVENT_MOUSE_BUTTON_RELEASE" name="MouseButtonRelease" value="4" />
|
|
<member cname="GST_NAVIGATION_EVENT_MOUSE_MOVE" name="MouseMove" value="5" />
|
|
<member cname="GST_NAVIGATION_EVENT_COMMAND" name="Command" value="6" />
|
|
</enum>
|
|
<enum name="NavigationMessageType" cname="GstNavigationMessageType" type="enum" gtype="gst_navigation_message_type_get_type">
|
|
<member cname="GST_NAVIGATION_MESSAGE_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_NAVIGATION_MESSAGE_MOUSE_OVER" name="MouseOver" value="1" />
|
|
<member cname="GST_NAVIGATION_MESSAGE_COMMANDS_CHANGED" name="CommandsChanged" value="2" />
|
|
<member cname="GST_NAVIGATION_MESSAGE_ANGLES_CHANGED" name="AnglesChanged" value="3" />
|
|
<member cname="GST_NAVIGATION_MESSAGE_EVENT" name="Event" value="4" />
|
|
</enum>
|
|
<enum name="NavigationQueryType" cname="GstNavigationQueryType" type="enum" gtype="gst_navigation_query_type_get_type">
|
|
<member cname="GST_NAVIGATION_QUERY_INVALID" name="Invalid" value="0" />
|
|
<member cname="GST_NAVIGATION_QUERY_COMMANDS" name="Commands" value="1" />
|
|
<member cname="GST_NAVIGATION_QUERY_ANGLES" name="Angles" value="2" />
|
|
</enum>
|
|
<enum name="VideoAlphaMode" cname="GstVideoAlphaMode" type="enum" gtype="gst_video_alpha_mode_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_ALPHA_MODE_COPY" name="Copy" value="0" />
|
|
<member cname="GST_VIDEO_ALPHA_MODE_SET" name="Set" value="1" />
|
|
<member cname="GST_VIDEO_ALPHA_MODE_MULT" name="Mult" value="2" />
|
|
</enum>
|
|
<enum name="VideoChromaMethod" cname="GstVideoChromaMethod" type="enum" gtype="gst_video_chroma_method_get_type">
|
|
<member cname="GST_VIDEO_CHROMA_METHOD_NEAREST" name="Nearest" value="0" />
|
|
<member cname="GST_VIDEO_CHROMA_METHOD_LINEAR" name="Linear" value="1" />
|
|
</enum>
|
|
<enum name="VideoChromaMode" cname="GstVideoChromaMode" type="enum" gtype="gst_video_chroma_mode_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_CHROMA_MODE_FULL" name="Full" value="0" />
|
|
<member cname="GST_VIDEO_CHROMA_MODE_UPSAMPLE_ONLY" name="UpsampleOnly" value="1" />
|
|
<member cname="GST_VIDEO_CHROMA_MODE_DOWNSAMPLE_ONLY" name="DownsampleOnly" value="2" />
|
|
<member cname="GST_VIDEO_CHROMA_MODE_NONE" name="None" value="3" />
|
|
</enum>
|
|
<enum name="VideoColorMatrix" cname="GstVideoColorMatrix" type="enum" gtype="gst_video_color_matrix_get_type">
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_RGB" name="Rgb" value="1" />
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_FCC" name="Fcc" value="2" />
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_BT709" name="Bt709" value="3" />
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_BT601" name="Bt601" value="4" />
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_SMPTE240M" name="Smpte240m" value="5" />
|
|
<member cname="GST_VIDEO_COLOR_MATRIX_BT2020" name="Bt2020" value="6" />
|
|
</enum>
|
|
<enum name="VideoColorPrimaries" cname="GstVideoColorPrimaries" type="enum" gtype="gst_video_color_primaries_get_type">
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_BT709" name="Bt709" value="1" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_BT470M" name="Bt470m" value="2" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_BT470BG" name="Bt470bg" value="3" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTE170M" name="Smpte170m" value="4" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTE240M" name="Smpte240m" value="5" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_FILM" name="Film" value="6" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_BT2020" name="Bt2020" value="7" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_ADOBERGB" name="Adobergb" value="8" />
|
|
</enum>
|
|
<enum name="VideoColorRange" cname="GstVideoColorRange" type="enum" gtype="gst_video_color_range_get_type">
|
|
<member cname="GST_VIDEO_COLOR_RANGE_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_COLOR_RANGE_0_255" name="_00255" value="1" />
|
|
<member cname="GST_VIDEO_COLOR_RANGE_16_235" name="_1616235" value="2" />
|
|
</enum>
|
|
<enum name="VideoDitherMethod" cname="GstVideoDitherMethod" type="enum" gtype="gst_video_dither_method_get_type">
|
|
<member cname="GST_VIDEO_DITHER_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_DITHER_VERTERR" name="Verterr" value="1" />
|
|
<member cname="GST_VIDEO_DITHER_FLOYD_STEINBERG" name="FloydSteinberg" value="2" />
|
|
<member cname="GST_VIDEO_DITHER_SIERRA_LITE" name="SierraLite" value="3" />
|
|
<member cname="GST_VIDEO_DITHER_BAYER" name="Bayer" value="4" />
|
|
</enum>
|
|
<enum name="VideoFieldOrder" cname="GstVideoFieldOrder" type="enum" gtype="gst_video_field_order_get_type" version="1.12">
|
|
<member cname="GST_VIDEO_FIELD_ORDER_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_FIELD_ORDER_TOP_FIELD_FIRST" name="TopFieldFirst" value="1" />
|
|
<member cname="GST_VIDEO_FIELD_ORDER_BOTTOM_FIELD_FIRST" name="BottomFieldFirst" value="2" />
|
|
</enum>
|
|
<enum name="VideoFormat" cname="GstVideoFormat" type="enum" gtype="gst_video_format_get_type">
|
|
<member cname="GST_VIDEO_FORMAT_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_FORMAT_ENCODED" name="Encoded" value="1" />
|
|
<member cname="GST_VIDEO_FORMAT_I420" name="I420" value="2" />
|
|
<member cname="GST_VIDEO_FORMAT_YV12" name="Yv12" value="3" />
|
|
<member cname="GST_VIDEO_FORMAT_YUY2" name="Yuy2" value="4" />
|
|
<member cname="GST_VIDEO_FORMAT_UYVY" name="Uyvy" value="5" />
|
|
<member cname="GST_VIDEO_FORMAT_AYUV" name="Ayuv" value="6" />
|
|
<member cname="GST_VIDEO_FORMAT_RGBx" name="Rgbx" value="7" />
|
|
<member cname="GST_VIDEO_FORMAT_BGRx" name="Bgrx" value="8" />
|
|
<member cname="GST_VIDEO_FORMAT_xRGB" name="Xrgb" value="9" />
|
|
<member cname="GST_VIDEO_FORMAT_xBGR" name="Xbgr" value="10" />
|
|
<member cname="GST_VIDEO_FORMAT_RGBA" name="Rgba" value="11" />
|
|
<member cname="GST_VIDEO_FORMAT_BGRA" name="Bgra" value="12" />
|
|
<member cname="GST_VIDEO_FORMAT_ARGB" name="Argb" value="13" />
|
|
<member cname="GST_VIDEO_FORMAT_ABGR" name="Abgr" value="14" />
|
|
<member cname="GST_VIDEO_FORMAT_RGB" name="Rgb" value="15" />
|
|
<member cname="GST_VIDEO_FORMAT_BGR" name="Bgr" value="16" />
|
|
<member cname="GST_VIDEO_FORMAT_Y41B" name="Y41b" value="17" />
|
|
<member cname="GST_VIDEO_FORMAT_Y42B" name="Y42b" value="18" />
|
|
<member cname="GST_VIDEO_FORMAT_YVYU" name="Yvyu" value="19" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444" name="Y444" value="20" />
|
|
<member cname="GST_VIDEO_FORMAT_v210" name="V210" value="21" />
|
|
<member cname="GST_VIDEO_FORMAT_v216" name="V216" value="22" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12" name="Nv12" value="23" />
|
|
<member cname="GST_VIDEO_FORMAT_NV21" name="Nv21" value="24" />
|
|
<member cname="GST_VIDEO_FORMAT_GRAY8" name="Gray8" value="25" />
|
|
<member cname="GST_VIDEO_FORMAT_GRAY16_BE" name="Gray16Be" value="26" />
|
|
<member cname="GST_VIDEO_FORMAT_GRAY16_LE" name="Gray16Le" value="27" />
|
|
<member cname="GST_VIDEO_FORMAT_v308" name="V308" value="28" />
|
|
<member cname="GST_VIDEO_FORMAT_RGB16" name="Rgb16" value="29" />
|
|
<member cname="GST_VIDEO_FORMAT_BGR16" name="Bgr16" value="30" />
|
|
<member cname="GST_VIDEO_FORMAT_RGB15" name="Rgb15" value="31" />
|
|
<member cname="GST_VIDEO_FORMAT_BGR15" name="Bgr15" value="32" />
|
|
<member cname="GST_VIDEO_FORMAT_UYVP" name="Uyvp" value="33" />
|
|
<member cname="GST_VIDEO_FORMAT_A420" name="A420" value="34" />
|
|
<member cname="GST_VIDEO_FORMAT_RGB8P" name="Rgb8p" value="35" />
|
|
<member cname="GST_VIDEO_FORMAT_YUV9" name="Yuv9" value="36" />
|
|
<member cname="GST_VIDEO_FORMAT_YVU9" name="Yvu9" value="37" />
|
|
<member cname="GST_VIDEO_FORMAT_IYU1" name="Iyu1" value="38" />
|
|
<member cname="GST_VIDEO_FORMAT_ARGB64" name="Argb64" value="39" />
|
|
<member cname="GST_VIDEO_FORMAT_AYUV64" name="Ayuv64" value="40" />
|
|
<member cname="GST_VIDEO_FORMAT_r210" name="R210" value="41" />
|
|
<member cname="GST_VIDEO_FORMAT_I420_10BE" name="I42010be" value="42" />
|
|
<member cname="GST_VIDEO_FORMAT_I420_10LE" name="I42010le" value="43" />
|
|
<member cname="GST_VIDEO_FORMAT_I422_10BE" name="I42210be" value="44" />
|
|
<member cname="GST_VIDEO_FORMAT_I422_10LE" name="I42210le" value="45" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444_10BE" name="Y44410be" value="46" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444_10LE" name="Y44410le" value="47" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR" name="Gbr" value="48" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR_10BE" name="Gbr10be" value="49" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR_10LE" name="Gbr10le" value="50" />
|
|
<member cname="GST_VIDEO_FORMAT_NV16" name="Nv16" value="51" />
|
|
<member cname="GST_VIDEO_FORMAT_NV24" name="Nv24" value="52" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_64Z32" name="Nv1264z32" value="53" />
|
|
<member cname="GST_VIDEO_FORMAT_A420_10BE" name="A42010be" value="54" />
|
|
<member cname="GST_VIDEO_FORMAT_A420_10LE" name="A42010le" value="55" />
|
|
<member cname="GST_VIDEO_FORMAT_A422_10BE" name="A42210be" value="56" />
|
|
<member cname="GST_VIDEO_FORMAT_A422_10LE" name="A42210le" value="57" />
|
|
<member cname="GST_VIDEO_FORMAT_A444_10BE" name="A44410be" value="58" />
|
|
<member cname="GST_VIDEO_FORMAT_A444_10LE" name="A44410le" value="59" />
|
|
<member cname="GST_VIDEO_FORMAT_NV61" name="Nv61" value="60" />
|
|
<member cname="GST_VIDEO_FORMAT_P010_10BE" name="P01010be" value="61" />
|
|
<member cname="GST_VIDEO_FORMAT_P010_10LE" name="P01010le" value="62" />
|
|
<member cname="GST_VIDEO_FORMAT_IYU2" name="Iyu2" value="63" />
|
|
<member cname="GST_VIDEO_FORMAT_VYUY" name="Vyuy" value="64" />
|
|
<member cname="GST_VIDEO_FORMAT_GBRA" name="Gbra" value="65" />
|
|
<member cname="GST_VIDEO_FORMAT_GBRA_10BE" name="Gbra10be" value="66" />
|
|
<member cname="GST_VIDEO_FORMAT_GBRA_10LE" name="Gbra10le" value="67" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR_12BE" name="Gbr12be" value="68" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR_12LE" name="Gbr12le" value="69" />
|
|
<member cname="GST_VIDEO_FORMAT_GBRA_12BE" name="Gbra12be" value="70" />
|
|
<member cname="GST_VIDEO_FORMAT_GBRA_12LE" name="Gbra12le" value="71" />
|
|
<member cname="GST_VIDEO_FORMAT_I420_12BE" name="I42012be" value="72" />
|
|
<member cname="GST_VIDEO_FORMAT_I420_12LE" name="I42012le" value="73" />
|
|
<member cname="GST_VIDEO_FORMAT_I422_12BE" name="I42212be" value="74" />
|
|
<member cname="GST_VIDEO_FORMAT_I422_12LE" name="I42212le" value="75" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444_12BE" name="Y44412be" value="76" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444_12LE" name="Y44412le" value="77" />
|
|
<member cname="GST_VIDEO_FORMAT_GRAY10_LE32" name="Gray10Le32" value="78" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_10LE32" name="Nv1210le32" value="79" />
|
|
<member cname="GST_VIDEO_FORMAT_NV16_10LE32" name="Nv1610le32" value="80" />
|
|
</enum>
|
|
<enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum">
|
|
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_NORMAL" name="NormalYNormal" value="0" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_NORMAL_Y_FLIP" name="NormalYFlip" value="1" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_NORMAL" name="FlipYNormal" value="2" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_ORIENTATION_X_FLIP_Y_FLIP" name="FlipYFlip" value="3" />
|
|
</enum>
|
|
<enum name="VideoGLTextureType" cname="GstVideoGLTextureType" type="enum">
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE" name="Luminance" value="0" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_LUMINANCE_ALPHA" name="LuminanceAlpha" value="1" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGB16" name="Rgb16" value="2" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGB" name="Rgb" value="3" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_RGBA" name="Rgba" value="4" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_R" name="R" value="5" />
|
|
<member cname="GST_VIDEO_GL_TEXTURE_TYPE_RG" name="Rg" value="6" />
|
|
</enum>
|
|
<enum name="VideoGammaMode" cname="GstVideoGammaMode" type="enum" gtype="gst_video_gamma_mode_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_GAMMA_MODE_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_GAMMA_MODE_REMAP" name="Remap" value="1" />
|
|
</enum>
|
|
<enum name="VideoInterlaceMode" cname="GstVideoInterlaceMode" type="enum" gtype="gst_video_interlace_mode_get_type">
|
|
<member cname="GST_VIDEO_INTERLACE_MODE_PROGRESSIVE" name="Progressive" value="0" />
|
|
<member cname="GST_VIDEO_INTERLACE_MODE_INTERLEAVED" name="Interleaved" value="1" />
|
|
<member cname="GST_VIDEO_INTERLACE_MODE_MIXED" name="Mixed" value="2" />
|
|
<member cname="GST_VIDEO_INTERLACE_MODE_FIELDS" name="Fields" value="3" />
|
|
</enum>
|
|
<enum name="VideoMatrixMode" cname="GstVideoMatrixMode" type="enum" gtype="gst_video_matrix_mode_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_MATRIX_MODE_FULL" name="Full" value="0" />
|
|
<member cname="GST_VIDEO_MATRIX_MODE_INPUT_ONLY" name="InputOnly" value="1" />
|
|
<member cname="GST_VIDEO_MATRIX_MODE_OUTPUT_ONLY" name="OutputOnly" value="2" />
|
|
<member cname="GST_VIDEO_MATRIX_MODE_NONE" name="None" value="3" />
|
|
</enum>
|
|
<enum name="VideoMultiviewFramePacking" cname="GstVideoMultiviewFramePacking" type="enum" gtype="gst_video_multiview_frame_packing_get_type">
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE" name="None" value="-1" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_MONO" name="Mono" value="0" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_LEFT" name="Left" value="1" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_RIGHT" name="Right" value="2" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE" name="SideBySide" value="3" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_SIDE_BY_SIDE_QUINCUNX" name="SideBySideQuincunx" value="4" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_COLUMN_INTERLEAVED" name="ColumnInterleaved" value="5" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_ROW_INTERLEAVED" name="RowInterleaved" value="6" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_TOP_BOTTOM" name="TopBottom" value="7" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FRAME_PACKING_CHECKERBOARD" name="Checkerboard" value="8" />
|
|
</enum>
|
|
<enum name="VideoMultiviewMode" cname="GstVideoMultiviewMode" type="enum" gtype="gst_video_multiview_mode_get_type">
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_NONE" name="None" value="-1" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_MONO" name="Mono" value="0" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_LEFT" name="Left" value="1" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_RIGHT" name="Right" value="2" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE" name="SideBySide" value="3" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_SIDE_BY_SIDE_QUINCUNX" name="SideBySideQuincunx" value="4" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_COLUMN_INTERLEAVED" name="ColumnInterleaved" value="5" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_ROW_INTERLEAVED" name="RowInterleaved" value="6" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_TOP_BOTTOM" name="TopBottom" value="7" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_CHECKERBOARD" name="Checkerboard" value="8" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_FRAME_BY_FRAME" name="FrameByFrame" value="32" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_MULTIVIEW_FRAME_BY_FRAME" name="MultiviewFrameByFrame" value="33" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_MODE_SEPARATED" name="Separated" value="34" />
|
|
</enum>
|
|
<enum name="VideoOrientationMethod" cname="GstVideoOrientationMethod" type="enum" gtype="gst_video_orientation_method_get_type" version="1.10">
|
|
<member cname="GST_VIDEO_ORIENTATION_IDENTITY" name="Identity" value="0" />
|
|
<member cname="GST_VIDEO_ORIENTATION_90R" name="_90r" value="1" />
|
|
<member cname="GST_VIDEO_ORIENTATION_180" name="_180" value="2" />
|
|
<member cname="GST_VIDEO_ORIENTATION_90L" name="_90l" value="3" />
|
|
<member cname="GST_VIDEO_ORIENTATION_HORIZ" name="Horiz" value="4" />
|
|
<member cname="GST_VIDEO_ORIENTATION_VERT" name="Vert" value="5" />
|
|
<member cname="GST_VIDEO_ORIENTATION_UL_LR" name="UlLr" value="6" />
|
|
<member cname="GST_VIDEO_ORIENTATION_UR_LL" name="UrLl" value="7" />
|
|
<member cname="GST_VIDEO_ORIENTATION_AUTO" name="Auto" value="8" />
|
|
<member cname="GST_VIDEO_ORIENTATION_CUSTOM" name="Custom" value="9" />
|
|
</enum>
|
|
<enum name="VideoOverlayFormatFlags" cname="GstVideoOverlayFormatFlags" type="enum">
|
|
<member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="1" />
|
|
<member cname="GST_VIDEO_OVERLAY_FORMAT_FLAG_GLOBAL_ALPHA" name="GlobalAlpha" value="2" />
|
|
</enum>
|
|
<enum name="VideoPrimariesMode" cname="GstVideoPrimariesMode" type="enum" gtype="gst_video_primaries_mode_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_PRIMARIES_MODE_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_PRIMARIES_MODE_MERGE_ONLY" name="MergeOnly" value="1" />
|
|
<member cname="GST_VIDEO_PRIMARIES_MODE_FAST" name="Fast" value="2" />
|
|
</enum>
|
|
<enum name="VideoResamplerMethod" cname="GstVideoResamplerMethod" type="enum" gtype="gst_video_resampler_method_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_RESAMPLER_METHOD_NEAREST" name="Nearest" value="0" />
|
|
<member cname="GST_VIDEO_RESAMPLER_METHOD_LINEAR" name="Linear" value="1" />
|
|
<member cname="GST_VIDEO_RESAMPLER_METHOD_CUBIC" name="Cubic" value="2" />
|
|
<member cname="GST_VIDEO_RESAMPLER_METHOD_SINC" name="Sinc" value="3" />
|
|
<member cname="GST_VIDEO_RESAMPLER_METHOD_LANCZOS" name="Lanczos" value="4" />
|
|
</enum>
|
|
<enum name="VideoTileMode" cname="GstVideoTileMode" type="enum" gtype="gst_video_tile_mode_get_type">
|
|
<member cname="GST_VIDEO_TILE_MODE_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_TILE_MODE_ZFLIPZ_2X2" name="Zflipz2x2" value="65536" />
|
|
</enum>
|
|
<enum name="VideoTileType" cname="GstVideoTileType" type="enum" gtype="gst_video_tile_type_get_type">
|
|
<member cname="GST_VIDEO_TILE_TYPE_INDEXED" name="Indexed" value="0" />
|
|
</enum>
|
|
<enum name="VideoTransferFunction" cname="GstVideoTransferFunction" type="enum" gtype="gst_video_transfer_function_get_type">
|
|
<member cname="GST_VIDEO_TRANSFER_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_TRANSFER_GAMMA10" name="Gamma10" value="1" />
|
|
<member cname="GST_VIDEO_TRANSFER_GAMMA18" name="Gamma18" value="2" />
|
|
<member cname="GST_VIDEO_TRANSFER_GAMMA20" name="Gamma20" value="3" />
|
|
<member cname="GST_VIDEO_TRANSFER_GAMMA22" name="Gamma22" value="4" />
|
|
<member cname="GST_VIDEO_TRANSFER_BT709" name="Bt709" value="5" />
|
|
<member cname="GST_VIDEO_TRANSFER_SMPTE240M" name="Smpte240m" value="6" />
|
|
<member cname="GST_VIDEO_TRANSFER_SRGB" name="Srgb" value="7" />
|
|
<member cname="GST_VIDEO_TRANSFER_GAMMA28" name="Gamma28" value="8" />
|
|
<member cname="GST_VIDEO_TRANSFER_LOG100" name="Log100" value="9" />
|
|
<member cname="GST_VIDEO_TRANSFER_LOG316" name="Log316" value="10" />
|
|
<member cname="GST_VIDEO_TRANSFER_BT2020_12" name="Bt202012" value="11" />
|
|
<member cname="GST_VIDEO_TRANSFER_ADOBERGB" name="Adobergb" value="12" />
|
|
</enum>
|
|
<enum name="VideoBufferFlags" cname="GstVideoBufferFlags" type="flags" gtype="gst_video_buffer_flags_get_type">
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_INTERLACED" name="Interlaced" value="1048576" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_TFF" name="Tff" value="2097152" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_RFF" name="Rff" value="4194304" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_ONEFIELD" name="Onefield" value="8388608" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16777216" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="33554432" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_LAST" name="Last" value="268435456" />
|
|
</enum>
|
|
<enum name="VideoChromaFlags" cname="GstVideoChromaFlags" type="flags" gtype="gst_video_chroma_flags_get_type">
|
|
<member cname="GST_VIDEO_CHROMA_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_CHROMA_FLAG_INTERLACED" name="Interlaced" value="1" />
|
|
</enum>
|
|
<enum name="VideoChromaSite" cname="GstVideoChromaSite" type="flags" gtype="gst_video_chroma_site_get_type">
|
|
<member cname="GST_VIDEO_CHROMA_SITE_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_NONE" name="None" value="1" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_JPEG" name="Jpeg" value="1" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_H_COSITED" name="HCosited" value="2" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_MPEG2" name="Mpeg2" value="2" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_V_COSITED" name="VCosited" value="4" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_COSITED" name="Cosited" value="6" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_ALT_LINE" name="AltLine" value="8" />
|
|
<member cname="GST_VIDEO_CHROMA_SITE_DV" name="Dv" value="14" />
|
|
</enum>
|
|
<enum name="VideoCodecFrameFlags" cname="GstVideoCodecFrameFlags" type="flags">
|
|
<member cname="GST_VIDEO_CODEC_FRAME_FLAG_DECODE_ONLY" name="DecodeOnly" value="1" />
|
|
<member cname="GST_VIDEO_CODEC_FRAME_FLAG_SYNC_POINT" name="SyncPoint" value="2" />
|
|
<member cname="GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME" name="ForceKeyframe" value="4" />
|
|
<member cname="GST_VIDEO_CODEC_FRAME_FLAG_FORCE_KEYFRAME_HEADERS" name="ForceKeyframeHeaders" value="8" />
|
|
</enum>
|
|
<enum name="VideoDitherFlags" cname="GstVideoDitherFlags" type="flags" gtype="gst_video_dither_flags_get_type">
|
|
<member cname="GST_VIDEO_DITHER_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_DITHER_FLAG_INTERLACED" name="Interlaced" value="1" />
|
|
<member cname="GST_VIDEO_DITHER_FLAG_QUANTIZE" name="Quantize" value="2" />
|
|
</enum>
|
|
<enum name="VideoFlags" cname="GstVideoFlags" type="flags" gtype="gst_video_flags_get_type">
|
|
<member cname="GST_VIDEO_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_FLAG_VARIABLE_FPS" name="VariableFps" value="1" />
|
|
<member cname="GST_VIDEO_FLAG_PREMULTIPLIED_ALPHA" name="PremultipliedAlpha" value="2" />
|
|
</enum>
|
|
<enum name="VideoFormatFlags" cname="GstVideoFormatFlags" type="flags" gtype="gst_video_format_flags_get_type">
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_YUV" name="Yuv" value="1" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_RGB" name="Rgb" value="2" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_GRAY" name="Gray" value="4" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_ALPHA" name="Alpha" value="8" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_LE" name="Le" value="16" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_PALETTE" name="Palette" value="32" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_COMPLEX" name="Complex" value="64" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_UNPACK" name="Unpack" value="128" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_TILED" name="Tiled" value="256" />
|
|
</enum>
|
|
<enum name="VideoFrameFlags" cname="GstVideoFrameFlags" type="flags" gtype="gst_video_frame_flags_get_type">
|
|
<member cname="GST_VIDEO_FRAME_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_INTERLACED" name="Interlaced" value="1" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_TFF" name="Tff" value="2" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_RFF" name="Rff" value="4" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_ONEFIELD" name="Onefield" value="8" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_MULTIPLE_VIEW" name="MultipleView" value="16" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_FIRST_IN_BUNDLE" name="FirstInBundle" value="32" />
|
|
</enum>
|
|
<enum name="VideoFrameMapFlags" cname="GstVideoFrameMapFlags" type="flags" gtype="gst_video_frame_map_flags_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_FRAME_MAP_FLAG_NO_REF" name="NoRef" value="65536" />
|
|
<member cname="GST_VIDEO_FRAME_MAP_FLAG_LAST" name="Last" value="16777216" />
|
|
</enum>
|
|
<enum name="VideoMultiviewFlags" cname="GstVideoMultiviewFlags" type="flags" gtype="gst_video_multiview_flags_get_type">
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_VIEW_FIRST" name="RightViewFirst" value="1" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLIPPED" name="LeftFlipped" value="2" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_LEFT_FLOPPED" name="LeftFlopped" value="4" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLIPPED" name="RightFlipped" value="8" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_RIGHT_FLOPPED" name="RightFlopped" value="16" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_HALF_ASPECT" name="HalfAspect" value="16384" />
|
|
<member cname="GST_VIDEO_MULTIVIEW_FLAGS_MIXED_MONO" name="MixedMono" value="32768" />
|
|
</enum>
|
|
<enum name="VideoPackFlags" cname="GstVideoPackFlags" type="flags" gtype="gst_video_pack_flags_get_type">
|
|
<member cname="GST_VIDEO_PACK_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_PACK_FLAG_TRUNCATE_RANGE" name="TruncateRange" value="1" />
|
|
<member cname="GST_VIDEO_PACK_FLAG_INTERLACED" name="Interlaced" value="2" />
|
|
</enum>
|
|
<enum name="VideoResamplerFlags" cname="GstVideoResamplerFlags" type="flags" gtype="gst_video_resampler_flags_get_type" version="1.6">
|
|
<member cname="GST_VIDEO_RESAMPLER_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_RESAMPLER_FLAG_HALF_TAPS" name="HalfTaps" value="1" />
|
|
</enum>
|
|
<enum name="VideoScalerFlags" cname="GstVideoScalerFlags" type="flags" gtype="gst_video_scaler_flags_get_type">
|
|
<member cname="GST_VIDEO_SCALER_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_SCALER_FLAG_INTERLACED" name="Interlaced" value="1" />
|
|
</enum>
|
|
<enum name="VideoTimeCodeFlags" cname="GstVideoTimeCodeFlags" type="flags" version="1.10">
|
|
<member cname="GST_VIDEO_TIME_CODE_FLAGS_NONE" name="None" value="0" />
|
|
<member cname="GST_VIDEO_TIME_CODE_FLAGS_DROP_FRAME" name="DropFrame" value="1" />
|
|
<member cname="GST_VIDEO_TIME_CODE_FLAGS_INTERLACED" name="Interlaced" value="2" />
|
|
</enum>
|
|
<callback name="VideoAffineTransformationGetMatrix" cname="GstVideoAffineTransformationGetMatrix">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="meta" type="GstVideoAffineTransformationMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="matrix" type="gfloat" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="VideoConvertSampleCallback" cname="GstVideoConvertSampleCallback">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sample" type="GstSample*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="VideoFormatPack" cname="GstVideoFormatPack">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoPackFlags" />
|
|
<parameter allow-none="1" name="src" type="gpointer" />
|
|
<parameter name="sstride" type="gint" />
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="stride" type="gint" />
|
|
<parameter name="chroma_site" type="GstVideoChromaSite" />
|
|
<parameter name="y" type="gint" />
|
|
<parameter name="width" type="gint" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="VideoFormatUnpack" cname="GstVideoFormatUnpack">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoPackFlags" />
|
|
<parameter allow-none="1" name="dest" type="gpointer" />
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="stride" type="gint" />
|
|
<parameter name="x" type="gint" />
|
|
<parameter name="y" type="gint" />
|
|
<parameter name="width" type="gint" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="VideoGLTextureUpload" cname="GstVideoGLTextureUpload">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="meta" type="GstVideoGLTextureUploadMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="texture_id" type="guint" />
|
|
</parameters>
|
|
</callback>
|
|
<interface name="ColorBalance" cname="GstColorBalance" opaque="false" hidden="false">
|
|
<class_struct cname="GstColorBalanceInterface">
|
|
<field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="list_channels" />
|
|
<method vm="set_value" />
|
|
<method vm="get_value" />
|
|
<method vm="get_balance_type" />
|
|
<method signal_vm="value_changed" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_color_balance_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GetBalanceType" cname="get_balance_type">
|
|
<return-type type="GstColorBalanceType" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetValue" cname="get_value">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="channel" type="GstColorBalanceChannel*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ListChannels" cname="list_channels">
|
|
<return-type type="GList*" element_type="GstColorBalanceChannel*" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="SetValue" cname="set_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="channel" type="GstColorBalanceChannel*" />
|
|
<parameter name="value" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetBalanceType" cname="gst_color_balance_get_balance_type">
|
|
<return-type type="GstColorBalanceType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetValue" cname="gst_color_balance_get_value">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="channel" type="GstColorBalanceChannel*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ListChannels" cname="gst_color_balance_list_channels">
|
|
<return-type type="GList*" element_type="GstColorBalanceChannel*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetValue" cname="gst_color_balance_set_value">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="channel" type="GstColorBalanceChannel*" />
|
|
<parameter name="value" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ValueChanged" cname="gst_color_balance_value_changed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="channel" type="GstColorBalanceChannel*" />
|
|
<parameter name="value" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<signal name="ValueChangedEvent" cname="value-changed" when="last" field_name="value_changed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="channel" type="GstColorBalanceChannel*" />
|
|
<parameter name="value" type="gint" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
</interface>
|
|
<interface name="Navigation" cname="GstNavigation" opaque="false" hidden="false">
|
|
<class_struct cname="GstNavigationInterface">
|
|
<field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="send_event" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_navigation_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="EventGetType" cname="gst_navigation_event_get_type" shared="true">
|
|
<return-type type="GstNavigationEventType" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="EventParseCommand" cname="gst_navigation_event_parse_command" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="command" type="GstNavigationCommand" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventParseKeyEvent" cname="gst_navigation_event_parse_key_event" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="key" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventParseMouseButtonEvent" cname="gst_navigation_event_parse_mouse_button_event" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="button" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventParseMouseMoveEvent" cname="gst_navigation_event_parse_mouse_move_event" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageGetType" cname="gst_navigation_message_get_type" shared="true">
|
|
<return-type type="GstNavigationMessageType" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageNewAnglesChanged" cname="gst_navigation_message_new_angles_changed" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="cur_angle" type="guint" />
|
|
<parameter name="n_angles" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageNewCommandsChanged" cname="gst_navigation_message_new_commands_changed" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageNewEvent" cname="gst_navigation_message_new_event" shared="true" version="1.6">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageNewMouseOver" cname="gst_navigation_message_new_mouse_over" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageParseAnglesChanged" cname="gst_navigation_message_parse_angles_changed" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageParseEvent" cname="gst_navigation_message_parse_event" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="event" type="GstEvent**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MessageParseMouseOver" cname="gst_navigation_message_parse_mouse_over" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryGetType" cname="gst_navigation_query_get_type" shared="true">
|
|
<return-type type="GstNavigationQueryType" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryNewAngles" cname="gst_navigation_query_new_angles" shared="true">
|
|
<return-type type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="QueryNewCommands" cname="gst_navigation_query_new_commands" shared="true">
|
|
<return-type type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="QueryParseAngles" cname="gst_navigation_query_parse_angles" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryParseCommandsLength" cname="gst_navigation_query_parse_commands_length" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="n_cmds" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryParseCommandsNth" cname="gst_navigation_query_parse_commands_nth" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter allow-none="1" name="cmd" type="GstNavigationCommand" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QuerySetAngles" cname="gst_navigation_query_set_angles" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="cur_angle" type="guint" />
|
|
<parameter name="n_angles" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QuerySetCommandsv" cname="gst_navigation_query_set_commandsv" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="n_cmds" type="gint" array_index="2" />
|
|
<parameter name="cmds" type="GstNavigationCommand*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="SendEvent" cname="send_event">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="SendCommand" cname="gst_navigation_send_command">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="command" type="GstNavigationCommand" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendEvent" cname="gst_navigation_send_event">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendKeyEvent" cname="gst_navigation_send_key_event">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="event" type="const-gchar*" />
|
|
<parameter name="key" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendMouseEvent" cname="gst_navigation_send_mouse_event">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="event" type="const-gchar*" />
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<interface name="VideoDirection" cname="GstVideoDirection" opaque="false" hidden="false" version="1.10">
|
|
<class_struct cname="GstVideoDirectionInterface" version="1.10">
|
|
<field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_direction_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="VideoDirection" cname="video-direction" type="GstVideoOrientationMethod" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
</interface>
|
|
<interface name="VideoOrientation" cname="GstVideoOrientation" opaque="false" hidden="false">
|
|
<class_struct cname="GstVideoOrientationInterface">
|
|
<field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_hflip" />
|
|
<method vm="get_vflip" />
|
|
<method vm="get_hcenter" />
|
|
<method vm="get_vcenter" />
|
|
<method vm="set_hflip" />
|
|
<method vm="set_vflip" />
|
|
<method vm="set_hcenter" />
|
|
<method vm="set_vcenter" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_orientation_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GetHcenter" cname="get_hcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetHflip" cname="get_hflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetVcenter" cname="get_vcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetVflip" cname="get_vflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetHcenter" cname="set_hcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetHflip" cname="set_hflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetVcenter" cname="set_vcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetVflip" cname="set_vflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetHcenter" cname="gst_video_orientation_get_hcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHflip" cname="gst_video_orientation_get_hflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetVcenter" cname="gst_video_orientation_get_vcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetVflip" cname="gst_video_orientation_get_vflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHcenter" cname="gst_video_orientation_set_hcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHflip" cname="gst_video_orientation_set_hflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetVcenter" cname="gst_video_orientation_set_vcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetVflip" cname="gst_video_orientation_set_vflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<interface name="VideoOverlay" cname="GstVideoOverlay" opaque="false" hidden="false">
|
|
<class_struct cname="GstVideoOverlayInterface">
|
|
<field cname="iface" access="public" writeable="false" readable="true" is_callback="false" name="Iface" type="GTypeInterface">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="expose" />
|
|
<method vm="handle_events" />
|
|
<method vm="set_render_rectangle" />
|
|
<method vm="set_window_handle" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_overlay_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="InstallProperties" cname="gst_video_overlay_install_properties" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="oclass" type="GObjectClass*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="last_prop_id" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProperty" cname="gst_video_overlay_set_property" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="last_prop_id" type="gint" />
|
|
<parameter name="property_id" type="guint" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="Expose" cname="expose">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="HandleEvents" cname="handle_events">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="handle_events" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetRenderRectangle" cname="set_render_rectangle">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="x" type="gint" />
|
|
<parameter name="y" type="gint" />
|
|
<parameter name="width" type="gint" />
|
|
<parameter name="height" type="gint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetWindowHandle" cname="set_window_handle">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="handle" type="gpointer" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="Expose" cname="gst_video_overlay_expose">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GotWindowHandle" cname="gst_video_overlay_got_window_handle">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="handle" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HandleEvents" cname="gst_video_overlay_handle_events">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="handle_events" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PrepareWindowHandle" cname="gst_video_overlay_prepare_window_handle">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetRenderRectangle" cname="gst_video_overlay_set_render_rectangle">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="x" type="gint" />
|
|
<parameter name="y" type="gint" />
|
|
<parameter name="width" type="gint" />
|
|
<parameter name="height" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetWindowHandle" cname="gst_video_overlay_set_window_handle">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="handle" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
</interface>
|
|
<object name="ColorBalanceChannel" cname="GstColorBalanceChannel" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstColorBalanceChannelClass">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method signal_vm="value_changed" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_color_balance_channel_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GObject*" hidden="true" />
|
|
<field cname="label" access="public" writeable="false" readable="true" is_callback="false" name="Label" type="gchar*" />
|
|
<field cname="min_value" access="public" writeable="false" readable="true" is_callback="false" name="MinValue" type="gint" />
|
|
<field cname="max_value" access="public" writeable="false" readable="true" is_callback="false" name="MaxValue" type="gint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<signal name="ValueChanged" cname="value-changed" when="last" field_name="value_changed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="gint" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="VideoBufferPool" cname="GstVideoBufferPool" opaque="false" hidden="false" parent="GstBufferPool">
|
|
<class_struct cname="GstVideoBufferPoolClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBufferPoolClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_buffer_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_video_buffer_pool_new" disable_void_ctor="" />
|
|
<field cname="bufferpool" access="public" writeable="false" readable="true" is_callback="false" name="Bufferpool" type="GstBufferPool*" />
|
|
<field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstVideoBufferPoolPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</object>
|
|
<object name="VideoDecoder" cname="GstVideoDecoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<class_struct cname="GstVideoDecoderClass">
|
|
<field cname="element_class" access="private" writeable="false" readable="false" is_callback="false" name="ElementClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="open" />
|
|
<method vm="close" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="parse" />
|
|
<method vm="set_format" />
|
|
<method vm="reset" />
|
|
<method vm="finish" />
|
|
<method vm="handle_frame" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="negotiate" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="propose_allocation" />
|
|
<method vm="flush" />
|
|
<method vm="sink_query" />
|
|
<method vm="src_query" />
|
|
<method vm="getcaps" />
|
|
<method vm="drain" />
|
|
<method vm="transform_meta" />
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="14" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_decoder_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Drain" cname="drain">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Finish" cname="finish">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Flush" cname="flush">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Getcaps" cname="getcaps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleFrame" cname="handle_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Negotiate" cname="negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Parse" cname="parse">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="adapter" type="GstAdapter*" />
|
|
<parameter name="at_eos" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Reset" cname="reset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="hard" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetFormat" cname="set_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="state" type="GstVideoCodecState*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkQuery" cname="sink_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcQuery" cname="src_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="TransformMeta" cname="transform_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddToFrame" cname="gst_video_decoder_add_to_frame">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="n_bytes" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AllocateOutputBuffer" cname="gst_video_decoder_allocate_output_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="AllocateOutputFrame" cname="gst_video_decoder_allocate_output_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AllocateOutputFrameWithParams" cname="gst_video_decoder_allocate_output_frame_with_params" version="1.12">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params" type="GstBufferPoolAcquireParams*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DropFrame" cname="gst_video_decoder_drop_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FinishFrame" cname="gst_video_decoder_finish_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllocator" cname="gst_video_decoder_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBufferPool" cname="gst_video_decoder_get_buffer_pool">
|
|
<return-type type="GstBufferPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEstimateRate" cname="gst_video_decoder_get_estimate_rate">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFrame" cname="gst_video_decoder_get_frame">
|
|
<return-type type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="frame_number" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFrames" cname="gst_video_decoder_get_frames">
|
|
<return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_video_decoder_get_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxDecodeTime" cname="gst_video_decoder_get_max_decode_time">
|
|
<return-type type="gint64" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxErrors" cname="gst_video_decoder_get_max_errors">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNeedsFormat" cname="gst_video_decoder_get_needs_format" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOldestFrame" cname="gst_video_decoder_get_oldest_frame">
|
|
<return-type type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOutputState" cname="gst_video_decoder_get_output_state">
|
|
<return-type type="GstVideoCodecState*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPacketized" cname="gst_video_decoder_get_packetized">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPendingFrameSize" cname="gst_video_decoder_get_pending_frame_size" version="1.4">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetQosProportion" cname="gst_video_decoder_get_qos_proportion" version="1.0.3">
|
|
<return-type type="gdouble" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HaveFrame" cname="gst_video_decoder_have_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_video_decoder_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Negotiate" cname="gst_video_decoder_negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ProxyGetcaps" cname="gst_video_decoder_proxy_getcaps" version="1.6">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReleaseFrame" cname="gst_video_decoder_release_frame" version="1.2.2">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEstimateRate" cname="gst_video_decoder_set_estimate_rate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_video_decoder_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min_latency" type="guint64" />
|
|
<parameter name="max_latency" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxErrors" cname="gst_video_decoder_set_max_errors">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="num" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetNeedsFormat" cname="gst_video_decoder_set_needs_format" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOutputState" cname="gst_video_decoder_set_output_state">
|
|
<return-type type="GstVideoCodecState*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="fmt" type="GstVideoFormat" />
|
|
<parameter name="width" type="guint" />
|
|
<parameter name="height" type="guint" />
|
|
<parameter allow-none="1" name="reference" type="GstVideoCodecState*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPacketized" cname="gst_video_decoder_set_packetized">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="packetized" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUseDefaultPadAcceptcaps" cname="gst_video_decoder_set_use_default_pad_acceptcaps" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="use" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="input_segment" access="private" writeable="false" readable="false" is_callback="false" name="InputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="output_segment" access="private" writeable="false" readable="false" is_callback="false" name="OutputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoDecoderPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" />
|
|
</object>
|
|
<object name="VideoEncoder" cname="GstVideoEncoder" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement">
|
|
<implements>
|
|
<interface cname="GstPreset" />
|
|
</implements>
|
|
<class_struct cname="GstVideoEncoderClass">
|
|
<field cname="element_class" access="private" writeable="false" readable="false" is_callback="false" name="ElementClass" type="GstElementClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="open" />
|
|
<method vm="close" />
|
|
<method vm="start" />
|
|
<method vm="stop" />
|
|
<method vm="set_format" />
|
|
<method vm="handle_frame" />
|
|
<method vm="reset" />
|
|
<method vm="finish" />
|
|
<method vm="pre_push" />
|
|
<method vm="getcaps" />
|
|
<method vm="sink_event" />
|
|
<method vm="src_event" />
|
|
<method vm="negotiate" />
|
|
<method vm="decide_allocation" />
|
|
<method vm="propose_allocation" />
|
|
<method vm="flush" />
|
|
<method vm="sink_query" />
|
|
<method vm="src_query" />
|
|
<method vm="transform_meta" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="16" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_encoder_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="Close" cname="close">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="DecideAllocation" cname="decide_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Finish" cname="finish">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Flush" cname="flush">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Getcaps" cname="getcaps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleFrame" cname="handle_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Negotiate" cname="negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Open" cname="open">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="PrePush" cname="pre_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ProposeAllocation" cname="propose_allocation">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Reset" cname="reset">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="hard" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetFormat" cname="set_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="state" type="GstVideoCodecState*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkEvent" cname="sink_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SinkQuery" cname="sink_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcEvent" cname="src_event">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SrcQuery" cname="src_query">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Start" cname="start">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="TransformMeta" cname="transform_meta">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AllocateOutputBuffer" cname="gst_video_encoder_allocate_output_buffer">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AllocateOutputFrame" cname="gst_video_encoder_allocate_output_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FinishFrame" cname="gst_video_encoder_finish_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAllocator" cname="gst_video_encoder_get_allocator">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="allocator" type="GstAllocator*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="params" type="GstAllocationParams*" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFrame" cname="gst_video_encoder_get_frame">
|
|
<return-type type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="frame_number" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetFrames" cname="gst_video_encoder_get_frames">
|
|
<return-type type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_video_encoder_get_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="min_latency" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="max_latency" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxEncodeTime" cname="gst_video_encoder_get_max_encode_time" version="1.14">
|
|
<return-type type="gint64" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetOldestFrame" cname="gst_video_encoder_get_oldest_frame">
|
|
<return-type type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOutputState" cname="gst_video_encoder_get_output_state">
|
|
<return-type type="GstVideoCodecState*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IsQosEnabled" cname="gst_video_encoder_is_qos_enabled" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MergeTags" cname="gst_video_encoder_merge_tags">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="tags" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mode" type="GstTagMergeMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Negotiate" cname="gst_video_encoder_negotiate">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ProxyGetcaps" cname="gst_video_encoder_proxy_getcaps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="filter" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHeaders" cname="gst_video_encoder_set_headers">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="headers" type="GList*" element_type="GList*" elements_owned="true" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_video_encoder_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min_latency" type="guint64" />
|
|
<parameter name="max_latency" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMinPts" cname="gst_video_encoder_set_min_pts">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="min_pts" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOutputState" cname="gst_video_encoder_set_output_state">
|
|
<return-type type="GstVideoCodecState*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="reference" type="GstVideoCodecState*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetQosEnabled" cname="gst_video_encoder_set_qos_enabled" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="element" access="private" writeable="false" readable="false" is_callback="false" name="Element" type="GstElement*" />
|
|
<field cname="sinkpad" access="private" writeable="false" readable="false" is_callback="false" name="Sinkpad" type="GstPad*" />
|
|
<field cname="srcpad" access="private" writeable="false" readable="false" is_callback="false" name="Srcpad" type="GstPad*" />
|
|
<field cname="stream_lock" access="private" writeable="false" readable="false" is_callback="false" name="StreamLock" type="GRecMutex">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="input_segment" access="private" writeable="false" readable="false" is_callback="false" name="InputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="output_segment" access="private" writeable="false" readable="false" is_callback="false" name="OutputSegment" type="GstSegment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoEncoderPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" />
|
|
</object>
|
|
<object name="VideoFilter" cname="GstVideoFilter" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstBaseTransform">
|
|
<class_struct cname="GstVideoFilterClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseTransformClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="set_info" />
|
|
<method vm="transform_frame" />
|
|
<method vm="transform_frame_ip" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_filter_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="SetInfo" cname="set_info">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="incaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="in_info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outcaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="out_info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TransformFrame" cname="transform_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="inframe" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="outframe" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TransformFrameIp" cname="transform_frame_ip">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseTransform*" />
|
|
<field cname="negotiated" access="public" writeable="false" readable="true" is_callback="false" name="Negotiated" type="gboolean" />
|
|
<field cname="in_info" access="public" writeable="false" readable="true" is_callback="false" name="InInfo" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="out_info" access="public" writeable="false" readable="true" is_callback="false" name="OutInfo" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="VideoMultiviewFlagsSet" cname="GstVideoMultiviewFlagsSet" opaque="true" hidden="false" parent="GstFlagSet">
|
|
<method name="GetType" cname="gst_video_multiview_flagset_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
</struct>
|
|
<object name="VideoSink" cname="GstVideoSink" opaque="false" hidden="false" parent="GstBaseSink">
|
|
<class_struct cname="GstVideoSinkClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstBaseSinkClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="show_frame" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_sink_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="CenterRect" cname="gst_video_sink_center_rect" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="src" type="GstVideoRectangle">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="dst" type="GstVideoRectangle">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="_result" type="GstVideoRectangle*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="scaling" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="ShowFrame" cname="show_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<property name="ShowPrerollFrame" cname="show-preroll-frame" type="gboolean" readable="true" writeable="true" construct="true" construct-only="false" />
|
|
<field cname="element" access="public" writeable="false" readable="true" is_callback="false" name="Element" type="GstBaseSink*" />
|
|
<field cname="width" access="public" writeable="false" readable="true" is_callback="false" name="Width" type="gint" />
|
|
<field cname="height" access="public" writeable="false" readable="true" is_callback="false" name="Height" type="gint" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoSinkPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</object>
|
|
<struct name="VideoAffineTransformationMeta" cname="GstVideoAffineTransformationMeta" opaque="false" hidden="false" version="1.8">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="gfloat" array="true" array_len="16" />
|
|
<method name="ApplyMatrix" cname="gst_video_affine_transformation_meta_apply_matrix" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="matrix" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInfo" cname="gst_video_affine_transformation_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoAlignment" cname="GstVideoAlignment" opaque="false" hidden="false">
|
|
<field cname="padding_top" access="public" writeable="true" readable="true" is_callback="false" name="PaddingTop" type="guint" />
|
|
<field cname="padding_bottom" access="public" writeable="true" readable="true" is_callback="false" name="PaddingBottom" type="guint" />
|
|
<field cname="padding_left" access="public" writeable="true" readable="true" is_callback="false" name="PaddingLeft" type="guint" />
|
|
<field cname="padding_right" access="public" writeable="true" readable="true" is_callback="false" name="PaddingRight" type="guint" />
|
|
<field cname="stride_align" access="public" writeable="true" readable="true" is_callback="false" name="StrideAlign" type="guint" array="true" array_len="4" />
|
|
<method name="Reset" cname="gst_video_alignment_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoBufferPoolPrivate" cname="GstVideoBufferPoolPrivate" opaque="true" hidden="true" />
|
|
<struct name="VideoChromaResample" cname="GstVideoChromaResample" opaque="true" hidden="false">
|
|
<method name="" cname="gst_video_chroma_resample">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="lines" type="gpointer" />
|
|
<parameter name="width" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_video_chroma_resample_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetInfo" cname="gst_video_chroma_resample_get_info">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="n_lines" type="guint" />
|
|
<parameter name="offset" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="VideoCodecFrame" cname="GstVideoCodecFrame" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_video_codec_frame_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint" />
|
|
<field cname="flags" access="private" writeable="false" readable="false" is_callback="false" name="Flags" type="guint32" />
|
|
<field cname="system_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="SystemFrameNumber" type="guint32" />
|
|
<field cname="decode_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="DecodeFrameNumber" type="guint32" />
|
|
<field cname="presentation_frame_number" access="public" writeable="true" readable="true" is_callback="false" name="PresentationFrameNumber" type="guint32" />
|
|
<field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64" />
|
|
<field cname="pts" access="public" writeable="true" readable="true" is_callback="false" name="Pts" type="guint64" />
|
|
<field cname="duration" access="public" writeable="true" readable="true" is_callback="false" name="Duration" type="guint64" />
|
|
<field cname="distance_from_sync" access="public" writeable="true" readable="true" is_callback="false" name="DistanceFromSync" type="gint" />
|
|
<field cname="input_buffer" access="public" writeable="true" readable="true" is_callback="false" name="InputBuffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="output_buffer" access="public" writeable="true" readable="true" is_callback="false" name="OutputBuffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="deadline" access="public" writeable="true" readable="true" is_callback="false" name="Deadline" type="guint64" />
|
|
<field cname="events" access="private" writeable="false" readable="false" is_callback="false" name="Events" type="GList*" element_type="gpointer" />
|
|
<field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer" />
|
|
<field cname="user_data_destroy_notify" access="private" writeable="false" readable="false" is_callback="false" name="UserDataDestroyNotify" type="GDestroyNotify" />
|
|
<union name="abidata" cname="abidata" hidden="true">
|
|
<struct name="ABI" cname="ABI" opaque="false" hidden="false">
|
|
<field cname="ts" access="public" writeable="true" readable="true" is_callback="false" name="Ts" type="guint64" />
|
|
<field cname="ts2" access="public" writeable="true" readable="true" is_callback="false" name="Ts2" type="guint64" />
|
|
</struct>
|
|
<field cname="padding" access="public" writeable="true" readable="true" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" />
|
|
</union>
|
|
<method name="GetUserData" cname="gst_video_codec_frame_get_user_data">
|
|
<return-type type="gpointer" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Ref" cname="gst_video_codec_frame_ref">
|
|
<return-type type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="SetUserData" cname="gst_video_codec_frame_set_user_data">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter closure="0" scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unref" cname="gst_video_codec_frame_unref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<boxed name="VideoCodecState" cname="GstVideoCodecState" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_video_codec_state_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="ref_count" access="private" writeable="false" readable="false" is_callback="false" name="RefCount" type="gint" />
|
|
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="caps" access="public" writeable="true" readable="true" is_callback="false" name="Caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="codec_data" access="public" writeable="true" readable="true" is_callback="false" name="CodecData" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="allocation_caps" access="public" writeable="true" readable="true" is_callback="false" name="AllocationCaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="19" />
|
|
<method name="Ref" cname="gst_video_codec_state_ref">
|
|
<return-type type="GstVideoCodecState*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Unref" cname="gst_video_codec_state_unref">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoColorPrimariesInfo" cname="GstVideoColorPrimariesInfo" opaque="false" hidden="false" version="1.6">
|
|
<field cname="primaries" access="public" writeable="true" readable="true" is_callback="false" name="Primaries" type="GstVideoColorPrimaries" />
|
|
<field cname="Wx" access="public" writeable="true" readable="true" is_callback="false" name="Wx" type="gdouble" />
|
|
<field cname="Wy" access="public" writeable="true" readable="true" is_callback="false" name="Wy" type="gdouble" />
|
|
<field cname="Rx" access="public" writeable="true" readable="true" is_callback="false" name="Rx" type="gdouble" />
|
|
<field cname="Ry" access="public" writeable="true" readable="true" is_callback="false" name="Ry" type="gdouble" />
|
|
<field cname="Gx" access="public" writeable="true" readable="true" is_callback="false" name="Gx" type="gdouble" />
|
|
<field cname="Gy" access="public" writeable="true" readable="true" is_callback="false" name="Gy" type="gdouble" />
|
|
<field cname="Bx" access="public" writeable="true" readable="true" is_callback="false" name="Bx" type="gdouble" />
|
|
<field cname="By" access="public" writeable="true" readable="true" is_callback="false" name="By" type="gdouble" />
|
|
</struct>
|
|
<struct name="VideoColorimetry" cname="GstVideoColorimetry" opaque="false" hidden="false">
|
|
<field cname="range" access="public" writeable="true" readable="true" is_callback="false" name="Range" type="GstVideoColorRange" />
|
|
<field cname="matrix" access="public" writeable="true" readable="true" is_callback="false" name="Matrix" type="GstVideoColorMatrix" />
|
|
<field cname="transfer" access="public" writeable="true" readable="true" is_callback="false" name="Transfer" type="GstVideoTransferFunction" />
|
|
<field cname="primaries" access="public" writeable="true" readable="true" is_callback="false" name="Primaries" type="GstVideoColorPrimaries" />
|
|
<method name="FromString" cname="gst_video_colorimetry_from_string">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="color" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEqual" cname="gst_video_colorimetry_is_equal" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="other" type="GstVideoColorimetry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Matches" cname="gst_video_colorimetry_matches">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="color" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_video_colorimetry_to_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoConverter" cname="GstVideoConverter" opaque="true" hidden="false">
|
|
<method name="Frame" cname="gst_video_converter_frame" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="src" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="dest" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_video_converter_free" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetConfig" cname="gst_video_converter_get_config">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="SetConfig" cname="gst_video_converter_set_config" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoCropMeta" cname="GstVideoCropMeta" opaque="false" hidden="false">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint" />
|
|
<field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint" />
|
|
<field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="guint" />
|
|
<field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="guint" />
|
|
<method name="GetInfo" cname="gst_video_crop_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoDecoderPrivate" cname="GstVideoDecoderPrivate" opaque="true" hidden="true" />
|
|
<struct name="VideoDither" cname="GstVideoDither" opaque="true" hidden="false">
|
|
<method name="Free" cname="gst_video_dither_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Line" cname="gst_video_dither_line">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="line" type="gpointer" />
|
|
<parameter name="x" type="guint" />
|
|
<parameter name="y" type="guint" />
|
|
<parameter name="width" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoEncoderPrivate" cname="GstVideoEncoderPrivate" opaque="true" hidden="true" />
|
|
<struct name="VideoFormatInfo" cname="GstVideoFormatInfo" opaque="false" hidden="false">
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstVideoFormat" />
|
|
<field cname="name" access="public" writeable="true" readable="true" is_callback="false" name="Name" type="gchar*" />
|
|
<field cname="description" access="public" writeable="true" readable="true" is_callback="false" name="Description" type="gchar*" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFormatFlags" />
|
|
<field cname="bits" access="public" writeable="true" readable="true" is_callback="false" name="Bits" type="guint" />
|
|
<field cname="n_components" access="public" writeable="true" readable="true" is_callback="false" name="NComponents" type="guint" />
|
|
<field cname="shift" access="public" writeable="true" readable="true" is_callback="false" name="Shift" type="guint" array="true" array_len="4" />
|
|
<field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="guint" array="true" array_len="4" />
|
|
<field cname="pixel_stride" access="public" writeable="true" readable="true" is_callback="false" name="PixelStride" type="gint" array="true" array_len="4" />
|
|
<field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="guint" />
|
|
<field cname="plane" access="public" writeable="true" readable="true" is_callback="false" name="Plane" type="guint" array="true" array_len="4" />
|
|
<field cname="poffset" access="public" writeable="true" readable="true" is_callback="false" name="Poffset" type="guint" array="true" array_len="4" />
|
|
<field cname="w_sub" access="public" writeable="true" readable="true" is_callback="false" name="WSub" type="guint" array="true" array_len="4" />
|
|
<field cname="h_sub" access="public" writeable="true" readable="true" is_callback="false" name="HSub" type="guint" array="true" array_len="4" />
|
|
<field cname="unpack_format" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFormat" type="GstVideoFormat" />
|
|
<field cname="unpack_func" access="public" writeable="true" readable="true" is_callback="false" name="UnpackFunc" type="GstVideoFormatUnpack" />
|
|
<field cname="pack_lines" access="public" writeable="true" readable="true" is_callback="false" name="PackLines" type="gint" />
|
|
<field cname="pack_func" access="public" writeable="true" readable="true" is_callback="false" name="PackFunc" type="GstVideoFormatPack" />
|
|
<field cname="tile_mode" access="public" writeable="true" readable="true" is_callback="false" name="TileMode" type="GstVideoTileMode" />
|
|
<field cname="tile_ws" access="public" writeable="true" readable="true" is_callback="false" name="TileWs" type="guint" />
|
|
<field cname="tile_hs" access="public" writeable="true" readable="true" is_callback="false" name="TileHs" type="guint" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</struct>
|
|
<struct name="VideoFrame" cname="GstVideoFrame" opaque="false" hidden="false">
|
|
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFrameFlags" />
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="gpointer" />
|
|
<field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array="true" array_len="4" />
|
|
<field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapField" type="GstMapInfo" array="true" array_len="4" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="Copy" cname="gst_video_frame_copy">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CopyPlane" cname="gst_video_frame_copy_plane">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="plane" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Map" cname="gst_video_frame_map">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MapId" cname="gst_video_frame_map_id">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="id" type="gint" />
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unmap" cname="gst_video_frame_unmap">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoGLTextureUploadMeta" cname="GstVideoGLTextureUploadMeta" opaque="false" hidden="false" nohash="true" noequals="true">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="texture_orientation" access="public" writeable="true" readable="true" is_callback="false" name="TextureOrientation" type="GstVideoGLTextureOrientation" />
|
|
<field cname="n_textures" access="public" writeable="true" readable="true" is_callback="false" name="NTextures" type="guint" />
|
|
<field cname="texture_type" access="public" writeable="true" readable="true" is_callback="false" name="TextureType" type="GstVideoGLTextureType" array="true" array_len="4" />
|
|
<field cname="buffer" access="private" writeable="false" readable="false" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="upload" access="private" writeable="false" readable="false" is_callback="false" name="UploadFunc" type="GstVideoGLTextureUpload" />
|
|
<field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer" />
|
|
<field cname="user_data_copy" access="private" writeable="false" readable="false" is_callback="false" name="UserDataCopy" type="GBoxedCopyFunc" hidden="true" />
|
|
<field cname="user_data_free" access="private" writeable="false" readable="false" is_callback="false" name="UserDataFree" type="GBoxedFreeFunc" hidden="true" />
|
|
<method name="Upload" cname="gst_video_gl_texture_upload_meta_upload">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="texture_id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInfo" cname="gst_video_gl_texture_upload_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<boxed name="VideoInfo" cname="GstVideoInfo" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_video_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="finfo" access="public" writeable="true" readable="true" is_callback="false" name="Finfo" type="GstVideoFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="interlace_mode" access="public" writeable="true" readable="true" is_callback="false" name="InterlaceMode" type="GstVideoInterlaceMode" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFlags" />
|
|
<field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="gint" />
|
|
<field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="gint" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<field cname="views" access="public" writeable="true" readable="true" is_callback="false" name="Views" type="gint" />
|
|
<field cname="chroma_site" access="public" writeable="true" readable="true" is_callback="false" name="ChromaSite" type="GstVideoChromaSite" />
|
|
<field cname="colorimetry" access="public" writeable="true" readable="true" is_callback="false" name="Colorimetry" type="GstVideoColorimetry">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="par_n" access="public" writeable="true" readable="true" is_callback="false" name="ParN" type="gint" />
|
|
<field cname="par_d" access="public" writeable="true" readable="true" is_callback="false" name="ParD" type="gint" />
|
|
<field cname="fps_n" access="public" writeable="true" readable="true" is_callback="false" name="FpsN" type="gint" />
|
|
<field cname="fps_d" access="public" writeable="true" readable="true" is_callback="false" name="FpsD" type="gint" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" array="true" array_len="4" />
|
|
<field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4" />
|
|
<union name="ABI" cname="ABI">
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="multiview_mode" access="public" writeable="true" readable="true" is_callback="false" name="MultiviewMode" type="GstVideoMultiviewMode" />
|
|
<field cname="multiview_flags" access="public" writeable="true" readable="true" is_callback="false" name="MultiviewFlags" type="GstVideoMultiviewFlags" />
|
|
<field cname="field_order" access="public" writeable="true" readable="true" is_callback="false" name="FieldOrder" type="GstVideoFieldOrder" />
|
|
</struct>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
</union>
|
|
<constructor cname="gst_video_info_new" disable_void_ctor="" version="1.6" />
|
|
<method name="Align" cname="gst_video_info_align">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="align" type="GstVideoAlignment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Convert" cname="gst_video_info_convert">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="src_format" type="GstFormat" />
|
|
<parameter name="src_value" type="gint64" />
|
|
<parameter name="dest_format" type="GstFormat" />
|
|
<parameter name="dest_value" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_video_info_copy" version="1.6">
|
|
<return-type type="GstVideoInfo*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_video_info_free" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FromCaps" cname="gst_video_info_from_caps">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_video_info_init">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_video_info_is_equal">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="other" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFormat" cname="gst_video_info_set_format">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="width" type="guint" />
|
|
<parameter name="height" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToCaps" cname="gst_video_info_to_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoMeta" cname="GstVideoMeta" opaque="false" hidden="false">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="buffer" access="public" writeable="true" readable="true" is_callback="false" name="Buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoFrameFlags" />
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstVideoFormat" />
|
|
<field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint" />
|
|
<field cname="width" access="public" writeable="true" readable="true" is_callback="false" name="Width" type="guint" />
|
|
<field cname="height" access="public" writeable="true" readable="true" is_callback="false" name="Height" type="guint" />
|
|
<field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="guint" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="gsize" array="true" array_len="4" />
|
|
<field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4" />
|
|
<field cname="map" access="public" writeable="false" readable="true" is_callback="true" name="MapField" type="GstVideoMapFieldFunc" />
|
|
<field cname="unmap" access="public" writeable="false" readable="true" is_callback="true" name="UnmapField" type="GstVideoUnmapFieldFunc" />
|
|
<method name="Map" cname="gst_video_meta_map">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plane" type="guint" />
|
|
<parameter name="info" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="data" type="gpointer" />
|
|
<parameter name="stride" type="gint" />
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unmap" cname="gst_video_meta_unmap">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plane" type="guint" />
|
|
<parameter name="info" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInfo" cname="gst_video_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoMetaTransform" cname="GstVideoMetaTransform" opaque="false" hidden="false">
|
|
<field cname="in_info" access="public" writeable="true" readable="true" is_callback="false" name="InInfo" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="out_info" access="public" writeable="true" readable="true" is_callback="false" name="OutInfo" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="ScaleGetQuark" cname="gst_video_meta_transform_scale_get_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
</struct>
|
|
<boxed name="VideoOverlayComposition" cname="GstVideoOverlayComposition" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_video_overlay_composition_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_video_overlay_composition_new">
|
|
<parameters>
|
|
<parameter name="rectangle" type="GstVideoOverlayRectangle*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddRectangle" cname="gst_video_overlay_composition_add_rectangle">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rectangle" type="GstVideoOverlayRectangle*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Blend" cname="gst_video_overlay_composition_blend">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="video_buf" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_video_overlay_composition_copy">
|
|
<return-type type="GstVideoOverlayComposition*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRectangle" cname="gst_video_overlay_composition_get_rectangle">
|
|
<return-type type="GstVideoOverlayRectangle*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="n" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSeqnum" cname="gst_video_overlay_composition_get_seqnum">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MakeWritable" cname="gst_video_overlay_composition_make_writable">
|
|
<return-type type="GstVideoOverlayComposition*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="NRectangles" cname="gst_video_overlay_composition_n_rectangles">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoOverlayCompositionMeta" cname="GstVideoOverlayCompositionMeta" opaque="false" hidden="false">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="overlay" access="public" writeable="true" readable="true" is_callback="false" name="Overlay" type="GstVideoOverlayComposition*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="GetInfo" cname="gst_video_overlay_composition_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoOverlayProperties" cname="GstVideoOverlayProperties" opaque="true" hidden="false" />
|
|
<boxed name="VideoOverlayRectangle" cname="GstVideoOverlayRectangle" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_video_overlay_rectangle_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_video_overlay_rectangle_new_raw">
|
|
<parameters>
|
|
<parameter name="pixels" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="render_x" type="gint" />
|
|
<parameter name="render_y" type="gint" />
|
|
<parameter name="render_width" type="guint" />
|
|
<parameter name="render_height" type="guint" />
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_video_overlay_rectangle_copy">
|
|
<return-type type="GstVideoOverlayRectangle*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetFlags" cname="gst_video_overlay_rectangle_get_flags">
|
|
<return-type type="GstVideoOverlayFormatFlags" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetGlobalAlpha" cname="gst_video_overlay_rectangle_get_global_alpha">
|
|
<return-type type="gfloat" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPixelsArgb" cname="gst_video_overlay_rectangle_get_pixels_argb">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPixelsAyuv" cname="gst_video_overlay_rectangle_get_pixels_ayuv">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPixelsRaw" cname="gst_video_overlay_rectangle_get_pixels_raw">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPixelsUnscaledArgb" cname="gst_video_overlay_rectangle_get_pixels_unscaled_argb">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPixelsUnscaledAyuv" cname="gst_video_overlay_rectangle_get_pixels_unscaled_ayuv">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPixelsUnscaledRaw" cname="gst_video_overlay_rectangle_get_pixels_unscaled_raw">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstVideoOverlayFormatFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRenderRectangle" cname="gst_video_overlay_rectangle_get_render_rectangle">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="render_x" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="render_y" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="render_width" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="render_height" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSeqnum" cname="gst_video_overlay_rectangle_get_seqnum">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetGlobalAlpha" cname="gst_video_overlay_rectangle_set_global_alpha">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="global_alpha" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRenderRectangle" cname="gst_video_overlay_rectangle_set_render_rectangle">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="render_x" type="gint" />
|
|
<parameter name="render_y" type="gint" />
|
|
<parameter name="render_width" type="guint" />
|
|
<parameter name="render_height" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoRectangle" cname="GstVideoRectangle" opaque="false" hidden="false">
|
|
<field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="gint" />
|
|
<field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="gint" />
|
|
<field cname="w" access="public" writeable="true" readable="true" is_callback="false" name="W" type="gint" />
|
|
<field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="gint" />
|
|
</struct>
|
|
<struct name="VideoRegionOfInterestMeta" cname="GstVideoRegionOfInterestMeta" opaque="false" hidden="false">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="roi_type" access="public" writeable="true" readable="true" is_callback="false" name="RoiType" type="guint32" />
|
|
<field cname="id" access="public" writeable="true" readable="true" is_callback="false" name="Id" type="gint" />
|
|
<field cname="parent_id" access="public" writeable="true" readable="true" is_callback="false" name="ParentId" type="gint" />
|
|
<field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint" />
|
|
<field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint" />
|
|
<field cname="w" access="public" writeable="true" readable="true" is_callback="false" name="W" type="guint" />
|
|
<field cname="h" access="public" writeable="true" readable="true" is_callback="false" name="H" type="guint" />
|
|
<field cname="params" access="public" writeable="true" readable="true" is_callback="false" name="Params" type="GList*" element_type="gpointer" />
|
|
<method name="AddParam" cname="gst_video_region_of_interest_meta_add_param" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="s" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetParam" cname="gst_video_region_of_interest_meta_get_param" version="1.14">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInfo" cname="gst_video_region_of_interest_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoResampler" cname="GstVideoResampler" opaque="false" hidden="false" version="1.6">
|
|
<field cname="in_size" access="public" writeable="true" readable="true" is_callback="false" name="InSize" type="gint" />
|
|
<field cname="out_size" access="public" writeable="true" readable="true" is_callback="false" name="OutSize" type="gint" />
|
|
<field cname="max_taps" access="public" writeable="true" readable="true" is_callback="false" name="MaxTaps" type="guint" />
|
|
<field cname="n_phases" access="public" writeable="true" readable="true" is_callback="false" name="NPhases" type="guint" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint32" />
|
|
<field cname="phase" access="public" writeable="true" readable="true" is_callback="false" name="Phase" type="guint32*" />
|
|
<field cname="n_taps" access="public" writeable="true" readable="true" is_callback="false" name="NTaps" type="guint32*" />
|
|
<field cname="taps" access="public" writeable="true" readable="true" is_callback="false" name="Taps" type="gdouble*" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" padding="true" />
|
|
<method name="Clear" cname="gst_video_resampler_clear" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_video_resampler_init">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="method" type="GstVideoResamplerMethod" />
|
|
<parameter name="flags" type="GstVideoResamplerFlags" />
|
|
<parameter name="n_phases" type="guint" />
|
|
<parameter name="n_taps" type="guint" />
|
|
<parameter name="shift" type="gdouble" />
|
|
<parameter name="in_size" type="guint" />
|
|
<parameter name="out_size" type="guint" />
|
|
<parameter name="options" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoScaler" cname="GstVideoScaler" opaque="true" hidden="false">
|
|
<method name="TwoD" cname="gst_video_scaler_2d">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="vscale" type="GstVideoScaler*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter allow-none="1" name="src" type="gpointer" />
|
|
<parameter name="src_stride" type="gint" />
|
|
<parameter allow-none="1" name="dest" type="gpointer" />
|
|
<parameter name="dest_stride" type="gint" />
|
|
<parameter name="x" type="guint" />
|
|
<parameter name="y" type="guint" />
|
|
<parameter name="width" type="guint" />
|
|
<parameter name="height" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_video_scaler_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCoeff" cname="gst_video_scaler_get_coeff">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="out_offset" type="guint" />
|
|
<parameter name="in_offset" type="guint" />
|
|
<parameter name="n_taps" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxTaps" cname="gst_video_scaler_get_max_taps">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Horizontal" cname="gst_video_scaler_horizontal">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter allow-none="1" name="src" type="gpointer" />
|
|
<parameter allow-none="1" name="dest" type="gpointer" />
|
|
<parameter name="dest_offset" type="guint" />
|
|
<parameter name="width" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Vertical" cname="gst_video_scaler_vertical">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter allow-none="1" name="src_lines" type="gpointer" />
|
|
<parameter allow-none="1" name="dest" type="gpointer" />
|
|
<parameter name="dest_offset" type="guint" />
|
|
<parameter name="width" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoSinkPrivate" cname="GstVideoSinkPrivate" opaque="true" hidden="true" />
|
|
<boxed name="VideoTimeCode" cname="GstVideoTimeCode" opaque="false" hidden="false" version="1.10">
|
|
<method name="GetType" cname="gst_video_time_code_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="config" access="public" writeable="true" readable="true" is_callback="false" name="Config" type="GstVideoTimeCodeConfig">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="hours" access="public" writeable="true" readable="true" is_callback="false" name="Hours" type="guint" />
|
|
<field cname="minutes" access="public" writeable="true" readable="true" is_callback="false" name="Minutes" type="guint" />
|
|
<field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="guint" />
|
|
<field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="guint" />
|
|
<field cname="field_count" access="public" writeable="true" readable="true" is_callback="false" name="FieldCount" type="guint" />
|
|
<constructor cname="gst_video_time_code_new" version="1.10">
|
|
<parameters>
|
|
<parameter name="fps_n" type="guint" />
|
|
<parameter name="fps_d" type="guint" />
|
|
<parameter name="latest_daily_jam" type="GDateTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoTimeCodeFlags" />
|
|
<parameter name="hours" type="guint" />
|
|
<parameter name="minutes" type="guint" />
|
|
<parameter name="seconds" type="guint" />
|
|
<parameter name="frames" type="guint" />
|
|
<parameter name="field_count" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_video_time_code_new_empty" disable_void_ctor="" version="1.10" />
|
|
<constructor cname="gst_video_time_code_new_from_date_time" version="1.12">
|
|
<parameters>
|
|
<parameter name="fps_n" type="guint" />
|
|
<parameter name="fps_d" type="guint" />
|
|
<parameter name="dt" type="GDateTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoTimeCodeFlags" />
|
|
<parameter name="field_count" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_video_time_code_new_from_string" version="1.12">
|
|
<parameters>
|
|
<parameter name="tc_str" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddFrames" cname="gst_video_time_code_add_frames" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="frames" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddInterval" cname="gst_video_time_code_add_interval" version="1.12">
|
|
<return-type type="GstVideoTimeCode*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="tc_inter" type="GstVideoTimeCodeInterval*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Clear" cname="gst_video_time_code_clear" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Compare" cname="gst_video_time_code_compare" version="1.10">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="tc2" type="GstVideoTimeCode*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_video_time_code_copy" version="1.10">
|
|
<return-type type="GstVideoTimeCode*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="FramesSinceDailyJam" cname="gst_video_time_code_frames_since_daily_jam" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_video_time_code_free" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IncrementFrame" cname="gst_video_time_code_increment_frame" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_video_time_code_init" version="1.10">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fps_n" type="guint" />
|
|
<parameter name="fps_d" type="guint" />
|
|
<parameter name="latest_daily_jam" type="GDateTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoTimeCodeFlags" />
|
|
<parameter name="hours" type="guint" />
|
|
<parameter name="minutes" type="guint" />
|
|
<parameter name="seconds" type="guint" />
|
|
<parameter name="frames" type="guint" />
|
|
<parameter name="field_count" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="InitFromDateTime" cname="gst_video_time_code_init_from_date_time" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fps_n" type="guint" />
|
|
<parameter name="fps_d" type="guint" />
|
|
<parameter name="dt" type="GDateTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoTimeCodeFlags" />
|
|
<parameter name="field_count" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsValid" cname="gst_video_time_code_is_valid" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NsecSinceDailyJam" cname="gst_video_time_code_nsec_since_daily_jam" version="1.10">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ToDateTime" cname="gst_video_time_code_to_date_time" version="1.10">
|
|
<return-type type="GDateTime*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="ToString" cname="gst_video_time_code_to_string" version="1.10">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoTimeCodeConfig" cname="GstVideoTimeCodeConfig" opaque="false" hidden="false" version="1.10">
|
|
<field cname="fps_n" access="public" writeable="true" readable="true" is_callback="false" name="FpsN" type="guint" />
|
|
<field cname="fps_d" access="public" writeable="true" readable="true" is_callback="false" name="FpsD" type="guint" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstVideoTimeCodeFlags" />
|
|
<field cname="latest_daily_jam" access="public" writeable="true" readable="true" is_callback="false" name="LatestDailyJam" type="GDateTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</struct>
|
|
<boxed name="VideoTimeCodeInterval" cname="GstVideoTimeCodeInterval" opaque="false" hidden="false" version="1.12">
|
|
<method name="GetType" cname="gst_video_time_code_interval_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="hours" access="public" writeable="true" readable="true" is_callback="false" name="Hours" type="guint" />
|
|
<field cname="minutes" access="public" writeable="true" readable="true" is_callback="false" name="Minutes" type="guint" />
|
|
<field cname="seconds" access="public" writeable="true" readable="true" is_callback="false" name="Seconds" type="guint" />
|
|
<field cname="frames" access="public" writeable="true" readable="true" is_callback="false" name="Frames" type="guint" />
|
|
<constructor cname="gst_video_time_code_interval_new" version="1.12">
|
|
<parameters>
|
|
<parameter name="hours" type="guint" />
|
|
<parameter name="minutes" type="guint" />
|
|
<parameter name="seconds" type="guint" />
|
|
<parameter name="frames" type="guint" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_video_time_code_interval_new_from_string" version="1.12">
|
|
<parameters>
|
|
<parameter name="tc_inter_str" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Clear" cname="gst_video_time_code_interval_clear" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Copy" cname="gst_video_time_code_interval_copy" version="1.12">
|
|
<return-type type="GstVideoTimeCodeInterval*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_video_time_code_interval_free" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_video_time_code_interval_init" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="hours" type="guint" />
|
|
<parameter name="minutes" type="guint" />
|
|
<parameter name="seconds" type="guint" />
|
|
<parameter name="frames" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoTimeCodeMeta" cname="GstVideoTimeCodeMeta" opaque="false" hidden="false" version="1.10">
|
|
<field cname="meta" access="public" writeable="true" readable="true" is_callback="false" name="Meta" type="GstMeta">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="tc" access="public" writeable="true" readable="true" is_callback="false" name="Tc" type="GstVideoTimeCode">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="GetInfo" cname="gst_video_time_code_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<object name="Global" cname="GstVideoGlobal" opaque="true">
|
|
<method name="BufferAddVideoAffineTransformationMeta" cname="gst_buffer_add_video_affine_transformation_meta" shared="true" version="1.8">
|
|
<return-type type="GstVideoAffineTransformationMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoGlTextureUploadMeta" cname="gst_buffer_add_video_gl_texture_upload_meta" shared="true">
|
|
<return-type type="GstVideoGLTextureUploadMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="texture_orientation" type="GstVideoGLTextureOrientation" />
|
|
<parameter name="n_textures" type="guint" />
|
|
<parameter name="texture_type" type="GstVideoGLTextureType" />
|
|
<parameter closure="5" scope="call" name="upload" type="GstVideoGLTextureUpload" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="call" name="user_data_copy" type="GBoxedCopyFunc" />
|
|
<parameter scope="call" name="user_data_free" type="GBoxedFreeFunc" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoMeta" cname="gst_buffer_add_video_meta" shared="true">
|
|
<return-type type="GstVideoMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoFrameFlags" />
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="width" type="guint" />
|
|
<parameter name="height" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoMetaFull" cname="gst_buffer_add_video_meta_full" shared="true">
|
|
<return-type type="GstVideoMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoFrameFlags" />
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="width" type="guint" />
|
|
<parameter name="height" type="guint" />
|
|
<parameter name="n_planes" type="guint" />
|
|
<parameter name="offset" type="gsize" />
|
|
<parameter name="stride" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoOverlayCompositionMeta" cname="gst_buffer_add_video_overlay_composition_meta" shared="true">
|
|
<return-type type="GstVideoOverlayCompositionMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="comp" type="GstVideoOverlayComposition*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoRegionOfInterestMeta" cname="gst_buffer_add_video_region_of_interest_meta" shared="true">
|
|
<return-type type="GstVideoRegionOfInterestMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="roi_type" type="const-gchar*" />
|
|
<parameter name="x" type="guint" />
|
|
<parameter name="y" type="guint" />
|
|
<parameter name="w" type="guint" />
|
|
<parameter name="h" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoRegionOfInterestMetaId" cname="gst_buffer_add_video_region_of_interest_meta_id" shared="true">
|
|
<return-type type="GstVideoRegionOfInterestMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="roi_type" type="guint32" />
|
|
<parameter name="x" type="guint" />
|
|
<parameter name="y" type="guint" />
|
|
<parameter name="w" type="guint" />
|
|
<parameter name="h" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoTimeCodeMeta" cname="gst_buffer_add_video_time_code_meta" shared="true" version="1.10">
|
|
<return-type type="GstVideoTimeCodeMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="tc" type="GstVideoTimeCode*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoTimeCodeMetaFull" cname="gst_buffer_add_video_time_code_meta_full" shared="true" version="1.10">
|
|
<return-type type="GstVideoTimeCodeMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="fps_n" type="guint" />
|
|
<parameter name="fps_d" type="guint" />
|
|
<parameter name="latest_daily_jam" type="GDateTime*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoTimeCodeFlags" />
|
|
<parameter name="hours" type="guint" />
|
|
<parameter name="minutes" type="guint" />
|
|
<parameter name="seconds" type="guint" />
|
|
<parameter name="frames" type="guint" />
|
|
<parameter name="field_count" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetVideoMeta" cname="gst_buffer_get_video_meta" shared="true">
|
|
<return-type type="GstVideoMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetVideoMetaId" cname="gst_buffer_get_video_meta_id" shared="true">
|
|
<return-type type="GstVideoMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="id" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetVideoRegionOfInterestMetaId" cname="gst_buffer_get_video_region_of_interest_meta_id" shared="true">
|
|
<return-type type="GstVideoRegionOfInterestMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="id" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferPoolConfigGetVideoAlignment" cname="gst_buffer_pool_config_get_video_alignment" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="align" type="GstVideoAlignment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferPoolConfigSetVideoAlignment" cname="gst_buffer_pool_config_set_video_alignment" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="align" type="GstVideoAlignment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsVideoOverlayPrepareWindowHandleMessage" cname="gst_is_video_overlay_prepare_window_handle_message" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventGetType" cname="gst_navigation_event_get_type" shared="true">
|
|
<return-type type="GstNavigationEventType" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventParseCommand" cname="gst_navigation_event_parse_command" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="command" type="GstNavigationCommand" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventParseKeyEvent" cname="gst_navigation_event_parse_key_event" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="key" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventParseMouseButtonEvent" cname="gst_navigation_event_parse_mouse_button_event" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="button" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventParseMouseMoveEvent" cname="gst_navigation_event_parse_mouse_move_event" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="x" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="y" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageGetType" cname="gst_navigation_message_get_type" shared="true">
|
|
<return-type type="GstNavigationMessageType" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageNewAnglesChanged" cname="gst_navigation_message_new_angles_changed" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="cur_angle" type="guint" />
|
|
<parameter name="n_angles" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageNewCommandsChanged" cname="gst_navigation_message_new_commands_changed" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageNewEvent" cname="gst_navigation_message_new_event" shared="true" version="1.6">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageNewMouseOver" cname="gst_navigation_message_new_mouse_over" shared="true">
|
|
<return-type type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageParseAnglesChanged" cname="gst_navigation_message_parse_angles_changed" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageParseEvent" cname="gst_navigation_message_parse_event" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="event" type="GstEvent**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationMessageParseMouseOver" cname="gst_navigation_message_parse_mouse_over" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="active" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationQueryGetType" cname="gst_navigation_query_get_type" shared="true">
|
|
<return-type type="GstNavigationQueryType" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationQueryNewAngles" cname="gst_navigation_query_new_angles" shared="true">
|
|
<return-type type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="NavigationQueryNewCommands" cname="gst_navigation_query_new_commands" shared="true">
|
|
<return-type type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="NavigationQueryParseAngles" cname="gst_navigation_query_parse_angles" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="cur_angle" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="n_angles" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationQueryParseCommandsLength" cname="gst_navigation_query_parse_commands_length" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="n_cmds" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationQueryParseCommandsNth" cname="gst_navigation_query_parse_commands_nth" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter allow-none="1" name="cmd" type="GstNavigationCommand" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationQuerySetAngles" cname="gst_navigation_query_set_angles" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="cur_angle" type="guint" />
|
|
<parameter name="n_angles" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationQuerySetCommandsv" cname="gst_navigation_query_set_commandsv" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="n_cmds" type="gint" array_index="2" />
|
|
<parameter name="cmds" type="GstNavigationCommand*" array="true" array_length_param_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoAffineTransformationMetaApiGetType" cname="gst_video_affine_transformation_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoAffineTransformationMetaGetInfo" cname="gst_video_affine_transformation_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoBlend" cname="gst_video_blend" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="x" type="gint" />
|
|
<parameter name="y" type="gint" />
|
|
<parameter name="global_alpha" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoBlendScaleLinearRGBA" cname="gst_video_blend_scale_linear_RGBA" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="src" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="src_buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="dest_height" type="gint" />
|
|
<parameter name="dest_width" type="gint" />
|
|
<parameter name="dest" type="GstVideoInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="dest_buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoCalculateDisplayRatio" cname="gst_video_calculate_display_ratio" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dar_n" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="dar_d" type="guint*" owned="true" pass_as="out" />
|
|
<parameter name="video_width" type="guint" />
|
|
<parameter name="video_height" type="guint" />
|
|
<parameter name="video_par_n" type="guint" />
|
|
<parameter name="video_par_d" type="guint" />
|
|
<parameter name="display_par_n" type="guint" />
|
|
<parameter name="display_par_d" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoChromaFromString" cname="gst_video_chroma_from_string" shared="true">
|
|
<return-type type="GstVideoChromaSite" />
|
|
<parameters>
|
|
<parameter name="s" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoChromaResample" cname="gst_video_chroma_resample" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="resample" type="GstVideoChromaResample*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="lines" type="gpointer" />
|
|
<parameter name="width" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoChromaToString" cname="gst_video_chroma_to_string" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="site" type="GstVideoChromaSite" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorMatrixGetKrKb" cname="gst_video_color_matrix_get_Kr_Kb" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="matrix" type="GstVideoColorMatrix" />
|
|
<parameter name="Kr" type="gdouble" />
|
|
<parameter name="Kb" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorPrimariesGetInfo" cname="gst_video_color_primaries_get_info" shared="true" version="1.6">
|
|
<return-type type="GstVideoColorPrimariesInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="primaries" type="GstVideoColorPrimaries" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorRangeOffsets" cname="gst_video_color_range_offsets" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="range" type="GstVideoColorRange" />
|
|
<parameter name="info" type="GstVideoFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="offset" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="scale" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorTransferDecode" cname="gst_video_color_transfer_decode" shared="true" version="1.6">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="func" type="GstVideoTransferFunction" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorTransferEncode" cname="gst_video_color_transfer_encode" shared="true" version="1.6">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="func" type="GstVideoTransferFunction" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoConvertSample" cname="gst_video_convert_sample" shared="true">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters throws="1">
|
|
<parameter name="sample" type="GstSample*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="to_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timeout" type="guint64" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoConvertSampleAsync" cname="gst_video_convert_sample_async" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="sample" type="GstSample*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="to_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timeout" type="guint64" />
|
|
<parameter closure="4" destroy="5" scope="notified" name="callback" type="GstVideoConvertSampleCallback" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoCropMetaApiGetType" cname="gst_video_crop_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoCropMetaGetInfo" cname="gst_video_crop_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoEventIsForceKeyUnit" cname="gst_video_event_is_force_key_unit" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoEventNewDownstreamForceKeyUnit" cname="gst_video_event_new_downstream_force_key_unit" shared="true">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="stream_time" type="guint64" />
|
|
<parameter name="running_time" type="guint64" />
|
|
<parameter name="all_headers" type="gboolean" />
|
|
<parameter name="count" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoEventNewStillFrame" cname="gst_video_event_new_still_frame" shared="true">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="in_still" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoEventNewUpstreamForceKeyUnit" cname="gst_video_event_new_upstream_force_key_unit" shared="true">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="running_time" type="guint64" />
|
|
<parameter name="all_headers" type="gboolean" />
|
|
<parameter name="count" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoEventParseDownstreamForceKeyUnit" cname="gst_video_event_parse_downstream_force_key_unit" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="stream_time" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="running_time" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="all_headers" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter name="count" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoEventParseStillFrame" cname="gst_video_event_parse_still_frame" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="in_still" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoEventParseUpstreamForceKeyUnit" cname="gst_video_event_parse_upstream_force_key_unit" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="running_time" type="guint64" owned="true" pass_as="out" />
|
|
<parameter name="all_headers" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter name="count" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFieldOrderFromString" cname="gst_video_field_order_from_string" shared="true" version="1.12">
|
|
<return-type type="GstVideoFieldOrder" />
|
|
<parameters>
|
|
<parameter name="order" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFieldOrderToString" cname="gst_video_field_order_to_string" shared="true" version="1.12">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="order" type="GstVideoFieldOrder" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatFromFourcc" cname="gst_video_format_from_fourcc" shared="true">
|
|
<return-type type="GstVideoFormat" />
|
|
<parameters>
|
|
<parameter name="fourcc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatFromMasks" cname="gst_video_format_from_masks" shared="true">
|
|
<return-type type="GstVideoFormat" />
|
|
<parameters>
|
|
<parameter name="depth" type="gint" />
|
|
<parameter name="bpp" type="gint" />
|
|
<parameter name="endianness" type="gint" />
|
|
<parameter name="red_mask" type="guint" />
|
|
<parameter name="green_mask" type="guint" />
|
|
<parameter name="blue_mask" type="guint" />
|
|
<parameter name="alpha_mask" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatFromString" cname="gst_video_format_from_string" shared="true">
|
|
<return-type type="GstVideoFormat" />
|
|
<parameters>
|
|
<parameter name="format" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatGetInfo" cname="gst_video_format_get_info" shared="true">
|
|
<return-type type="GstVideoFormatInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatGetPalette" cname="gst_video_format_get_palette" shared="true" version="1.2">
|
|
<return-type type="gpointer" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="size" type="gsize*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatToFourcc" cname="gst_video_format_to_fourcc" shared="true">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatToString" cname="gst_video_format_to_string" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoGlTextureUploadMetaApiGetType" cname="gst_video_gl_texture_upload_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoGlTextureUploadMetaGetInfo" cname="gst_video_gl_texture_upload_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoGuessFramerate" cname="gst_video_guess_framerate" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="duration" type="guint64" />
|
|
<parameter allow-none="1" name="dest_n" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="dest_d" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoInterlaceModeFromString" cname="gst_video_interlace_mode_from_string" shared="true" version="1.6">
|
|
<return-type type="GstVideoInterlaceMode" />
|
|
<parameters>
|
|
<parameter name="mode" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoInterlaceModeToString" cname="gst_video_interlace_mode_to_string" shared="true" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstVideoInterlaceMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMetaApiGetType" cname="gst_video_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoMetaGetInfo" cname="gst_video_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoMetaTransformScaleGetQuark" cname="gst_video_meta_transform_scale_get_quark" shared="true">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="VideoMultiviewGetDoubledHeightModes" cname="gst_video_multiview_get_doubled_height_modes" shared="true" version="1.6">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoMultiviewGetDoubledSizeModes" cname="gst_video_multiview_get_doubled_size_modes" shared="true" version="1.6">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoMultiviewGetDoubledWidthModes" cname="gst_video_multiview_get_doubled_width_modes" shared="true" version="1.6">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoMultiviewGetMonoModes" cname="gst_video_multiview_get_mono_modes" shared="true" version="1.6">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoMultiviewGetUnpackedModes" cname="gst_video_multiview_get_unpacked_modes" shared="true" version="1.6">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoMultiviewGuessHalfAspect" cname="gst_video_multiview_guess_half_aspect" shared="true" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="mv_mode" type="GstVideoMultiviewMode" />
|
|
<parameter name="width" type="guint" />
|
|
<parameter name="height" type="guint" />
|
|
<parameter name="par_n" type="guint" />
|
|
<parameter name="par_d" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMultiviewModeFromCapsString" cname="gst_video_multiview_mode_from_caps_string" shared="true" version="1.6">
|
|
<return-type type="GstVideoMultiviewMode" />
|
|
<parameters>
|
|
<parameter name="caps_mview_mode" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMultiviewModeToCapsString" cname="gst_video_multiview_mode_to_caps_string" shared="true" version="1.6">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="mview_mode" type="GstVideoMultiviewMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMultiviewVideoInfoChangeMode" cname="gst_video_multiview_video_info_change_mode" shared="true" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="out_mview_mode" type="GstVideoMultiviewMode" />
|
|
<parameter name="out_mview_flags" type="GstVideoMultiviewFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoOverlayCompositionMetaApiGetType" cname="gst_video_overlay_composition_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoOverlayCompositionMetaGetInfo" cname="gst_video_overlay_composition_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoOverlayInstallProperties" cname="gst_video_overlay_install_properties" shared="true" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="oclass" type="GObjectClass*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="last_prop_id" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoOverlaySetProperty" cname="gst_video_overlay_set_property" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="_object" type="GObject*" />
|
|
<parameter name="last_prop_id" type="gint" />
|
|
<parameter name="property_id" type="guint" />
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoRegionOfInterestMetaApiGetType" cname="gst_video_region_of_interest_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoRegionOfInterestMetaGetInfo" cname="gst_video_region_of_interest_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoTileGetIndex" cname="gst_video_tile_get_index" shared="true" version="1.4">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstVideoTileMode" />
|
|
<parameter name="x" type="gint" />
|
|
<parameter name="y" type="gint" />
|
|
<parameter name="x_tiles" type="gint" />
|
|
<parameter name="y_tiles" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoTimeCodeMetaApiGetType" cname="gst_video_time_code_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoTimeCodeMetaGetInfo" cname="gst_video_time_code_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstVideoConstants" opaque="true">
|
|
<constant value="GstBufferPoolOptionVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_AFFINE_TRANSFORMATION_META" />
|
|
<constant value="GstBufferPoolOptionVideoAlignment" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_ALIGNMENT" />
|
|
<constant value="GstBufferPoolOptionVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_GL_TEXTURE_UPLOAD_META" version="1.2.2" />
|
|
<constant value="GstBufferPoolOptionVideoMeta" ctype="gchar*" gtype="gchar*" name="BUFFER_POOL_OPTION_VIDEO_META" />
|
|
<constant value="meta:GstVideoAffineTransformation" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_AFFINE_TRANSFORMATION_META" />
|
|
<constant value="meta:GstVideoGLTextureUploadMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_GL_TEXTURE_UPLOAD_META" />
|
|
<constant value="meta:GstVideoMeta" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_META" />
|
|
<constant value="meta:GstVideoOverlayComposition" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_META_GST_VIDEO_OVERLAY_COMPOSITION" />
|
|
<constant value="colorspace" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_COLORSPACE_STR" version="1.2" />
|
|
<constant value="orientation" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_ORIENTATION_STR" version="1.2" />
|
|
<constant value="size" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_SIZE_STR" version="1.2" />
|
|
<constant value="video" ctype="gchar*" gtype="gchar*" name="META_TAG_VIDEO_STR" version="1.2" />
|
|
<constant value="bt2020" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2020" />
|
|
<constant value="bt601" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT601" />
|
|
<constant value="bt709" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT709" />
|
|
<constant value="smpte240m" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_SMPTE240M" />
|
|
<constant value="sRGB" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_SRGB" />
|
|
<constant value="3" ctype="gint" gtype="gint" name="VIDEO_COMP_A" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="VIDEO_COMP_B" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_G" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_INDEX" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_PALETTE" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_R" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="VIDEO_COMP_U" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="VIDEO_COMP_V" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VIDEO_COMP_Y" />
|
|
<constant value="GstVideoConverter.alpha-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ALPHA_MODE" />
|
|
<constant value="GstVideoConverter.alpha-value" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ALPHA_VALUE" />
|
|
<constant value="GstVideoConverter.border-argb" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_BORDER_ARGB" />
|
|
<constant value="GstVideoConverter.chroma-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_CHROMA_MODE" />
|
|
<constant value="GstVideoConverter.chroma-resampler-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_CHROMA_RESAMPLER_METHOD" />
|
|
<constant value="GstVideoConverter.dest-height" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_HEIGHT" />
|
|
<constant value="GstVideoConverter.dest-width" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_WIDTH" />
|
|
<constant value="GstVideoConverter.dest-x" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_X" />
|
|
<constant value="GstVideoConverter.dest-y" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DEST_Y" />
|
|
<constant value="GstVideoConverter.dither-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DITHER_METHOD" />
|
|
<constant value="GstVideoConverter.dither-quantization" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_DITHER_QUANTIZATION" />
|
|
<constant value="GstVideoConverter.fill-border" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_FILL_BORDER" />
|
|
<constant value="GstVideoConverter.gamma-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_GAMMA_MODE" />
|
|
<constant value="GstVideoConverter.matrix-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_MATRIX_MODE" />
|
|
<constant value="GstVideoConverter.primaries-mode" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_PRIMARIES_MODE" />
|
|
<constant value="GstVideoConverter.resampler-method" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_RESAMPLER_METHOD" />
|
|
<constant value="GstVideoConverter.resampler-taps" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_RESAMPLER_TAPS" />
|
|
<constant value="GstVideoConverter.src-height" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_HEIGHT" />
|
|
<constant value="GstVideoConverter.src-width" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_WIDTH" />
|
|
<constant value="GstVideoConverter.src-x" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_X" />
|
|
<constant value="GstVideoConverter.src-y" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_SRC_Y" />
|
|
<constant value="GstVideoConverter.threads" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_THREADS" />
|
|
<constant value="10" ctype="gint" gtype="gint" name="VIDEO_DECODER_MAX_ERRORS" />
|
|
<constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SINK_NAME" />
|
|
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_DECODER_SRC_NAME" />
|
|
<constant value="sink" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SINK_NAME" />
|
|
<constant value="src" ctype="gchar*" gtype="gchar*" name="VIDEO_ENCODER_SRC_NAME" />
|
|
<constant value="{ I420, YV12, YUY2, UYVY, AYUV, RGBx, BGRx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, Y41B, Y42B, YVYU, Y444, v210, v216, NV12, NV21, GRAY8, GRAY16_BE, GRAY16_LE, v308, RGB16, BGR16, RGB15, BGR15, UYVP, A420, RGB8P, YUV9, YVU9, IYU1, ARGB64, AYUV64, r210, I420_10BE, I420_10LE, I422_10BE, I422_10LE, Y444_10BE, Y444_10LE, GBR, GBR_10BE, GBR_10LE, NV16, NV24, NV12_64Z32, A420_10BE, A420_10LE, A422_10BE, A422_10LE, A444_10BE, A444_10LE, NV61, P010_10BE, P010_10LE, IYU2, VYUY, GBRA, GBRA_10BE, GBRA_10LE, GBR_12BE, GBR_12LE, GBRA_12BE, GBRA_12LE, I420_12BE, I420_12LE, I422_12BE, I422_12LE, Y444_12BE, Y444_12LE, GRAY10_LE32, NV12_10LE32, NV16_10LE32 }" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL" />
|
|
<constant value="(fraction) [ 0, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_FPS_RANGE" />
|
|
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_COMPONENTS" />
|
|
<constant value="4" ctype="gint" gtype="gint" name="VIDEO_MAX_PLANES" />
|
|
<constant value="{ BGRx, RGBx, xRGB, xBGR, RGBA, BGRA, ARGB, ABGR, RGB, BGR, I420, YV12, AYUV, YUY2, UYVY, v308, Y41B, Y42B, Y444, NV12, NV21, A420, YUV9, YVU9, IYU1, GRAY8 }" ctype="gchar*" gtype="gchar*" name="VIDEO_OVERLAY_COMPOSITION_BLEND_FORMATS" version="1.2" />
|
|
<constant value="GstVideoResampler.cubic-b" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_CUBIC_B" />
|
|
<constant value="GstVideoResampler.cubic-c" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_CUBIC_C" />
|
|
<constant value="GstVideoResampler.envelope" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_ENVELOPE" />
|
|
<constant value="GstVideoResampler.max-taps" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_MAX_TAPS" />
|
|
<constant value="GstVideoResampler.sharpen" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_SHARPEN" />
|
|
<constant value="GstVideoResampler.sharpness" ctype="gchar*" gtype="gchar*" name="VIDEO_RESAMPLER_OPT_SHARPNESS" />
|
|
<constant value="GstVideoScaler.dither-method" ctype="gchar*" gtype="gchar*" name="VIDEO_SCALER_OPT_DITHER_METHOD" />
|
|
<constant value="(int) [ 1, max ]" ctype="gchar*" gtype="gchar*" name="VIDEO_SIZE_RANGE" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_MASK" />
|
|
<constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_SHIFT" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="VIDEO_TILE_X_TILES_MASK" />
|
|
<constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_Y_TILES_SHIFT" />
|
|
</object>
|
|
</namespace>
|
|
</api> |