mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-04 10:51:13 +00:00
.. which caused the gstreamer_sharp_abi unit test to fail. GstAudioRingBuffer has segdone and segbase as struct fields and a get/set API with the same name but different types. The fields have been deprecated and are no longer used now, and they need to be hidden and we also need to rename them so that the generator does not mix types (the setter/getters use guint64 but the fields have gint types, which caused some type confusion in the generator). Co-authored by: Andoni Morales Alastruey <ylatuya@gmail.com> Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8541>
38557 lines
No EOL
1.9 MiB
38557 lines
No EOL
1.9 MiB
<?xml version="1.0" encoding="UTF-8"?>
|
|
<api parser_version="3">
|
|
<namespace name="Gst" library="gstreamer-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" />
|
|
<member cname="GST_CLOCK_TYPE_TAI" name="Tai" value="3" />
|
|
</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_INSTANT_RATE_CHANGE" name="InstantRateChange" value="46090" />
|
|
<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_INSTANT_RATE_SYNC_TIME" name="InstantRateSyncTime" value="66817" />
|
|
<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" />
|
|
<member cname="GST_QUERY_BITRATE" name="Bitrate" value="51202" />
|
|
<member cname="GST_QUERY_SELECTABLE" name="Selectable" value="53763" />
|
|
</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_NO_COPY" name="NoCopy" value="32" />
|
|
<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_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" />
|
|
<member cname="GST_DEBUG_GRAPH_SHOW_VERBOSE" name="Verbose" value="4294967295" />
|
|
</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="GapFlags" cname="GstGapFlags" type="flags" gtype="gst_gap_flags_get_type" version="1.20">
|
|
<member cname="GST_GAP_FLAG_MISSING_DATA" name="Data" value="1" />
|
|
</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="0" />
|
|
<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_DEVICE_CHANGED" name="DeviceChanged" value="2147483655" />
|
|
<member cname="GST_MESSAGE_INSTANT_RATE_REQUEST" name="InstantRateRequest" value="2147483656" />
|
|
<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_CONSTRUCTED" name="Constructed" value="2" />
|
|
<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="PluginAPIFlags" cname="GstPluginAPIFlags" type="flags" gtype="gst_plugin_api_flags_get_type" version="1.18">
|
|
<member cname="GST_PLUGIN_API_FLAG_IGNORE_ENUM_MEMBERS" name="Members" value="1" />
|
|
</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" />
|
|
<member cname="GST_SEEK_FLAG_TRICKMODE_FORWARD_PREDICTED" name="TrickmodeForwardPredicted" value="512" />
|
|
<member cname="GST_SEEK_FLAG_INSTANT_RATE_CHANGE" name="InstantRateChange" value="1024" />
|
|
</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" />
|
|
<member cname="GST_SEGMENT_FLAG_TRICKMODE_FORWARD_PREDICTED" name="TrickmodeForwardPredicted" value="512" />
|
|
</enum>
|
|
<enum name="SerializeFlags" cname="GstSerializeFlags" type="flags" gtype="gst_serialize_flags_get_type" version="1.20">
|
|
<member cname="GST_SERIALIZE_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_SERIALIZE_FLAG_BACKWARD_COMPAT" name="BackwardCompat" value="1" />
|
|
<member cname="GST_SERIALIZE_FLAG_STRICT" name="Strict" value="2" />
|
|
</enum>
|
|
<enum name="StackTraceFlags" cname="GstStackTraceFlags" type="flags" gtype="gst_stack_trace_flags_get_type" version="1.12">
|
|
<member cname="GST_STACK_TRACE_SHOW_NONE" name="None" value="0" />
|
|
<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="AllocationMetaParamsAggregator" cname="GstAllocationMetaParamsAggregator" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="aggregated_params" type="GstStructure**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params0" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params1" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<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="CustomMetaTransformFunction" cname="GstCustomMetaTransformFunction" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="transbuf" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstCustomMeta*">
|
|
<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" />
|
|
<parameter allow-none="1" closure="5" name="user_data" type="gpointer" />
|
|
</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="MetaClearFunction" cname="GstMetaClearFunction" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</callback>
|
|
<callback name="MetaDeserializeFunction" cname="GstMetaDeserializeFunction" version="1.24">
|
|
<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 name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="version" type="guint8" />
|
|
</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="MetaSerializeFunction" cname="GstMetaSerializeFunction" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="meta" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="data" type="GstByteArrayInterface*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="version" type="guint8*" owned="true" pass_as="out" />
|
|
</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 name="MiniObjectCopyFunction" cname="GstMiniObjectCopyFunction">
|
|
<return-type type="GstMiniObject*" owned="true">
|
|
<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="StructureFilterMapIdStrFunc" cname="GstStructureFilterMapIdStrFunc" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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="StructureForeachIdStrFunc" cname="GstStructureForeachIdStrFunc" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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="StructureMapIdStrFunc" cname="GstStructureMapIdStrFunc" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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="ValueDeserializeWithPSpecFunc" cname="GstValueDeserializeWithPSpecFunc" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="dest" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="s" type="const-gchar*" />
|
|
<parameter name="pspec" type="GParamSpec*" />
|
|
</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" element_type="gpointer" 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="GetChildByNameRecurse" cname="gst_child_proxy_get_child_by_name_recurse" version="1.22">
|
|
<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" element_type="gpointer" 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" element_type="gchar*" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetPropertyNames" cname="get_property_names">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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" element_type="gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPropertyNames" cname="gst_preset_get_property_names">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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" element_type="gchar*" />
|
|
<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" element_type="gchar*" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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*" owned="true">
|
|
<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="IterateAllByElementFactoryName" cname="gst_bin_iterate_all_by_element_factory_name" version="1.18">
|
|
<return-type type="GstIterator*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="factory_name" type="const-gchar*" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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 allow-none="1" 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 allow-none="1" 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**" 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="FlushStart" cname="flush_start" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="FlushStop" cname="flush_stop" version="1.4">
|
|
<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" element_type="gchar*" />
|
|
<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" element_type="gchar*" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="Bus" cname="GstBus" opaque="false" 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" element_type="gpointer" 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*" pass_as="out">
|
|
<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" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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="IdGetClock" cname="gst_clock_id_get_clock" shared="true" version="1.16">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters>
|
|
<parameter name="id" 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="IdUsesClock" cname="gst_clock_id_uses_clock" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="id" type="gpointer" />
|
|
<parameter name="clock" type="GstClock*" />
|
|
</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 allow-none="1" name="jitter" type="gint64" owned="true" pass_as="out" />
|
|
</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="observation_internal" type="guint64" />
|
|
<parameter name="observation_external" 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="observation_internal" type="guint64" />
|
|
<parameter name="observation_external" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="GObject.Value" />
|
|
</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 name="values" type="gpointer" array="true" array_length_param_index="2" element_type="gpointer" />
|
|
</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" element_type="GObject.Value" />
|
|
</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="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstControlBindingPrivate*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</struct>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gdouble" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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*" />
|
|
<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*" />
|
|
<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" element_type="gchar*" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gchar*" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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="DeviceChanged" cname="gst_device_provider_device_changed" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="device" type="GstDevice*" />
|
|
<parameter name="changed_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" element_type="gchar*" />
|
|
<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="IsStarted" cname="gst_device_provider_is_started" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<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" element_type="gpointer" 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" element_type="gchar*" />
|
|
<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" element_type="gchar*" />
|
|
</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" version="1.12">
|
|
<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" element_type="gpointer" 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>
|
|
<method name="TypeSetSkipDocumentation" cname="gst_element_type_set_skip_documentation" shared="true" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GType" />
|
|
</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="DecorateStreamId" cname="gst_element_decorate_stream_id" version="1.24">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="stream_id" type="const-gchar*" />
|
|
</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="GetCurrentClockTime" cname="gst_element_get_current_clock_time" version="1.18">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCurrentRunningTime" cname="gst_element_get_current_running_time" version="1.18">
|
|
<return-type type="guint64" />
|
|
<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" deprecated="true" deprecated-version="1.20">
|
|
<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="RequestPadSimple" cname="gst_element_request_pad_simple" version="1.20">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</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" element_type="gpointer" 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="false" 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="MakeWithProperties" cname="gst_element_factory_make_with_properties" shared="true" version="1.20">
|
|
<return-type type="GstElement*" />
|
|
<parameters>
|
|
<parameter name="factoryname" type="const-gchar*" />
|
|
<parameter name="n" type="guint" array_index="3" />
|
|
<parameter allow-none="1" name="names" type="const gchar**" array="true" array_length_param_index="1" element_type="gchar*" />
|
|
<parameter allow-none="1" name="values" type="const GValue*" array="true" array_length_param_index="1" element_type="GObject.Value" />
|
|
</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="CreateWithProperties" cname="gst_element_factory_create_with_properties" version="1.20">
|
|
<return-type type="GstElement*" array_index="2" />
|
|
<parameters>
|
|
<parameter name="n" type="guint" array_index="2" />
|
|
<parameter allow-none="1" name="names" type="const gchar**" array="true" array_length_param_index="0" element_type="gchar*" />
|
|
<parameter allow-none="1" name="values" type="const GValue*" array="true" array_length_param_index="0" element_type="GObject.Value" />
|
|
</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" element_type="gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNumPadTemplates" cname="gst_element_factory_get_num_pad_templates">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSkipDocumentation" cname="gst_element_factory_get_skip_documentation" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<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* const*" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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" element_type="gpointer" 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" deprecated="true">
|
|
<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" element_type="gpointer" 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" element_type="gchar*" />
|
|
</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" element_type="GObject.Value" />
|
|
</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" element_type="gpointer" 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="GetSingleInternalLink" cname="gst_pad_get_single_internal_link" version="1.18">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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="GetDocumentationCaps" cname="gst_pad_template_get_documentation_caps" version="1.18">
|
|
<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>
|
|
<method name="SetDocumentationCaps" cname="gst_pad_template_set_documentation_caps" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="gpointer" 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" />
|
|
<field cname="documentation_caps" access="public" writeable="true" readable="true" is_callback="false" name="DocumentationCaps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</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" version="1.12">
|
|
<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" element_type="gpointer" 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" hidden="true">
|
|
<return-type type="GstBus*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetConfiguredLatency" cname="gst_pipeline_get_configured_latency" version="1.24">
|
|
<return-type type="guint64" />
|
|
<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="IsLive" cname="gst_pipeline_is_live" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="Plugin" cname="GstPlugin" opaque="false" 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" element_type="gchar*" />
|
|
<parameter allow-none="1" name="paths" type="const gchar**" array="true" null_term_array="true" element_type="gchar*" />
|
|
<parameter allow-none="1" name="names" type="const gchar**" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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="AddStatusError" cname="gst_plugin_add_status_error" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="message" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStatusInfo" cname="gst_plugin_add_status_info" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="message" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStatusWarning" cname="gst_plugin_add_status_warning" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="message" type="const-gchar*" />
|
|
</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="GetStatusErrors" cname="gst_plugin_get_status_errors" version="1.24">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" element_type="gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStatusInfos" cname="gst_plugin_get_status_infos" version="1.24">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" element_type="gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStatusWarnings" cname="gst_plugin_get_status_warnings" version="1.24">
|
|
<return-type type="gchar***" owned="true" array="true" null_term_array="true" element_type="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="false" 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" element_type="gpointer" 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="false" 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="SharedTaskPool" cname="GstSharedTaskPool" opaque="false" hidden="false" parent="GstTaskPool" version="1.20">
|
|
<class_struct cname="GstSharedTaskPoolClass" version="1.20">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstTaskPoolClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_shared_task_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_shared_task_pool_new" disable_void_ctor="" version="1.20" />
|
|
<method name="GetMaxThreads" cname="gst_shared_task_pool_get_max_threads" version="1.20">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetMaxThreads" cname="gst_shared_task_pool_set_max_threads" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max_threads" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstTaskPool*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstSharedTaskPoolPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" padding="true" />
|
|
<signal name="StreamNotify" cname="stream-notify" when="first" field_name="stream_notify">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="prop_stream" type="GstStream*" />
|
|
<parameter name="prop" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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="Resume" cname="gst_task_resume" version="1.18">
|
|
<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" element_type="gpointer" 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" />
|
|
<method vm="dispose_handle" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" element_type="gpointer" 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="DisposeHandle" cname="dispose_handle" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id" type="gpointer*" owned="true" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Join" cname="join">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id" type="gpointer*" owned="true" />
|
|
</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*" owned="true" />
|
|
<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="DisposeHandle" cname="gst_task_pool_dispose_handle" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id" type="gpointer*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Join" cname="gst_task_pool_join">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="id" type="gpointer*" owned="true" />
|
|
</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*" owned="true" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="Tracer" cname="GstTracer" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.8">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="SetUseStructureParams" cname="gst_tracer_class_set_use_structure_params" shared="true" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="use_structure_params" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UsesStructureParams" cname="gst_tracer_class_uses_structure_params" shared="true" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetType" cname="gst_tracer_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Register" cname="gst_tracer_register" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="plugin" type="GstPlugin*" />
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</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" element_type="gpointer" 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" version="1.14">
|
|
<return-type type="GType" />
|
|
<parameters />
|
|
</method>
|
|
</object>
|
|
<object name="TracerRecord" cname="GstTracerRecord" opaque="false" hidden="false" parent="GstObject" version="1.8">
|
|
<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="false" 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* const*" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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="Init" cname="gst_value_array_init" shared="true" version="1.18">
|
|
<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="prealloc" 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="Init" cname="gst_value_list_init" shared="true" version="1.18">
|
|
<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="prealloc" 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" element_type="gpointer" padding="true" />
|
|
<constructor cname="gst_allocation_params_new" disable_void_ctor="" version="1.20" />
|
|
<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" array_index="3" 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="1" />
|
|
<field cname="dts" access="public" writeable="true" readable="true" is_callback="false" name="Dts" type="guint64" />
|
|
<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_memdup" version="1.20">
|
|
<parameters>
|
|
<parameter name="data" type="gconstpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_buffer_new_wrapped" hidden="true">
|
|
<parameters>
|
|
<parameter name="data" type="gpointer*" owned="true" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_buffer_new_wrapped_bytes" version="1.16">
|
|
<parameters>
|
|
<parameter name="bytes" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="guint8" />
|
|
<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="AddCustomMeta" cname="gst_buffer_add_custom_meta" version="1.20">
|
|
<return-type type="GstCustomMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<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 name="dest" type="gpointer" pass_as="out" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
</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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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="GetCustomMeta" cname="gst_buffer_get_custom_meta" version="1.20">
|
|
<return-type type="GstCustomMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</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" version="1.10">
|
|
<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" element_type="guint8" />
|
|
<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>
|
|
<method name="Replace" cname="gst_buffer_list_replace" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="old_list" type="GstBufferList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Take" cname="gst_buffer_list_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_list" type="GstBufferList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="gpointer" padding="true" />
|
|
</struct>
|
|
<struct name="BufferPoolPrivate" cname="GstBufferPoolPrivate" opaque="true" hidden="true" />
|
|
<struct name="BusPrivate" cname="GstBusPrivate" opaque="true" hidden="true" />
|
|
<struct name="ByteArrayInterface" cname="GstByteArrayInterface" opaque="false" hidden="false" version="1.24">
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" />
|
|
<field cname="len" access="public" writeable="true" readable="true" is_callback="false" name="Len" type="gsize" />
|
|
<field cname="resize" access="public" writeable="false" readable="true" is_callback="true" name="Resize" type="GstResizeFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</struct>
|
|
<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_empty" disable_void_ctor="" />
|
|
<constructor cname="gst_caps_new_empty_simple">
|
|
<parameters>
|
|
<parameter name="media_type" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_caps_new_id_str_empty_simple" version="1.26">
|
|
<parameters>
|
|
<parameter name="media_type" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_caps_new_static_str_empty_simple" version="1.26">
|
|
<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="Copy" cname="gst_caps_copy">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyNth" cname="gst_caps_copy_nth" version="1.16">
|
|
<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="IdStrSetValue" cname="gst_caps_id_str_set_value" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="field" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="Serialize" cname="gst_caps_serialize" version="1.20">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstSerializeFlags" />
|
|
</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="SetFeaturesSimple" cname="gst_caps_set_features_simple" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<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="SetValueStaticStr" cname="gst_caps_set_value_static_str" version="1.26">
|
|
<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>
|
|
<constructor cname="gst_caps_new_any" disable_void_ctor="" />
|
|
</boxed>
|
|
<boxed name="CapsFeatures" cname="GstCapsFeatures" opaque="false" hidden="false" version="1.2">
|
|
<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" />
|
|
<constructor cname="gst_caps_features_new_single" version="1.20">
|
|
<parameters>
|
|
<parameter name="feature" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_caps_features_new_single_static_str" version="1.26">
|
|
<parameters>
|
|
<parameter name="feature" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddIdStr" cname="gst_caps_features_add_id_str" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStaticStr" cname="gst_caps_features_add_static_str" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="const-gchar*" />
|
|
</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" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ContainsIdStr" cname="gst_caps_features_contains_id_str" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="i" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetNthIdStr" cname="gst_caps_features_get_nth_id_str" version="1.26">
|
|
<return-type type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveIdStr" cname="gst_caps_features_remove_id_str" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="feature" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="private" writeable="false" readable="false" is_callback="false" name="Clock" type="GstClock*" />
|
|
<field cname="type" access="private" writeable="false" readable="false" is_callback="false" name="Type" type="GstClockEntryType" />
|
|
<field cname="time" access="private" writeable="false" readable="false" is_callback="false" name="Time" type="guint64" />
|
|
<field cname="interval" access="private" writeable="false" readable="false" is_callback="false" name="Interval" type="guint64" />
|
|
<field cname="status" access="private" writeable="false" readable="false" is_callback="false" name="Status" type="GstClockReturn" />
|
|
<field cname="func" access="private" writeable="false" readable="false" is_callback="false" name="Func" type="GstClockCallback" hidden="true" />
|
|
<field cname="user_data" access="private" writeable="false" readable="false" is_callback="false" name="UserData" type="gpointer" />
|
|
<field cname="destroy_data" access="private" writeable="false" readable="false" is_callback="false" name="DestroyData" type="GDestroyNotify" hidden="true" />
|
|
<field cname="unscheduled" access="private" writeable="false" readable="false" is_callback="false" name="Unscheduled" type="gboolean" />
|
|
<field cname="woken_up" access="private" writeable="false" readable="false" 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" element_type="gpointer" padding="true" />
|
|
</struct>
|
|
<struct name="ClockPrivate" cname="GstClockPrivate" opaque="true" hidden="true" />
|
|
<boxed name="Context" cname="GstContext" opaque="false" hidden="false" version="1.2">
|
|
<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="Copy" cname="gst_context_copy" version="1.2">
|
|
<return-type type="GstContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<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="Ref" cname="gst_context_ref" version="1.2">
|
|
<return-type type="GstContext*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Unref" cname="gst_context_unref" version="1.2">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="WritableStructure" cname="gst_context_writable_structure" version="1.2">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Replace" cname="gst_context_replace" shared="true" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_context" type="GstContext**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_context" type="GstContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="ControlBindingPrivate" cname="GstControlBindingPrivate" opaque="true" hidden="true" />
|
|
<struct name="CustomMeta" cname="GstCustomMeta" opaque="false" hidden="false" version="1.20">
|
|
<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="structure" access="public" writeable="true" readable="true" is_callback="false" name="Structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="GetStructure" cname="gst_custom_meta_get_structure" version="1.20">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasName" cname="gst_custom_meta_has_name" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<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_local_time_usecs" version="1.18">
|
|
<parameters>
|
|
<parameter name="usecs" 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_from_unix_epoch_utc_usecs" version="1.18">
|
|
<parameters>
|
|
<parameter name="usecs" 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" deprecated="true">
|
|
<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>
|
|
<method name="GetId" cname="gst_debug_message_get_id" version="1.22">
|
|
<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" name_constructors="true">
|
|
<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_instant_rate_change" version="1.18">
|
|
<parameters>
|
|
<parameter name="rate_multiplier" type="gdouble" />
|
|
<parameter name="new_flags" type="GstSegmentFlags" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_event_new_instant_rate_sync_time" version="1.18">
|
|
<parameters>
|
|
<parameter name="rate_multiplier" type="gdouble" />
|
|
<parameter name="running_time" type="guint64" />
|
|
<parameter name="upstream_running_time" 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="HasNameId" cname="gst_event_has_name_id" version="1.18" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="name" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseBufferSize" cname="gst_event_parse_buffer_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="format" type="GstFormat" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="minsize" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="maxsize" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" 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 allow-none="1" 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 allow-none="1" 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="ParseGapFlags" cname="gst_event_parse_gap_flags" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="flags" type="GstGapFlags" 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 allow-none="1" name="group_id" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseInstantRateChange" cname="gst_event_parse_instant_rate_change" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="new_flags" type="GstSegmentFlags" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseInstantRateSyncTime" cname="gst_event_parse_instant_rate_sync_time" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="running_time" type="guint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="upstream_running_time" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseLatency" cname="gst_event_parse_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" 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 allow-none="1" name="type" type="GstQOSType" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="proportion" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="diff" type="gint64" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" 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 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="flags" type="GstSeekFlags" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="start_type" type="GstSeekType" 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" type="GstSeekType" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stop" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSeekTrickmodeInterval" cname="gst_event_parse_seek_trickmode_interval" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="interval" type="guint64" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseSegment" cname="gst_event_parse_segment">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" 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 allow-none="1" name="toc" type="GstToc**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" 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="SetGapFlags" cname="gst_event_set_gap_flags" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstGapFlags" />
|
|
</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="SetSeekTrickmodeInterval" cname="gst_event_set_seek_trickmode_interval" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="interval" type="guint64" />
|
|
</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="IdStr" cname="GstIdStr" opaque="false" hidden="false" version="1.26">
|
|
<method name="GetType" cname="gst_id_str_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="pointer" access="private" writeable="false" readable="false" is_callback="false" name="Pointer" type="gpointer" />
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="guint8" array="true" array_len="8" element_type="guint8" />
|
|
<constructor cname="gst_id_str_new" disable_void_ctor="" version="1.26" />
|
|
<method name="AsStr" cname="gst_id_str_as_str" version="1.26">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Clear" cname="gst_id_str_clear" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Copy" cname="gst_id_str_copy" version="1.26">
|
|
<return-type type="GstIdStr*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="CopyInto" cname="gst_id_str_copy_into" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="s" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_id_str_free" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLen" cname="gst_id_str_get_len" version="1.26">
|
|
<return-type type="gsize" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Init" cname="gst_id_str_init" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_id_str_is_equal" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="s2" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEqualToStr" cname="gst_id_str_is_equal_to_str" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="s2" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsEqualToStrWithLen" cname="gst_id_str_is_equal_to_str_with_len" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="s2" type="const-gchar*" />
|
|
<parameter name="len" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Move" cname="gst_id_str_move" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="s" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Set" cname="gst_id_str_set" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStaticStr" cname="gst_id_str_set_static_str" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStaticStrWithLen" cname="gst_id_str_set_static_str_with_len" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="const-gchar*" />
|
|
<parameter name="len" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetWithLen" cname="gst_id_str_set_with_len" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="value" type="const-gchar*" />
|
|
<parameter name="len" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<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" element_type="gpointer" 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" element_type="guint8" />
|
|
<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" element_type="gpointer" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" 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*" array_index="1">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="maxsize" access="public" writeable="true" readable="true" is_callback="false" name="Maxsize" type="gsize" />
|
|
<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="gpointer" array="true" array_length_param_index="4" element_type="guint8" />
|
|
<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" name_constructors="true">
|
|
<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_changed" version="1.16">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="device" type="GstDevice*" />
|
|
<parameter name="changed_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_instant_rate_request" version="1.18">
|
|
<parameters>
|
|
<parameter name="src" type="GstObject*" />
|
|
<parameter name="rate_multiplier" type="gdouble" />
|
|
</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="GetDetails" cname="gst_message_get_details" version="1.26">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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="ParseDeviceChanged" cname="gst_message_parse_device_changed" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="device" type="GstDevice*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="changed_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 allow-none="1" name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseErrorWritableDetails" cname="gst_message_parse_error_writable_details" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" 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 allow-none="1" name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseInfoWritableDetails" cname="gst_message_parse_info_writable_details" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseInstantRateRequest" cname="gst_message_parse_instant_rate_request" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rate_multiplier" type="gdouble*" owned="true" pass_as="out" />
|
|
</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 allow-none="1" name="structure" type="GstStructure**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseWarningWritableDetails" cname="gst_message_parse_warning_writable_details" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" 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="SetDetails" cname="gst_message_set_details" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="details" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="WritableDetails" cname="gst_message_writable_details" version="1.26">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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>
|
|
<method name="Take" cname="gst_message_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_message" type="GstMessage**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_message" type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="CompareSeqnum" cname="gst_meta_compare_seqnum" version="1.16">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="meta2" type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSeqnum" cname="gst_meta_get_seqnum" version="1.16">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Serialize" cname="gst_meta_serialize" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="GstByteArrayInterface*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SerializeSimple" cname="gst_meta_serialize_simple" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="GByteArray*" array="true" null_term_array="true" element_type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ApiTypeAggregateParams" cname="gst_meta_api_type_aggregate_params" shared="true" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="aggregated_params" type="GstStructure**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params0" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params1" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
|
|
<return-type type="const gchar* const*" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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**" array="true" null_term_array="true" element_type="gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ApiTypeSetParamsAggregator" cname="gst_meta_api_type_set_params_aggregator" shared="true" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter scope="forever" name="aggregator" type="GstAllocationMetaParamsAggregator" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Deserialize" cname="gst_meta_deserialize" shared="true" version="1.24">
|
|
<return-type type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="consumed" type="guint32*" owned="true" pass_as="out" />
|
|
</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="RegisterCustom" cname="gst_meta_register_custom" shared="true" version="1.20">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="tags" type="const gchar**" array="true" null_term_array="true" element_type="gchar*" />
|
|
<parameter closure="3" destroy="4" scope="notified" allow-none="1" name="transform_func" type="GstCustomMetaTransformFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_data" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RegisterCustomSimple" cname="gst_meta_register_custom_simple" shared="true" version="1.24">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</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" />
|
|
<field cname="serialize_func" access="public" writeable="true" readable="true" is_callback="false" name="SerializeFunc" type="GstMetaSerializeFunction" />
|
|
<field cname="deserialize_func" access="public" writeable="true" readable="true" is_callback="false" name="DeserializeFunc" type="GstMetaDeserializeFunction" />
|
|
<field cname="clear_func" access="public" writeable="true" readable="true" is_callback="false" name="ClearFunc" type="GstMetaClearFunction" />
|
|
<method name="IsCustom" cname="gst_meta_info_is_custom" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Register" cname="gst_meta_info_register" version="1.24">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</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>
|
|
<boxed name="MiniObject" cname="GstMiniObject" opaque="true" hidden="false">
|
|
<method name="GetType" cname="gst_mini_object_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="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="priv_uint" access="private" writeable="false" readable="false" is_callback="false" name="PrivUint" type="guint" />
|
|
<field cname="priv_pointer" access="private" writeable="false" readable="false" is_callback="false" name="PrivPointer" type="gpointer" />
|
|
<method name="AddParent" cname="gst_mini_object_add_parent" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="parent" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<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="RemoveParent" cname="gst_mini_object_remove_parent" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="parent" type="GstMiniObject*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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>
|
|
</boxed>
|
|
<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" element_type="gpointer" 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" version="1.12.1">
|
|
<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" element_type="gchar*" />
|
|
<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" element_type="gpointer" 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="FdCtlPri" cname="gst_poll_fd_ctl_pri" version="1.16">
|
|
<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="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="FdHasPri" cname="gst_poll_fd_has_pri" version="1.16">
|
|
<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" scope="notified" closure="1" destroy="2" />
|
|
<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="Ref" cname="gst_promise_ref" version="1.14">
|
|
<return-type type="GstPromise*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Reply" cname="gst_promise_reply" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="s" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Unref" cname="gst_promise_unref" version="1.14">
|
|
<return-type type="void" />
|
|
<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_bitrate" disable_void_ctor="" version="1.16" />
|
|
<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_selectable" disable_void_ctor="" version="1.22" />
|
|
<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 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="ParseBitrate" cname="gst_query_parse_bitrate" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="nominal_bitrate" type="guint*" 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="ParseSelectable" cname="gst_query_parse_selectable" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="selectable" type="gboolean*" 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="Ref" cname="gst_query_ref">
|
|
<return-type type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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="SetBitrate" cname="gst_query_set_bitrate" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="nominal_bitrate" type="guint" />
|
|
</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 allow-none="1" 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 allow-none="1" 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="const GstFormat*" array="true" array_length_param_index="0" element_type="Format" />
|
|
</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="SetSelectable" cname="gst_query_set_selectable" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="selectable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUri" cname="gst_query_set_uri">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" 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 allow-none="1" 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>
|
|
<method name="Take" cname="gst_query_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="old_query" type="GstQuery**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_query" type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="SetBuffer" cname="gst_sample_set_buffer" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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>
|
|
<method name="SetCaps" cname="gst_sample_set_caps" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetInfo" cname="gst_sample_set_info" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSegment" cname="gst_sample_set_segment" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<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" element_type="gpointer" 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="SharedTaskPoolPrivate" cname="GstSharedTaskPoolPrivate" opaque="true" hidden="true" />
|
|
<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" element_type="gpointer" 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_from_string">
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
<parameter name="end" type="const-gchar*" pass_as="out" />
|
|
</parameters>
|
|
</constructor>
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<parameters>
|
|
<parameter name="quark" type="guint32" />
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_structure_new_id_str_empty" version="1.26">
|
|
<parameters>
|
|
<parameter name="name" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<constructor cname="gst_structure_new_static_str_empty" version="1.26">
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</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" deprecated="true" deprecated-version="1.26">
|
|
<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="FilterAndMapInPlaceIdStr" cname="gst_structure_filter_and_map_in_place_id_str" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstStructureFilterMapIdStrFunc" />
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<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="ForeachIdStr" cname="gst_structure_foreach_id_str" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstStructureForeachIdStrFunc" />
|
|
<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" version="1.12">
|
|
<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="GetFlags" cname="gst_structure_get_flags" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="const-gchar*" />
|
|
<parameter name="flags_type" type="GType" />
|
|
<parameter name="value" type="guint*" owned="true" pass_as="out" />
|
|
</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" version="1.12">
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNameIdStr" cname="gst_structure_get_name_id_str" version="1.26">
|
|
<return-type type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdHasFieldTyped" cname="gst_structure_id_has_field_typed" deprecated="true" deprecated-version="1.26">
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<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="IdStrGetFieldType" cname="gst_structure_id_str_get_field_type" version="1.26">
|
|
<return-type type="GType" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrGetValue" cname="gst_structure_id_str_get_value" version="1.26">
|
|
<return-type type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrHasField" cname="gst_structure_id_str_has_field" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrHasFieldTyped" cname="gst_structure_id_str_has_field_typed" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="type" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrNthFieldName" cname="gst_structure_id_str_nth_field_name" version="1.26">
|
|
<return-type type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="index" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrRemoveField" cname="gst_structure_id_str_remove_field" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrSetValue" cname="gst_structure_id_str_set_value" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value" type="GValue*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdStrTakeValue" cname="gst_structure_id_str_take_value" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="fieldname" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="value" type="GValue*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IdTakeValue" cname="gst_structure_id_take_value" deprecated="true" deprecated-version="1.26">
|
|
<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" deprecated="true" deprecated-version="1.26">
|
|
<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="MapInPlaceIdStr" cname="gst_structure_map_in_place_id_str" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" name="func" type="GstStructureMapIdStrFunc" />
|
|
<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="Serialize" cname="gst_structure_serialize" version="1.20" deprecated="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstSerializeFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SerializeFull" cname="gst_structure_serialize_full" version="1.24">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="flags" type="GstSerializeFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetArray" cname="gst_structure_set_array" version="1.12">
|
|
<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" version="1.12">
|
|
<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="SetNameIdStr" cname="gst_structure_set_name_id_str" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="name" type="GstIdStr*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetNameStaticStr" cname="gst_structure_set_name_static_str" version="1.26">
|
|
<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="SetValueStaticStr" cname="gst_structure_set_value_static_str" version="1.26">
|
|
<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="TakeValueStaticStr" cname="gst_structure_take_value_static_str" version="1.26">
|
|
<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="Take" cname="gst_structure_take" shared="true" version="1.18" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="oldstr_ptr" type="GstStructure**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="newstr" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="Copy" cname="gst_tag_list_copy">
|
|
<return-type type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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>
|
|
<method name="Replace" cname="gst_tag_list_replace" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="old_taglist" type="GstTagList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Take" cname="gst_tag_list_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_taglist" type="GstTagList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_taglist" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="gpointer" 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" />
|
|
<parameters>
|
|
<parameter name="offset" type="gint64" />
|
|
<parameter name="size" type="guint" />
|
|
</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="SuggestEmptySimple" cname="gst_type_find_suggest_empty_simple" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="probability" type="guint" />
|
|
<parameter name="media_type" type="const-gchar*" />
|
|
</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 allow-none="1" 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 allow-none="1" 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 allow-none="1" name="path_segment" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_uri_copy" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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="GetQueryStringOrdered" cname="gst_uri_get_query_string_ordered" version="1.24">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="keys" type="GList*" element_type="const-gchar*" />
|
|
</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="Ref" cname="gst_uri_ref" version="1.6">
|
|
<return-type type="GstUri*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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 allow-none="1" 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 allow-none="1" 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="ToStringWithKeys" cname="gst_uri_to_string_with_keys" version="1.24">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="keys" type="GList*" element_type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unref" cname="gst_uri_unref" version="1.6">
|
|
<return-type type="void" />
|
|
<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="FromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
|
|
<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="deserialize_with_pspec" access="public" writeable="true" readable="true" is_callback="false" name="DeserializeWithPspec" type="GstValueDeserializeWithPSpecFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" element_type="gpointer" padding="true" />
|
|
</struct>
|
|
<struct name="VecDeque" cname="GstVecDeque" opaque="true" hidden="false" version="1.26" />
|
|
<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="BufferListReplace" cname="gst_buffer_list_replace" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="old_list" type="GstBufferList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferListTake" cname="gst_buffer_list_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_list" type="GstBufferList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_list" type="GstBufferList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</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="ContextReplace" cname="gst_context_replace" shared="true" version="1.2">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_context" type="GstContext**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_context" type="GstContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" version="1.12">
|
|
<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="EventTypeToStickyOrdering" cname="gst_event_type_to_sticky_ordering" shared="true" version="1.22">
|
|
<return-type type="guint" />
|
|
<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="MessageTake" cname="gst_message_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_message" type="GstMessage**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_message" type="GstMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</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="MetaApiTypeAggregateParams" cname="gst_meta_api_type_aggregate_params" shared="true" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter name="aggregated_params" type="GstStructure**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params0" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="params1" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaApiTypeGetTags" cname="gst_meta_api_type_get_tags" shared="true" version="1.2">
|
|
<return-type type="const gchar* const*" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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**" array="true" null_term_array="true" element_type="gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaApiTypeSetParamsAggregator" cname="gst_meta_api_type_set_params_aggregator" shared="true" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="api" type="GType" />
|
|
<parameter scope="forever" name="aggregator" type="GstAllocationMetaParamsAggregator" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaDeserialize" cname="gst_meta_deserialize" shared="true" version="1.24">
|
|
<return-type type="GstMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="data" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="consumed" type="guint32*" owned="true" pass_as="out" />
|
|
</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="MetaRegisterCustom" cname="gst_meta_register_custom" shared="true" version="1.20">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
<parameter name="tags" type="const gchar**" array="true" null_term_array="true" element_type="gchar*" />
|
|
<parameter closure="3" destroy="4" scope="notified" allow-none="1" name="transform_func" type="GstCustomMetaTransformFunction" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="destroy_data" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MetaRegisterCustomSimple" cname="gst_meta_register_custom_simple" shared="true" version="1.24">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="name" type="const-gchar*" />
|
|
</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" element_type="gchar*" />
|
|
<parameters>
|
|
<parameter name="system_identifiers" type="const gchar**" array="true" null_term_array="true" element_type="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" element_type="gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryTake" cname="gst_query_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="old_query" type="GstQuery**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_query" type="GstQuery*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="StructureTake" cname="gst_structure_take" shared="true" version="1.18" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="oldstr_ptr" type="GstStructure**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="newstr" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="TracingGetActiveTracers" cname="gst_tracing_get_active_tracers" shared="true" version="1.18">
|
|
<return-type type="GList*" element_type="GstTracer*" elements_owned="true" owned="true" />
|
|
</method>
|
|
<method name="TracingRegisterHook" cname="gst_tracing_register_hook" shared="true" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tracer" type="GstTracer*" />
|
|
<parameter name="detail" type="const-gchar*" />
|
|
<parameter scope="async" name="func" type="GCallback" />
|
|
</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 allow-none="1" 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>
|
|
<method name="TypeIsPluginApi" cname="gst_type_is_plugin_api" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="type" type="GType" />
|
|
<parameter allow-none="1" name="flags" type="GstPluginAPIFlags" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeMarkAsPluginApi" cname="gst_type_mark_as_plugin_api" shared="true" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="type" type="GType" />
|
|
<parameter name="flags" type="GstPluginAPIFlags" />
|
|
</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="Hardware" ctype="gchar*" gtype="gchar*" name="ELEMENT_FACTORY_KLASS_HARDWARE" version="1.16" />
|
|
<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="1377" 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="4096" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_HARDWARE" />
|
|
<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="8192" ctype="GstElementFactoryListType" gtype="GstElementFactoryListType" name="ELEMENT_FACTORY_TYPE_TIMESTAMPER" version="1.24" />
|
|
<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-reference" ctype="gchar*" gtype="gchar*" name="META_TAG_MEMORY_REFERENCE_STR" version="1.20.4" />
|
|
<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="16384" ctype="gint" gtype="gint" name="PARAM_CONDITIONALLY_AVAILABLE" version="1.18" />
|
|
<constant value="512" ctype="gint" gtype="gint" name="PARAM_CONTROLLABLE" />
|
|
<constant value="8192" ctype="gint" gtype="gint" name="PARAM_DOC_SHOW_DEFAULT" version="1.18" />
|
|
<constant value="2048" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PAUSED" />
|
|
<constant value="4096" ctype="gint" gtype="gint" name="PARAM_MUTABLE_PLAYING" />
|
|
<constant value="1024" ctype="gint" gtype="gint" name="PARAM_MUTABLE_READY" />
|
|
<constant value="65536" 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="unspecified-system-id" ctype="gchar*" gtype="gchar*" name="PROTECTION_UNSPECIFIED_SYSTEM_ID" version="1.16" />
|
|
<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="912" ctype="gint" gtype="gint" name="SEGMENT_INSTANT_FLAGS" />
|
|
<constant value="0" ctype="gint" gtype="gint" name="SEQNUM_INVALID" version="1.14" />
|
|
<constant value="paS" ctype="gchar*" gtype="gchar*" name="STIMEP_FORMAT" version="1.18" />
|
|
<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="container-specific-track-id" ctype="gchar*" gtype="gchar*" name="TAG_CONTAINER_SPECIFIC_TRACK_ID" version="1.24" />
|
|
<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="paT" ctype="gchar*" gtype="gchar*" name="TIMEP_FORMAT" version="1.18" />
|
|
<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="25" ctype="gint" gtype="gint" name="VERSION_MINOR" />
|
|
<constant value="1" 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" element_type="gchar*" />
|
|
<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" element_type="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>
|
|
</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="DebugLogGetLine" cname="gst_debug_log_get_line" shared="true" version="1.18">
|
|
<return-type type="gchar*" owned="true" />
|
|
<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>
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugLogIdLiteral" cname="gst_debug_log_id_literal" shared="true" version="1.22">
|
|
<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="id" type="const-gchar*" />
|
|
<parameter name="message_string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugLogLiteral" cname="gst_debug_log_literal" shared="true" version="1.20">
|
|
<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_string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugPrintObject" cname="gst_debug_print_object" shared="true" version="1.26">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="ptr" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DebugPrintSegment" cname="gst_debug_print_segment" shared="true" version="1.26">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="gchar*" />
|
|
</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" element_type="gchar*" />
|
|
</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" element_type="gchar*" />
|
|
<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="ValueDeserializeWithPspec" cname="gst_value_deserialize_with_pspec" shared="true" version="1.20">
|
|
<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*" />
|
|
<parameter allow-none="1" name="pspec" type="GParamSpec*" />
|
|
</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="TagListReplace" cname="gst_tag_list_replace" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="old_taglist" type="GstTagList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="TagListTake" cname="gst_tag_list_take" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="old_taglist" type="GstTagList**" owned="true" pass_as="ref">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="new_taglist" type="GstTagList*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="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*" array="true" array_length_param_index="1" element_type="gchar" />
|
|
<parameter name="size" type="gint" />
|
|
<parameter name="env_vars" type="const gchar**" array="true" null_term_array="true" element_type="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" element_type="gchar*" />
|
|
</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" element_type="gchar*" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="image_data_len" type="guint" array_index="1" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="id_data" type="const guint8*" array="true" array_length_param_index="3" element_type="guint8" />
|
|
<parameter name="id_data_length" type="guint" array_index="2" />
|
|
<parameter allow-none="1" name="vendor_string" type="gchar*" owned="true" pass_as="out" />
|
|
</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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="id_data_length" type="guint" array_index="1" />
|
|
<parameter allow-none="1" name="vendor_string" type="gchar*" owned="true" pass_as="out" />
|
|
</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="const guint8*" array="true" array_len="128" element_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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="id_data_length" type="guint" array_index="1" />
|
|
<parameter allow-none="1" 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**" array="true" null_term_array="true" element_type="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="gchar*" owned="true" pass_as="out" />
|
|
<parameter name="lang" type="gchar*" owned="true" pass_as="out" />
|
|
<parameter name="value" type="gchar*" owned="true" pass_as="out" />
|
|
<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" element_type="gchar*" />
|
|
</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="const GstFormat*" array="true" null_term_array="true" element_type="Format" />
|
|
<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="UriFromStringEscaped" cname="gst_uri_from_string_escaped" shared="true" version="1.18">
|
|
<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="UtilCeilLog2" cname="gst_util_ceil_log2" shared="true" version="1.24">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="v" type="guint32" />
|
|
</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="const guchar*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilFilenameCompare" cname="gst_util_filename_compare" shared="true" version="1.24">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="a" type="const-gfilename*" />
|
|
<parameter name="b" type="const-gfilename*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UtilFloorLog2" cname="gst_util_floor_log2" shared="true" version="1.26">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="v" type="guint32" />
|
|
</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="UtilFractionMultiplyInt64" cname="gst_util_fraction_multiply_int64" shared="true" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="a_n" type="gint64" />
|
|
<parameter name="a_d" type="gint64" />
|
|
<parameter name="b_n" type="gint64" />
|
|
<parameter name="b_d" type="gint64" />
|
|
<parameter name="res_n" type="gint64*" owned="true" pass_as="out" />
|
|
<parameter name="res_d" type="gint64*" 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="UtilSimplifyFraction" cname="gst_util_simplify_fraction" shared="true" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="numerator" type="gint" />
|
|
<parameter name="denominator" type="gint" />
|
|
<parameter name="n_terms" type="guint" />
|
|
<parameter name="threshold" type="guint" />
|
|
</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="gstapp-1.0-0.dll">
|
|
<enum name="AppLeakyType" cname="GstAppLeakyType" type="enum" gtype="gst_app_leaky_type_get_type" version="1.20">
|
|
<member cname="GST_APP_LEAKY_TYPE_NONE" name="None" value="0" />
|
|
<member cname="GST_APP_LEAKY_TYPE_UPSTREAM" name="Upstream" value="1" />
|
|
<member cname="GST_APP_LEAKY_TYPE_DOWNSTREAM" name="Downstream" value="2" />
|
|
</enum>
|
|
<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" />
|
|
<method signal_vm="try_pull_object" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="1" element_type="gpointer" 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="GetMaxBytes" cname="gst_app_sink_get_max_bytes" version="1.24">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxTime" cname="gst_app_sink_get_max_time" version="1.24">
|
|
<return-type type="guint64" />
|
|
<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 allow-none="1" 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="SetMaxBytes" cname="gst_app_sink_set_max_bytes" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxTime" cname="gst_app_sink_set_max_time" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max" type="guint64" />
|
|
</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="MaxBytes" cname="max-bytes" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<property name="MaxTime" cname="max-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<property name="WaitOnEos" cname="wait-on-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.8" />
|
|
<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" element_type="gpointer" 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="NewSerializedEvent" cname="new-serialized-event" when="last" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="ProposeAllocation" cname="propose-allocation" when="last" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="query" type="GstQuery*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="TryPullObjectEvent" cname="try-pull-object" when="last" field_name="try_pull_object" version="1.20">
|
|
<return-type type="GstMiniObject*" 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="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" element_type="gpointer" 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="GetCurrentLevelBuffers" cname="gst_app_src_get_current_level_buffers" version="1.20">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCurrentLevelBytes" cname="gst_app_src_get_current_level_bytes" version="1.2">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCurrentLevelTime" cname="gst_app_src_get_current_level_time" version="1.20">
|
|
<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="GetLeakyType" cname="gst_app_src_get_leaky_type" version="1.20">
|
|
<return-type type="GstAppLeakyType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxBuffers" cname="gst_app_src_get_max_buffers" version="1.20">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxBytes" cname="gst_app_src_get_max_bytes">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxTime" cname="gst_app_src_get_max_time" version="1.20">
|
|
<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 allow-none="1" 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="SetLeakyType" cname="gst_app_src_set_leaky_type" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="leaky" type="GstAppLeakyType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxBuffers" cname="gst_app_src_set_max_buffers" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<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="SetMaxTime" cname="gst_app_src_set_max_time" version="1.20">
|
|
<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="CurrentLevelBuffers" cname="current-level-buffers" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
<property name="CurrentLevelBytes" cname="current-level-bytes" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.2" />
|
|
<property name="CurrentLevelTime" cname="current-level-time" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Duration" cname="duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.10" />
|
|
<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="HandleSegmentChange" cname="handle-segment-change" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<property name="IsLive" cname="is-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="LeakyType" cname="leaky-type" type="GstAppLeakyType" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="MaxBuffers" cname="max-buffers" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<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="MaxTime" cname="max-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<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" element_type="gpointer" 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="new_event" access="public" writeable="false" readable="true" is_callback="true" name="NewEvent" type="GstAppNewEventFunc" />
|
|
<field cname="propose_allocation" access="public" writeable="false" readable="true" is_callback="true" name="ProposeAllocation" type="GstAppProposeAllocationFunc" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="2" element_type="gpointer" 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" element_type="gpointer" 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="gstaudio-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" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SURROUND_LEFT" name="TopSurroundLeft" value="28" />
|
|
<member cname="GST_AUDIO_CHANNEL_POSITION_TOP_SURROUND_RIGHT" name="TopSurroundRight" value="29" />
|
|
</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" version="1.10">
|
|
<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" version="1.10">
|
|
<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.10">
|
|
<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" />
|
|
<member cname="GST_AUDIO_RING_BUFFER_FORMAT_TYPE_DSD" name="Dsd" value="15" />
|
|
</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="DsdFormat" cname="GstDsdFormat" type="enum" gtype="gst_dsd_format_get_type" version="1.24">
|
|
<member cname="GST_DSD_FORMAT_UNKNOWN" name="DsdFormatUnknown" value="0" />
|
|
<member cname="GST_DSD_FORMAT_U8" name="DsdFormatU8" value="1" />
|
|
<member cname="GST_DSD_FORMAT_U16LE" name="DsdFormatU16le" value="2" />
|
|
<member cname="GST_DSD_FORMAT_U16" name="DsdFormatU16" value="2" />
|
|
<member cname="GST_DSD_FORMAT_U16BE" name="DsdFormatU16be" value="3" />
|
|
<member cname="GST_DSD_FORMAT_U32LE" name="DsdFormatU32le" value="4" />
|
|
<member cname="GST_DSD_FORMAT_U32" name="DsdFormatU32" value="4" />
|
|
<member cname="GST_DSD_FORMAT_U32BE" name="DsdFormatU32be" value="5" />
|
|
<member cname="GST_NUM_DSD_FORMATS" name="NumDsdFormats" value="6" />
|
|
</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" version="1.10">
|
|
<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" element_type="guint8" />
|
|
<parameter name="data" type="guint8*" array="true" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<parameter name="data" type="guint8*" array="true" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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="GstAggregator" version="1.14">
|
|
<class_struct cname="GstAudioAggregatorClass" version="1.14">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<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" element_type="gpointer" 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="ForceLive" cname="force-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" version="1.22" />
|
|
<property name="IgnoreInactivePads" cname="ignore-inactive-pads" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="OutputBufferDuration" cname="output-buffer-duration" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="OutputBufferDurationFraction" cname="output-buffer-duration-fraction" type="*" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregator*" 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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="AudioAggregatorConvertPad" cname="GstAudioAggregatorConvertPad" opaque="false" hidden="true" parent="GstAudioAggregatorPad" version="1.14">
|
|
<class_struct cname="GstAudioAggregatorConvertPadClass" version="1.14">
|
|
<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" element_type="gpointer" 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="private" writeable="false" readable="false" 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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="AudioAggregatorPad" cname="GstAudioAggregatorPad" opaque="false" hidden="true" parent="GstAggregatorPad" version="1.14">
|
|
<class_struct cname="GstAudioAggregatorPadClass" version="1.14">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<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" element_type="gpointer" 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>
|
|
<property name="QosMessages" cname="qos-messages" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="guint" padding="true" />
|
|
<field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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*" owned="true" pass_as="out" />
|
|
<parameter name="length" type="gint*" owned="true" pass_as="out" />
|
|
</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 allow-none="1" name="buf" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="frames" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FinishSubframe" cname="gst_audio_decoder_finish_subframe" version="1.16">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="buf" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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*">
|
|
<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 allow-none="1" name="sync" type="gboolean*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="eos" type="gboolean*" owned="true" pass_as="out" />
|
|
</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="SetOutputCaps" cname="gst_audio_decoder_set_output_caps" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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 allow-none="1" name="buffer" type="GstBuffer*" owned="true">
|
|
<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*">
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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*" owned="true" pass_as="ref" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="in_samples" type="gint" array_index="1" />
|
|
<parameter name="out_samples" type="gint" />
|
|
<parameter name="accum" type="gint*" owned="true" pass_as="ref" />
|
|
</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*" owned="true" pass_as="ref" />
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="in_samples" type="gint" array_index="1" />
|
|
<parameter name="out_samples" type="gint" />
|
|
<parameter name="accum" type="gint*" owned="true" pass_as="ref" />
|
|
</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*" owned="true" pass_as="out" />
|
|
</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="GetSegbase" cname="gst_audio_ring_buffer_get_segbase" version="1.26">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSegdone" cname="gst_audio_ring_buffer_get_segdone" version="1.26">
|
|
<return-type type="guint64" />
|
|
<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" hidden="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="segment" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="readptr" type="guint8***" owned="true" pass_as="out" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="len" type="gint*" owned="true" pass_as="out" array_index="1" />
|
|
</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*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
<parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
|
|
</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="const GstAudioChannelPosition*" array="true" element_type="AudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetErrored" cname="gst_audio_ring_buffer_set_errored" version="1.24">
|
|
<return-type type="void" />
|
|
<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="SetSegdone" cname="gst_audio_ring_buffer_set_segdone" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segdone" 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="private" writeable="false" readable="false" 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="SegdoneField" type="gint" hidden="true" />
|
|
<field cname="segbase" access="public" writeable="false" readable="true" is_callback="false" name="SegbaseField" type="gint" hidden="true" />
|
|
<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" element_type="gint" />
|
|
<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="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAudioRingBufferPrivate*">
|
|
<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="2" element_type="gpointer" 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" />
|
|
<method vm="pause" />
|
|
<method vm="resume" />
|
|
<method vm="stop" />
|
|
<field cname="extension" access="public" writeable="false" readable="true" is_callback="false" name="Extension" type="GstAudioSinkClassExtension*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
</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="Pause" cname="pause">
|
|
<return-type type="void" />
|
|
<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="Resume" cname="resume">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Stop" cname="stop">
|
|
<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 name="data" type="gpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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 name="data" type="gpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="length" type="guint" />
|
|
<parameter name="timestamp" type="guint64" owned="true" pass_as="out" />
|
|
</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" element_type="gpointer" 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="AudioBuffer" cname="GstAudioBuffer" opaque="false" hidden="false" version="1.16">
|
|
<field cname="info" access="public" writeable="true" readable="true" is_callback="false" name="Info" type="GstAudioInfo" array_index="4">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="n_samples" access="public" writeable="true" readable="true" is_callback="false" name="NSamples" type="gsize" />
|
|
<field cname="n_planes" access="public" writeable="true" readable="true" is_callback="false" name="NPlanes" type="gint" />
|
|
<field cname="planes" access="public" writeable="true" readable="true" is_callback="false" name="Planes" type="gpointer" />
|
|
<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_infos" access="private" writeable="false" readable="false" is_callback="false" name="MapInfos" type="GstMapInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv_planes_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivPlanesArr" type="gpointer" array="true" array_len="8" element_type="gpointer" hidden="true" />
|
|
<field cname="priv_map_infos_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivMapInfosArr" type="GstMapInfo" array="true" array_len="8" element_type="Gst.MapInfo" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<method name="Unmap" cname="gst_audio_buffer_unmap" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Clip" 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="Map" cname="gst_audio_buffer_map" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstAudioBuffer*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="gstbuffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReorderChannels" 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" array_index="4" />
|
|
<parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" element_type="AudioChannelPosition" />
|
|
<parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" element_type="AudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Truncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
|
|
<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="bpf" type="gint" />
|
|
<parameter name="trim" type="gsize" />
|
|
<parameter name="samples" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<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" element_type="guint" padding="true" />
|
|
<field cname="_gst_reserved2" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved2" type="gpointer" array="true" array_len="2" element_type="gpointer" 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" version="1.8">
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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 allow-none="1" name="in_rate" type="gint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="out_rate" type="gint*" owned="true" pass_as="out" />
|
|
</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="IsPassthrough" cname="gst_audio_converter_is_passthrough" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<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" version="1.12">
|
|
<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" element_type="guint8" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
<method name="FillSilence" cname="gst_audio_format_info_fill_silence" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dest" type="gpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="length" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
</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" element_type="AudioChannelPosition" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<constructor cname="gst_audio_info_new" disable_void_ctor="" />
|
|
<constructor cname="gst_audio_info_new_from_caps" version="1.20">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<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*" owned="true" pass_as="out" />
|
|
</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="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="const GstAudioChannelPosition*" array="true" element_type="AudioChannelPosition" />
|
|
</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>
|
|
<method name="FromCaps" cname="gst_audio_info_from_caps" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_audio_info_init" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="AudioLevelMeta" cname="GstAudioLevelMeta" opaque="false" hidden="false" version="1.20">
|
|
<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="level" access="public" writeable="true" readable="true" is_callback="false" name="Level" type="guint8" />
|
|
<field cname="voice_activity" access="public" writeable="true" readable="true" is_callback="false" name="VoiceActivity" type="gboolean" />
|
|
<method name="GetInfo" cname="gst_audio_level_meta_get_info" shared="true" version="1.20">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="AudioMeta" cname="GstAudioMeta" opaque="false" hidden="false" version="1.16">
|
|
<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="GstAudioInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="samples" access="public" writeable="true" readable="true" is_callback="false" name="Samples" type="gsize" />
|
|
<field cname="offsets" access="public" writeable="true" readable="true" is_callback="false" name="Offsets" type="gsize" />
|
|
<field cname="priv_offsets_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivOffsetsArr" type="gsize" array="true" array_len="8" element_type="gsize" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<method name="GetInfo" cname="gst_audio_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<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" version="1.10">
|
|
<method name="Free" cname="gst_audio_resampler_free">
|
|
<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="AudioRingBufferPrivate" cname="GstAudioRingBufferPrivate" opaque="true" hidden="true" />
|
|
<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" />
|
|
<union name="ABI" cname="ABI">
|
|
<struct name="abi" cname="abi" opaque="false" hidden="false">
|
|
<field cname="dsd_format" access="public" writeable="true" readable="true" is_callback="false" name="DsdFormat" type="GstDsdFormat" />
|
|
</struct>
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</union>
|
|
</struct>
|
|
<struct name="AudioSinkClassExtension" cname="GstAudioSinkClassExtension" opaque="false" hidden="false">
|
|
<field cname="clear_all" access="public" writeable="false" readable="true" is_callback="true" name="ClearAll" type="GstAudioClearAllFunc" />
|
|
</struct>
|
|
<boxed name="AudioStreamAlign" cname="GstAudioStreamAlign" opaque="false" hidden="false" version="1.14">
|
|
<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" version="1.14">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDiscontWait" cname="gst_audio_stream_align_get_discont_wait" version="1.14">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRate" cname="gst_audio_stream_align_get_rate" version="1.14">
|
|
<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" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="alignment_threshold" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDiscontWait" cname="gst_audio_stream_align_set_discont_wait" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="discont_wait" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRate" cname="gst_audio_stream_align_set_rate" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rate" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="DsdInfo" cname="GstDsdInfo" opaque="false" hidden="false" version="1.24">
|
|
<method name="GetType" cname="gst_dsd_info_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="format" access="public" writeable="true" readable="true" is_callback="false" name="Format" type="GstDsdFormat" />
|
|
<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="layout" access="public" writeable="true" readable="true" is_callback="false" name="Layout" type="GstAudioLayout" />
|
|
<field cname="reversed_bytes" access="public" writeable="true" readable="true" is_callback="false" name="ReversedBytes" type="gboolean" />
|
|
<field cname="positions" access="public" writeable="true" readable="true" is_callback="false" name="Positions" type="GstAudioChannelPosition" array="true" array_len="64" element_type="AudioChannelPosition" />
|
|
<field cname="flags" access="public" writeable="true" readable="true" is_callback="false" name="Flags" type="GstAudioFlags" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<constructor cname="gst_dsd_info_new" disable_void_ctor="" version="1.24" />
|
|
<constructor cname="gst_dsd_info_new_from_caps" version="1.24">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_dsd_info_copy" version="1.24">
|
|
<return-type type="GstDsdInfo*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_dsd_info_free" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_dsd_info_is_equal" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="other" type="GstDsdInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetFormat" cname="gst_dsd_info_set_format" version="1.24" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="format" type="GstDsdFormat" />
|
|
<parameter name="rate" type="gint" />
|
|
<parameter name="channels" type="gint" />
|
|
<parameter allow-none="1" name="positions" type="const GstAudioChannelPosition*" array="true" array_len="64" element_type="AudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToCaps" cname="gst_dsd_info_to_caps" version="1.24">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="FromCaps" cname="gst_dsd_info_from_caps" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstDsdInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_dsd_info_init" shared="true" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstDsdInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="DsdPlaneOffsetMeta" cname="GstDsdPlaneOffsetMeta" opaque="false" hidden="false" version="1.24">
|
|
<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="num_channels" access="public" writeable="true" readable="true" is_callback="false" name="NumChannels" type="gint" />
|
|
<field cname="num_bytes_per_channel" access="public" writeable="true" readable="true" is_callback="false" name="NumBytesPerChannel" type="gsize" />
|
|
<field cname="offsets" access="public" writeable="true" readable="true" is_callback="false" name="Offsets" type="gsize" />
|
|
<field cname="priv_offsets_arr" access="private" writeable="false" readable="false" is_callback="false" name="PrivOffsetsArr" type="gsize" array="true" array_len="8" element_type="gsize" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<method name="GetInfo" cname="gst_dsd_plane_offset_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<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="AudioBufferMap" cname="gst_audio_buffer_map" shared="true" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstAudioBuffer*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="gstbuffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</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" array_index="4" />
|
|
<parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" element_type="AudioChannelPosition" />
|
|
<parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="2" element_type="AudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioBufferTruncate" cname="gst_audio_buffer_truncate" shared="true" version="1.16">
|
|
<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="bpf" type="gint" />
|
|
<parameter name="trim" type="gsize" />
|
|
<parameter name="samples" type="gsize" />
|
|
</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" element_type="AudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioChannelPositionsToMask" cname="gst_audio_channel_positions_to_mask" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1" element_type="AudioChannelPosition" />
|
|
<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" version="1.10">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="1" element_type="AudioChannelPosition" />
|
|
<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" element_type="AudioChannelPosition" />
|
|
<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="const GstAudioChannelPosition*" array="true" array_length_param_index="1" element_type="AudioChannelPosition" />
|
|
<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" deprecated="true" deprecated-version="1.20">
|
|
<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" element_type="guint8" />
|
|
<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="AudioFormatsRaw" cname="gst_audio_formats_raw" shared="true" version="1.18">
|
|
<return-type type="const GstAudioFormat*" array="true" array_length_param_index="0" element_type="AudioFormat" />
|
|
<parameters>
|
|
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioGetChannelReorderMap" cname="gst_audio_get_channel_reorder_map" shared="true">
|
|
<return-type type="gboolean" array_index="3" />
|
|
<parameters>
|
|
<parameter name="channels" type="gint" array_index="3" />
|
|
<parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="0" element_type="AudioChannelPosition" />
|
|
<parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="0" element_type="AudioChannelPosition" />
|
|
<parameter name="reorder_map" type="gint*" array="true" array_length_param_index="0" element_type="gint" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="src_n" type="guint" />
|
|
<parameter name="dst" type="guint8*" array="true" array_length_param_index="3" element_type="guint8" />
|
|
<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="AudioInfoFromCaps" cname="gst_audio_info_from_caps" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioInfoInit" cname="gst_audio_info_init" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstAudioInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioLevelMetaApiGetType" cname="gst_audio_level_meta_api_get_type" shared="true" version="1.20">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AudioLevelMetaGetInfo" cname="gst_audio_level_meta_get_info" shared="true" version="1.20">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="AudioMakeRawCaps" cname="gst_audio_make_raw_caps" shared="true" version="1.18">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="formats" type="const GstAudioFormat*" array="true" array_length_param_index="1" element_type="AudioFormat" />
|
|
<parameter name="len" type="guint" />
|
|
<parameter name="layout" type="GstAudioLayout" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioMetaApiGetType" cname="gst_audio_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AudioMetaGetInfo" cname="gst_audio_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</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" element_type="guint8" />
|
|
<parameter name="n_length" type="gsize" />
|
|
<parameter name="format" type="GstAudioFormat" />
|
|
<parameter name="channels" type="gint" array_index="5" />
|
|
<parameter name="from" type="const GstAudioChannelPosition*" array="true" array_length_param_index="3" element_type="AudioChannelPosition" />
|
|
<parameter name="to" type="const GstAudioChannelPosition*" array="true" array_length_param_index="3" element_type="AudioChannelPosition" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AudioReorderChannelsWithReorderMap" cname="gst_audio_reorder_channels_with_reorder_map" shared="true" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="gpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
<parameter name="bps" type="gint" />
|
|
<parameter name="channels" type="gint" array_index="4" />
|
|
<parameter name="reorder_map" type="const gint*" array="true" array_length_param_index="3" element_type="gint" />
|
|
</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="const GstAudioChannelPosition*" array="true" array_length_param_index="2" element_type="AudioChannelPosition" />
|
|
<parameter name="from_channels" type="gint" array_index="1" />
|
|
<parameter name="to_position" type="const GstAudioChannelPosition*" array="true" array_length_param_index="4" element_type="AudioChannelPosition" />
|
|
<parameter name="to_channels" type="gint" array_index="3" />
|
|
<parameter name="matrix" type="gfloat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddAudioLevelMeta" cname="gst_buffer_add_audio_level_meta" shared="true" version="1.20">
|
|
<return-type type="GstAudioLevelMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="level" type="guint8" />
|
|
<parameter name="voice_activity" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddAudioMeta" cname="gst_buffer_add_audio_meta" shared="true" version="1.16">
|
|
<return-type type="GstAudioMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstAudioInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="samples" type="gsize" />
|
|
<parameter allow-none="1" name="offsets" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddDsdPlaneOffsetMeta" cname="gst_buffer_add_dsd_plane_offset_meta" shared="true" version="1.24">
|
|
<return-type type="GstDsdPlaneOffsetMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="num_channels" type="gint" />
|
|
<parameter name="num_bytes_per_channel" type="gsize" />
|
|
<parameter allow-none="1" name="offsets" type="gsize" />
|
|
</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="const GstAudioChannelPosition*" array="true" array_length_param_index="2" element_type="AudioChannelPosition" />
|
|
<parameter name="to_channels" type="gint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetAudioLevelMeta" cname="gst_buffer_get_audio_level_meta" shared="true" version="1.20">
|
|
<return-type type="GstAudioLevelMeta*">
|
|
<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="DsdConvert" cname="gst_dsd_convert" shared="true" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="input_data" type="guint8" />
|
|
<parameter name="output_data" type="guint8" />
|
|
<parameter name="input_format" type="GstDsdFormat" />
|
|
<parameter name="output_format" type="GstDsdFormat" />
|
|
<parameter name="input_layout" type="GstAudioLayout" />
|
|
<parameter name="output_layout" type="GstAudioLayout" />
|
|
<parameter name="input_plane_offsets" type="gsize" />
|
|
<parameter name="output_plane_offsets" type="gsize" />
|
|
<parameter name="num_dsd_bytes" type="gsize" />
|
|
<parameter name="num_channels" type="gint" />
|
|
<parameter name="reverse_byte_bits" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DsdFormatFromString" cname="gst_dsd_format_from_string" shared="true" version="1.24">
|
|
<return-type type="GstDsdFormat" />
|
|
<parameters>
|
|
<parameter name="str" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DsdFormatGetWidth" cname="gst_dsd_format_get_width" shared="true" version="1.24">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="format" type="GstDsdFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DsdFormatToString" cname="gst_dsd_format_to_string" shared="true" version="1.24">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="format" type="GstDsdFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="DsdInfoFromCaps" cname="gst_dsd_info_from_caps" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstDsdInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DsdInfoInit" cname="gst_dsd_info_init" shared="true" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstDsdInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="DsdPlaneOffsetMetaApiGetType" cname="gst_dsd_plane_offset_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="DsdPlaneOffsetMetaGetInfo" cname="gst_dsd_plane_offset_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</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.dither-threshold" ctype="gchar*" gtype="gchar*" name="AUDIO_CONVERTER_OPT_DITHER_THRESHOLD" version="1.22" />
|
|
<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="-1" 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="{ F64BE, F64LE, F32BE, F32LE, S32BE, S32LE, U32BE, U32LE, S24_32BE, S24_32LE, U24_32BE, U24_32LE, S24BE, S24LE, U24BE, U24LE, S20BE, S20LE, U20BE, U20LE, S18BE, S18LE, U18BE, U18LE, S16BE, S16LE, U16BE, U16LE, S8, U8 }" ctype="gchar*" gtype="gchar*" name="AUDIO_FORMATS_ALL" />
|
|
<constant value="32" ctype="gint" gtype="gint" name="AUDIO_FORMAT_LAST" version="1.26" />
|
|
<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="{ DSDU32BE, DSDU16BE, DSDU8, DSDU32LE, DSDU16LE }" ctype="gchar*" gtype="gchar*" name="DSD_FORMATS_ALL" version="1.24" />
|
|
<constant value="audio/x-dsd" ctype="gchar*" gtype="gchar*" name="DSD_MEDIA_TYPE" version="1.24" />
|
|
<constant value="105" ctype="gint" gtype="gint" name="DSD_SILENCE_PATTERN_BYTE" version="1.24" />
|
|
<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" />
|
|
<constant value="dsdplaneoffsets" ctype="gchar*" gtype="gchar*" name="META_TAG_DSD_PLANE_OFFSETS_STR" version="1.24" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Base" library="gstbase-1.0-0.dll">
|
|
<enum name="AggregatorStartTimeSelection" cname="GstAggregatorStartTimeSelection" type="enum" gtype="gst_aggregator_start_time_selection_get_type" version="1.18">
|
|
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_ZERO" name="Zero" value="0" />
|
|
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_FIRST" name="First" value="1" />
|
|
<member cname="GST_AGGREGATOR_START_TIME_SELECTION_SET" name="Set" value="2" />
|
|
</enum>
|
|
<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**" owned="true" pass_as="out">
|
|
<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**" owned="true" pass_as="out">
|
|
<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" version="1.10">
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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" version="1.14">
|
|
<class_struct cname="GstAggregatorClass" version="1.14">
|
|
<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" />
|
|
<method vm="negotiate" />
|
|
<method vm="sink_event_pre_queue" />
|
|
<method vm="sink_query_pre_queue" />
|
|
<method vm="finish_buffer_list" />
|
|
<method vm="peek_next_sample" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="15" element_type="gpointer" 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="FinishBufferList" cname="finish_buffer_list" version="1.18">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="bufferlist" type="GstBufferList*" 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="Negotiate" cname="negotiate" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<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="PeekNextSample" cname="peek_next_sample" version="1.18">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="aggregator_pad" type="GstAggregatorPad*" />
|
|
</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="SinkEventPreQueue" cname="sink_event_pre_queue">
|
|
<return-type type="GstFlowReturn" />
|
|
<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="SinkQueryPreQueue" cname="sink_query_pre_queue">
|
|
<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 allow-none="1" name="_ret" type="GstCaps**" owned="true" pass_as="out">
|
|
<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="FinishBufferList" cname="gst_aggregator_finish_buffer_list" version="1.18">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="bufferlist" type="GstBufferList*" 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*" 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="GetForceLive" cname="gst_aggregator_get_force_live" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetIgnoreInactivePads" cname="gst_aggregator_get_ignore_inactive_pads" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_aggregator_get_latency">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Negotiate" cname="gst_aggregator_negotiate" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PeekNextSample" cname="gst_aggregator_peek_next_sample" version="1.18">
|
|
<return-type type="GstSample*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="pad" type="GstAggregatorPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PushSrcEvent" cname="gst_aggregator_push_src_event" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SelectedSamples" cname="gst_aggregator_selected_samples" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pts" type="guint64" />
|
|
<parameter name="dts" type="guint64" />
|
|
<parameter name="duration" type="guint64" />
|
|
<parameter allow-none="1" name="info" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetForceLive" cname="gst_aggregator_set_force_live" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="force_live" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetIgnoreInactivePads" cname="gst_aggregator_set_ignore_inactive_pads" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ignore" type="gboolean" />
|
|
</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>
|
|
<method name="SimpleGetNextTime" cname="gst_aggregator_simple_get_next_time" version="1.16">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UpdateSegment" cname="gst_aggregator_update_segment" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<property name="Latency" cname="latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MinUpstreamLatency" cname="min-upstream-latency" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
|
<property name="StartTime" cname="start-time" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="StartTimeSelection" cname="start-time-selection" type="GstAggregatorStartTimeSelection" 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" element_type="gpointer" padding="true" />
|
|
<signal name="SamplesSelected" cname="samples-selected" when="first" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="pts" type="guint64" />
|
|
<parameter name="dts" type="guint64" />
|
|
<parameter name="duration" type="guint64" />
|
|
<parameter allow-none="1" name="info" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="AggregatorPad" cname="GstAggregatorPad" opaque="false" hidden="false" parent="GstPad" version="1.14">
|
|
<class_struct cname="GstAggregatorPadClass" version="1.14">
|
|
<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" element_type="gpointer" 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="HasBuffer" cname="gst_aggregator_pad_has_buffer" version="1.14.1">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEos" cname="gst_aggregator_pad_is_eos">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsInactive" cname="gst_aggregator_pad_is_inactive" version="1.20">
|
|
<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>
|
|
<property name="EmitSignals" cname="emit-signals" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
|
<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="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstAggregatorPadPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="BufferConsumed" cname="buffer-consumed" when="first">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
</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" element_type="gpointer" 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*" owned="true" pass_as="out" />
|
|
</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*" owned="true" pass_as="out" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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 allow-none="1" 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" owned="true" pass_as="out" />
|
|
<parameter name="end" type="guint64" owned="true" pass_as="out" />
|
|
</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="GetProcessingDeadline" cname="gst_base_sink_get_processing_deadline" version="1.16">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRenderDelay" cname="gst_base_sink_get_render_delay">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStats" cname="gst_base_sink_get_stats" version="1.18">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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="SetProcessingDeadline" cname="gst_base_sink_set_processing_deadline" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="processing_deadline" type="guint64" />
|
|
</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="ProcessingDeadline" cname="processing-deadline" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
|
<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="Stats" cname="stats" type="GstStructure*" readable="true" writeable="false" construct="false" construct-only="false" version="1.18" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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**" owned="true" pass_as="out">
|
|
<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 allow-none="1" name="buf" type="GstBuffer**" owned="true" pass_as="ref">
|
|
<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*" owned="true">
|
|
<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 allow-none="1" 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*" owned="true" pass_as="out" />
|
|
</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" version="1.18">
|
|
<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*" 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="Negotiate" cname="gst_base_src_negotiate" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NewSeamlessSegment" cname="gst_base_src_new_seamless_segment" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="start" type="gint64" />
|
|
<parameter name="stop" type="gint64" />
|
|
<parameter name="time" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewSegment" cname="gst_base_src_new_segment" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PushSegment" cname="gst_base_src_push_segment" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="segment" type="GstSegment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="AutomaticEos" cname="automatic-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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*" owned="true">
|
|
<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*" owned="true">
|
|
<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*" 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>
|
|
<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*" 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="Reconfigure" cname="gst_base_transform_reconfigure" version="1.18">
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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**" owned="true" pass_as="out">
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Create" cname="create">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="buf" type="GstBuffer**" owned="true" pass_as="ref">
|
|
<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" element_type="gpointer" 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" element_type="guint" 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" element_type="gpointer" 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" version="1.12.1">
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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" element_type="gpointer" 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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="BitWriter" cname="GstBitWriter" opaque="false" hidden="false" version="1.16">
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" />
|
|
<field cname="bit_size" access="public" writeable="true" readable="true" is_callback="false" name="BitSize" type="guint" />
|
|
<field cname="bit_capacity" access="private" writeable="false" readable="false" is_callback="false" name="BitCapacity" type="guint" />
|
|
<field cname="auto_grow" access="private" writeable="false" readable="false" is_callback="false" name="AutoGrow" type="gboolean" />
|
|
<field cname="owned" access="private" writeable="false" readable="false" 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" element_type="gpointer" padding="true" />
|
|
<method name="AlignBytes" cname="gst_bit_writer_align_bytes">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="trailing_bit" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Free" cname="gst_bit_writer_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FreeAndGetBuffer" cname="gst_bit_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_bit_writer_free_and_get_data">
|
|
<return-type type="guint8**" owned="true" array="true" element_type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetData" cname="gst_bit_writer_get_data">
|
|
<return-type type="guint8*" array="true" element_type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRemaining" cname="gst_bit_writer_get_remaining">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSize" cname="gst_bit_writer_get_size">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PutBitsUint16" cname="gst_bit_writer_put_bits_uint16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value" type="guint16" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutBitsUint32" cname="gst_bit_writer_put_bits_uint32">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value" type="guint32" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutBitsUint64" cname="gst_bit_writer_put_bits_uint64">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value" type="guint64" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutBitsUint8" cname="gst_bit_writer_put_bits_uint8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="value" type="guint8" />
|
|
<parameter name="nbits" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutBytes" cname="gst_bit_writer_put_bytes">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint8*" array="true" element_type="guint8" />
|
|
<parameter name="nbytes" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Reset" cname="gst_bit_writer_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ResetAndGetBuffer" cname="gst_bit_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_bit_writer_reset_and_get_data">
|
|
<return-type type="guint8**" owned="true" array="true" element_type="guint8" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetPos" cname="gst_bit_writer_set_pos">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pos" type="guint" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint16*" array="true" null_term_array="true" element_type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutStringUtf32" cname="gst_byte_writer_put_string_utf32">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint32*" array="true" null_term_array="true" element_type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PutStringUtf8" cname="gst_byte_writer_put_string_utf8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="const-gchar*" />
|
|
</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" element_type="guint8" />
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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" deprecated="true" deprecated-version="1.26">
|
|
<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>
|
|
<struct name="TypeFindData" cname="GstTypeFindData" opaque="true" hidden="false" version="1.22" />
|
|
<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="TypeFindHelperForBufferWithCaps" cname="gst_type_find_helper_for_buffer_with_caps" shared="true" version="1.22">
|
|
<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 name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperForBufferWithExtension" cname="gst_type_find_helper_for_buffer_with_extension" shared="true" version="1.16">
|
|
<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="extension" type="const-gchar*" />
|
|
<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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperForDataWithCaps" cname="gst_type_find_helper_for_data_with_caps" shared="true" version="1.22">
|
|
<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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperForDataWithExtension" cname="gst_type_find_helper_for_data_with_extension" shared="true" version="1.16">
|
|
<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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter allow-none="1" name="extension" type="const-gchar*" />
|
|
<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 allow-none="1" name="extension" type="const-gchar*" />
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindHelperGetRangeFull" cname="gst_type_find_helper_get_range_full" shared="true" version="1.14.3">
|
|
<return-type type="GstFlowReturn" />
|
|
<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 allow-none="1" name="extension" type="const-gchar*" />
|
|
<parameter name="caps" type="GstCaps**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="prob" type="GstTypeFindProbability" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TypeFindListFactoriesForCaps" cname="gst_type_find_list_factories_for_caps" shared="true" version="1.22">
|
|
<return-type type="GList*" element_type="GstTypeFindFactory*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="obj" type="GstObject*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="gstcontroller-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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" padding="true" />
|
|
</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="gpointer">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="guint8" 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.Net" library="gstnet-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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" 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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="PtpClock" cname="GstPtpClock" opaque="false" hidden="false" parent="GstSystemClock" version="1.6">
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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="const guint8*" array="true" array_len="16" element_type="guint8" />
|
|
</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**" owned="true" array="true" array_len="16" element_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 allow-none="1" 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 allow-none="1" name="src_address" type="GSocketAddress*" owned="true" pass_as="out" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NetUtilsSetSocketTos" cname="gst_net_utils_set_socket_tos" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="qos_dscp" type="gint" />
|
|
</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" element_type="gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PtpInitFull" cname="gst_ptp_init_full" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="config" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="gstpbutils-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>
|
|
<enum name="PbUtilsCapsDescriptionFlags" cname="GstPbUtilsCapsDescriptionFlags" type="flags" gtype="gst_pb_utils_caps_description_flags_get_type" version="1.20">
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_CONTAINER" name="Container" value="1" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_AUDIO" name="Audio" value="2" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_VIDEO" name="Video" value="4" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_IMAGE" name="Image" value="8" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_SUBTITLE" name="Subtitle" value="16" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_TAG" name="Tag" value="32" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_GENERIC" name="Generic" value="64" />
|
|
<member cname="GST_PBUTILS_CAPS_DESCRIPTION_FLAG_METADATA" name="Metadata" value="128" />
|
|
</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="private" writeable="false" readable="false" 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" />
|
|
<method vm="load_serialize_info" />
|
|
<field cname="_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_Reserved" type="gpointer" array="true" array_len="3" element_type="gpointer" />
|
|
</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>
|
|
<virtual_method name="LoadSerializeInfo" cname="load_serialize_info" version="1.24">
|
|
<return-type type="GstDiscovererInfo*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<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" />
|
|
<property name="UseCache" cname="use-cache" type="gboolean" 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" element_type="gpointer" />
|
|
<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="LoadSerializedInfo" cname="load-serialized-info" when="last" version="1.24">
|
|
<return-type type="GstDiscovererInfo*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</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>
|
|
<method name="GetTags" cname="gst_discoverer_container_info_get_tags" version="1.20">
|
|
<return-type type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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="GstDiscovererAudioInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetContainerStreams" cname="gst_discoverer_info_get_container_streams">
|
|
<return-type type="GList*" element_type="GstDiscovererContainerInfo*" 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" element_type="gchar*" />
|
|
<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="GstDiscovererSubtitleInfo*" elements_owned="true" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTags" cname="gst_discoverer_info_get_tags" deprecated="true" deprecated-version="1.20">
|
|
<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="GstDiscovererVideoInfo*" 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="GetStreamNumber" cname="gst_discoverer_stream_info_get_stream_number" version="1.20">
|
|
<return-type type="gint" />
|
|
<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 allow-none="1" 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="FromString" cname="gst_encoding_profile_from_string" shared="true" version="1.26">
|
|
<return-type type="GstEncodingProfile*" owned="true" />
|
|
<parameters>
|
|
<parameter name="string" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_encoding_profile_copy" version="1.12">
|
|
<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="GetElementProperties" cname="gst_encoding_profile_get_element_properties" version="1.20">
|
|
<return-type type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<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="GetSingleSegment" cname="gst_encoding_profile_get_single_segment" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<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="SetElementProperties" cname="gst_encoding_profile_set_element_properties" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="element_properties" type="GstStructure*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnabled" cname="gst_encoding_profile_set_enabled" version="1.6">
|
|
<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>
|
|
<method name="SetSingleSegment" cname="gst_encoding_profile_set_single_segment" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="single_segment" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_encoding_profile_to_string" version="1.26">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<property name="ElementProperties" cname="element-properties" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<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="GetPath" cname="gst_encoding_target_get_path" version="1.18">
|
|
<return-type type="const-gfilename*" />
|
|
<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" version="1.12.1">
|
|
<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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetChannels" cname="gst_codec_utils_aac_get_channels" shared="true" version="1.10">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAacGetSampleRate" cname="gst_codec_utils_aac_get_sample_rate" shared="true" version="1.10">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="audio_config" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="CodecUtilsAv1CreateAv1cFromCaps" cname="gst_codec_utils_av1_create_av1c_from_caps" shared="true" version="1.26">
|
|
<return-type type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAv1CreateCapsFromAv1c" cname="gst_codec_utils_av1_create_caps_from_av1c" shared="true" version="1.26">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="av1c" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAv1GetLevel" cname="gst_codec_utils_av1_get_level" shared="true" version="1.26">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="seq_level_idx" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsAv1GetSeqLevelIdx" cname="gst_codec_utils_av1_get_seq_level_idx" shared="true" version="1.26">
|
|
<return-type type="guint8" />
|
|
<parameters>
|
|
<parameter name="level" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsCapsFromMimeCodec" cname="gst_codec_utils_caps_from_mime_codec" shared="true" version="1.22">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="codecs_field" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsCapsGetMimeCodec" cname="gst_codec_utils_caps_get_mime_codec" shared="true" version="1.20">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH264GetProfileFlagsLevel" cname="gst_codec_utils_h264_get_profile_flags_level" shared="true" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="codec_data" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
<parameter allow-none="1" name="profile" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="flags" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="level" type="guint8*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265CapsSetLevelTierAndProfile" cname="gst_codec_utils_h265_caps_set_level_tier_and_profile" shared="true" version="1.4">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetLevel" cname="gst_codec_utils_h265_get_level" shared="true" version="1.4">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetLevelIdc" cname="gst_codec_utils_h265_get_level_idc" shared="true" version="1.4">
|
|
<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" version="1.4">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH265GetTier" cname="gst_codec_utils_h265_get_tier" shared="true" version="1.4">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="profile_tier_level" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH266CapsSetLevelTierAndProfile" cname="gst_codec_utils_h266_caps_set_level_tier_and_profile" shared="true" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="decoder_configuration" type="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="len" type="guint" array_index="1" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH266GetLevel" cname="gst_codec_utils_h266_get_level" shared="true" version="1.26">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="ptl_record" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH266GetLevelIdc" cname="gst_codec_utils_h266_get_level_idc" shared="true" version="1.26">
|
|
<return-type type="guint8" />
|
|
<parameters>
|
|
<parameter name="level" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH266GetProfile" cname="gst_codec_utils_h266_get_profile" shared="true" version="1.26">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="ptl_record" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsH266GetTier" cname="gst_codec_utils_h266_get_tier" shared="true" version="1.26">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="ptl_record" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="const guint8*" array="true" element_type="guint8" />
|
|
</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="const guint8*" array="true" element_type="guint8" />
|
|
<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">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="rate" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="channels" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="channel_mapping_family" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stream_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="coupled_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="channel_mapping" type="guint8**" owned="true" pass_as="out" array="true" array_len="256" element_type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CodecUtilsOpusParseHeader" cname="gst_codec_utils_opus_parse_header" shared="true" version="1.8">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="header" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="rate" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="channels" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="channel_mapping_family" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="stream_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="coupled_count" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="channel_mapping" type="guint8**" owned="true" pass_as="out" array="true" array_len="256" element_type="guint8" />
|
|
<parameter allow-none="1" name="pre_skip" type="guint16*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" 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* const*" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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* const*" array="true" null_term_array="true" element_type="gchar*" />
|
|
<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="MissingPluginMessageGetStreamId" cname="gst_missing_plugin_message_get_stream_id" shared="true" version="1.26">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="MissingPluginMessageSetStreamId" cname="gst_missing_plugin_message_set_stream_id" shared="true" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="stream_id" type="const-gchar*" />
|
|
</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="PbUtilsGetCapsDescriptionFlags" cname="gst_pb_utils_get_caps_description_flags" shared="true" version="1.20">
|
|
<return-type type="GstPbUtilsCapsDescriptionFlags" />
|
|
<parameters>
|
|
<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="PbUtilsGetFileExtensionFromCaps" cname="gst_pb_utils_get_file_extension_from_caps" shared="true" version="1.20">
|
|
<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="25" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_MINOR" />
|
|
<constant value="1" ctype="gint" gtype="gint" name="PLUGINS_BASE_VERSION_NANO" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Rtp" library="gstrtp-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_RTPFB_TYPE_TWCC" name="RtpfbTypeTwcc" value="15" />
|
|
<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" />
|
|
<member cname="GST_RTCP_SDES_H323_CADDR" name="H323Caddr" value="9" />
|
|
<member cname="GST_RTCP_SDES_APSI" name="Apsi" value="10" />
|
|
<member cname="GST_RTCP_SDES_RGRP" name="Rgrp" value="11" />
|
|
<member cname="GST_RTCP_SDES_RTP_STREAM_ID" name="RtpStreamId" value="12" />
|
|
<member cname="GST_RTCP_SDES_REPAIRED_RTP_STREAM_ID" name="RepairedRtpStreamId" value="13" />
|
|
<member cname="GST_RTCP_SDES_CCID" name="Ccid" value="14" />
|
|
<member cname="GST_RTCP_SDES_MID" name="Mid" value="15" />
|
|
</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="RTCPXRType" cname="GstRTCPXRType" type="enum" gtype="gst_rtcpxr_type_get_type" version="1.16">
|
|
<member cname="GST_RTCP_XR_TYPE_INVALID" name="Invalid" value="-1" />
|
|
<member cname="GST_RTCP_XR_TYPE_LRLE" name="Lrle" value="1" />
|
|
<member cname="GST_RTCP_XR_TYPE_DRLE" name="Drle" value="2" />
|
|
<member cname="GST_RTCP_XR_TYPE_PRT" name="Prt" value="3" />
|
|
<member cname="GST_RTCP_XR_TYPE_RRT" name="Rrt" value="4" />
|
|
<member cname="GST_RTCP_XR_TYPE_DLRR" name="Dlrr" value="5" />
|
|
<member cname="GST_RTCP_XR_TYPE_SSUMM" name="Ssumm" value="6" />
|
|
<member cname="GST_RTCP_XR_TYPE_VOIP_METRICS" name="VoipMetrics" value="7" />
|
|
</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>
|
|
<enum name="RTPHeaderExtensionDirection" cname="GstRTPHeaderExtensionDirection" type="flags" gtype="gst_rtp_header_extension_direction_get_type" version="1.20">
|
|
<member cname="GST_RTP_HEADER_EXTENSION_DIRECTION_INACTIVE" name="Inactive" value="0" />
|
|
<member cname="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDONLY" name="Sendonly" value="1" />
|
|
<member cname="GST_RTP_HEADER_EXTENSION_DIRECTION_RECVONLY" name="Recvonly" value="2" />
|
|
<member cname="GST_RTP_HEADER_EXTENSION_DIRECTION_SENDRECV" name="Sendrecv" value="3" />
|
|
<member cname="GST_RTP_HEADER_EXTENSION_DIRECTION_INHERITED" name="Inherited" value="4" />
|
|
</enum>
|
|
<enum name="RTPHeaderExtensionFlags" cname="GstRTPHeaderExtensionFlags" type="flags" gtype="gst_rtp_header_extension_flags_get_type" version="1.20">
|
|
<member cname="GST_RTP_HEADER_EXTENSION_ONE_BYTE" name="OneByte" value="1" />
|
|
<member cname="GST_RTP_HEADER_EXTENSION_TWO_BYTE" name="TwoByte" value="2" />
|
|
</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" element_type="gpointer" 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="const guint8*" array="true" array_length_param_index="1" element_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" element_type="gpointer" 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" element_type="gpointer" 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="Delayed" cname="gst_rtp_base_depayload_delayed" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Dropped" cname="gst_rtp_base_depayload_dropped" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Flush" cname="gst_rtp_base_depayload_flush" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="keep_current" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsAggregateHdrextEnabled" cname="gst_rtp_base_depayload_is_aggregate_hdrext_enabled" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsSourceInfoEnabled" cname="gst_rtp_base_depayload_is_source_info_enabled" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Push" cname="gst_rtp_base_depayload_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="out_buf" type="GstBuffer*" owned="true">
|
|
<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*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAggregateHdrextEnabled" cname="gst_rtp_base_depayload_set_aggregate_hdrext_enabled" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSourceInfoEnabled" cname="gst_rtp_base_depayload_set_source_info_enabled" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<property name="AutoHeaderExtension" cname="auto-header-extension" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Extensions" cname="extensions" type="GstValueArray*" readable="true" writeable="false" construct="false" construct-only="false" version="1.24" />
|
|
<property name="MaxReorder" cname="max-reorder" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<property name="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="AddExtension" cname="add-extension" when="last" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ext" type="GstRTPHeaderExtension*" owned="true" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="ClearExtensions" cname="clear-extensions" when="last" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="RequestExtension" cname="request-extension" when="last" version="1.20">
|
|
<return-type type="GstRTPHeaderExtension*" owned="true" />
|
|
<parameters>
|
|
<parameter name="ext_id" type="guint" />
|
|
<parameter allow-none="1" name="ext_uri" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
</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" element_type="gpointer" 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="AllocateOutputBuffer" cname="gst_rtp_base_payload_allocate_output_buffer" version="1.16">
|
|
<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="GetSourceCount" cname="gst_rtp_base_payload_get_source_count" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</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="IsSourceInfoEnabled" cname="gst_rtp_base_payload_is_source_info_enabled" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Push" cname="gst_rtp_base_payload_push">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<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*" owned="true">
|
|
<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>
|
|
<method name="SetOutcapsStructure" cname="gst_rtp_base_payload_set_outcaps_structure" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="s" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSourceInfoEnabled" cname="gst_rtp_base_payload_set_source_info_enabled" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<property name="AutoHeaderExtension" cname="auto-header-extension" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Extensions" cname="extensions" type="GstValueArray*" readable="true" writeable="false" construct="false" construct-only="false" version="1.24" />
|
|
<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="OnvifNoRateControl" cname="onvif-no-rate-control" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
|
<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="ScaleRtptime" cname="scale-rtptime" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<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="SourceInfo" cname="source-info" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.16" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="AddExtension" cname="add-extension" when="last" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ext" type="GstRTPHeaderExtension*" owned="true" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="ClearExtensions" cname="clear-extensions" when="last" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="RequestExtension" cname="request-extension" when="last" version="1.20">
|
|
<return-type type="GstRTPHeaderExtension*" owned="true" />
|
|
<parameters>
|
|
<parameter name="ext_id" type="guint" />
|
|
<parameter name="ext_uri" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTPHeaderExtension" cname="GstRTPHeaderExtension" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstElement" version="1.20">
|
|
<class_struct cname="GstRTPHeaderExtensionClass" version="1.20">
|
|
<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_supported_flags" />
|
|
<method vm="get_max_size" />
|
|
<method vm="write" />
|
|
<method vm="read" />
|
|
<method vm="set_non_rtp_sink_caps" />
|
|
<method vm="update_non_rtp_src_caps" />
|
|
<method vm="set_attributes" />
|
|
<method vm="set_caps_from_attributes" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="SetUri" cname="gst_rtp_header_extension_class_set_uri" shared="true" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetType" cname="gst_rtp_header_extension_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="CreateFromUri" cname="gst_rtp_header_extension_create_from_uri" shared="true" version="1.20">
|
|
<return-type type="GstRTPHeaderExtension*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="GetMaxSize" cname="get_max_size" version="1.20">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="input_meta" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetSupportedFlags" cname="get_supported_flags" version="1.20">
|
|
<return-type type="GstRTPHeaderExtensionFlags" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Read" cname="read" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="read_flags" type="GstRTPHeaderExtensionFlags" />
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetAttributes" cname="set_attributes">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="direction" type="GstRTPHeaderExtensionDirection" />
|
|
<parameter name="attributes" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetCapsFromAttributes" cname="set_caps_from_attributes" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetNonRtpSinkCaps" cname="set_non_rtp_sink_caps" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="UpdateNonRtpSrcCaps" cname="update_non_rtp_src_caps" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Write" cname="write" version="1.20">
|
|
<return-type type="gssize" />
|
|
<parameters>
|
|
<parameter name="input_meta" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="write_flags" type="GstRTPHeaderExtensionFlags" />
|
|
<parameter name="output" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="4" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="3" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetDirection" cname="gst_rtp_header_extension_get_direction" version="1.20">
|
|
<return-type type="GstRTPHeaderExtensionDirection" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetId" cname="gst_rtp_header_extension_get_id" version="1.20">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxSize" cname="gst_rtp_header_extension_get_max_size" version="1.20">
|
|
<return-type type="gsize" />
|
|
<parameters>
|
|
<parameter name="input_meta" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSdpCapsFieldName" cname="gst_rtp_header_extension_get_sdp_caps_field_name" version="1.20">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSupportedFlags" cname="gst_rtp_header_extension_get_supported_flags" version="1.20">
|
|
<return-type type="GstRTPHeaderExtensionFlags" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUri" cname="gst_rtp_header_extension_get_uri" version="1.20">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Read" cname="gst_rtp_header_extension_read" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="read_flags" type="GstRTPHeaderExtensionFlags" />
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="1" />
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAttributesFromCaps" cname="gst_rtp_header_extension_set_attributes_from_caps" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCapsFromAttributes" cname="gst_rtp_header_extension_set_caps_from_attributes" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCapsFromAttributesHelper" cname="gst_rtp_header_extension_set_caps_from_attributes_helper" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="attributes" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDirection" cname="gst_rtp_header_extension_set_direction" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="direction" type="GstRTPHeaderExtensionDirection" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetId" cname="gst_rtp_header_extension_set_id" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ext_id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetNonRtpSinkCaps" cname="gst_rtp_header_extension_set_non_rtp_sink_caps" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetWantsUpdateNonRtpSrcCaps" cname="gst_rtp_header_extension_set_wants_update_non_rtp_src_caps" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="state" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UpdateNonRtpSrcCaps" cname="gst_rtp_header_extension_update_non_rtp_src_caps" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetWantsUpdateNonRtpSrcCaps" cname="gst_rtp_header_extension_wants_update_non_rtp_src_caps" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Write" cname="gst_rtp_header_extension_write" version="1.20">
|
|
<return-type type="gssize" />
|
|
<parameters>
|
|
<parameter name="input_meta" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="write_flags" type="GstRTPHeaderExtensionFlags" />
|
|
<parameter name="output" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="4" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="3" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstElement*" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" 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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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*">
|
|
<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" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="1" element_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*" array="true" array_length_param_index="1" element_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" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" owned="true" pass_as="out" array="false" array_length_param_index="1" element_type="guint8" />
|
|
<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" version="1.10">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8**" pass_as="out" array="false" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetProfileSpecificExtLength" cname="gst_rtcp_packet_get_profile_specific_ext_length" version="1.10">
|
|
<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*" owned="true" pass_as="out" />
|
|
<parameter name="fractionlost" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="packetslost" type="gint32*" owned="true" pass_as="out" />
|
|
<parameter name="exthighestseq" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="jitter" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="lsr" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="dlsr" type="guint32*" owned="true" pass_as="out" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
</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" element_type="guint8" />
|
|
</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" element_type="guint8" />
|
|
</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*" owned="true" pass_as="out" />
|
|
<parameter name="ntptime" type="guint64*" owned="true" pass_as="out" />
|
|
<parameter name="rtptime" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="packet_count" type="guint32*" owned="true" pass_as="out" />
|
|
<parameter name="octet_count" type="guint32*" owned="true" pass_as="out" />
|
|
</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>
|
|
<method name="XrFirstRb" cname="gst_rtcp_packet_xr_first_rb" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="XrGetBlockLength" cname="gst_rtcp_packet_xr_get_block_length" version="1.16">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="XrGetBlockType" cname="gst_rtcp_packet_xr_get_block_type" version="1.16">
|
|
<return-type type="GstRTCPXRType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="XrGetDlrrBlock" cname="gst_rtcp_packet_xr_get_dlrr_block" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="last_rr" type="guint32" />
|
|
<parameter name="delay" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetPrtBySeq" cname="gst_rtcp_packet_xr_get_prt_by_seq" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="seq" type="guint16" />
|
|
<parameter name="receipt_time" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetPrtInfo" cname="gst_rtcp_packet_xr_get_prt_info" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="thinning" type="guint8" />
|
|
<parameter name="begin_seq" type="guint16" />
|
|
<parameter name="end_seq" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetRleInfo" cname="gst_rtcp_packet_xr_get_rle_info" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="thinning" type="guint8" />
|
|
<parameter name="begin_seq" type="guint16" />
|
|
<parameter name="end_seq" type="guint16" />
|
|
<parameter name="chunk_count" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetRleNthChunk" cname="gst_rtcp_packet_xr_get_rle_nth_chunk" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="chunk" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetRrt" cname="gst_rtcp_packet_xr_get_rrt" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetSsrc" cname="gst_rtcp_packet_xr_get_ssrc" version="1.16">
|
|
<return-type type="guint32" />
|
|
<parameters />
|
|
</method>
|
|
<method name="XrGetSummaryInfo" cname="gst_rtcp_packet_xr_get_summary_info" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
<parameter name="begin_seq" type="guint16" />
|
|
<parameter name="end_seq" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetSummaryJitter" cname="gst_rtcp_packet_xr_get_summary_jitter" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="min_jitter" type="guint32" />
|
|
<parameter name="max_jitter" type="guint32" />
|
|
<parameter name="mean_jitter" type="guint32" />
|
|
<parameter name="dev_jitter" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetSummaryPkt" cname="gst_rtcp_packet_xr_get_summary_pkt" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="lost_packets" type="guint32" />
|
|
<parameter name="dup_packets" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetSummaryTtl" cname="gst_rtcp_packet_xr_get_summary_ttl" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="is_ipv4" type="gboolean" />
|
|
<parameter name="min_ttl" type="guint8" />
|
|
<parameter name="max_ttl" type="guint8" />
|
|
<parameter name="mean_ttl" type="guint8" />
|
|
<parameter name="dev_ttl" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipBurstMetrics" cname="gst_rtcp_packet_xr_get_voip_burst_metrics" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="burst_density" type="guint8" />
|
|
<parameter name="gap_density" type="guint8" />
|
|
<parameter name="burst_duration" type="guint16" />
|
|
<parameter name="gap_duration" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipConfigurationParams" cname="gst_rtcp_packet_xr_get_voip_configuration_params" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="gmin" type="guint8" />
|
|
<parameter name="rx_config" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipDelayMetrics" cname="gst_rtcp_packet_xr_get_voip_delay_metrics" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="roundtrip_delay" type="guint16" />
|
|
<parameter name="end_system_delay" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipJitterBufferParams" cname="gst_rtcp_packet_xr_get_voip_jitter_buffer_params" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="jb_nominal" type="guint16" />
|
|
<parameter name="jb_maximum" type="guint16" />
|
|
<parameter name="jb_abs_max" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipMetricsSsrc" cname="gst_rtcp_packet_xr_get_voip_metrics_ssrc" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipPacketMetrics" cname="gst_rtcp_packet_xr_get_voip_packet_metrics" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="loss_rate" type="guint8" />
|
|
<parameter name="discard_rate" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipQualityMetrics" cname="gst_rtcp_packet_xr_get_voip_quality_metrics" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="r_factor" type="guint8" />
|
|
<parameter name="ext_r_factor" type="guint8" />
|
|
<parameter name="mos_lq" type="guint8" />
|
|
<parameter name="mos_cq" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrGetVoipSignalMetrics" cname="gst_rtcp_packet_xr_get_voip_signal_metrics" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="signal_level" type="guint8" />
|
|
<parameter name="noise_level" type="guint8" />
|
|
<parameter name="rerl" type="guint8" />
|
|
<parameter name="gmin" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="XrNextRb" cname="gst_rtcp_packet_xr_next_rb" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<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*" array_index="1">
|
|
<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="4" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="gpointer" array_index="3" array="true" array_len="4" element_type="gpointer" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" array_index="4" array="true" array_len="4" element_type="gsize" />
|
|
<field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GstMapInfo" array="true" array_len="4" element_type="Gst.MapInfo" />
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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 allow-none="1" name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="3" element_type="guint8" />
|
|
<parameter allow-none="1" 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 allow-none="1" name="appbits" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="nth" type="guint" />
|
|
<parameter allow-none="1" name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="4" element_type="guint8" />
|
|
<parameter allow-none="1" 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="RemoveExtensionData" cname="gst_rtp_buffer_remove_extension_data" version="1.20">
|
|
<return-type type="void" />
|
|
<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*" owned="true" pass_as="ref" />
|
|
<parameter name="timestamp" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetExtensionOnebyteHeaderFromBytes" cname="gst_rtp_buffer_get_extension_onebyte_header_from_bytes" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bytes" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="bit_pattern" type="guint16" />
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="5" element_type="guint8" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" array_index="4" />
|
|
</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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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" element_type="gpointer" 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>
|
|
<struct name="RTPSourceMeta" cname="GstRTPSourceMeta" opaque="false" hidden="false" version="1.16">
|
|
<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="ssrc" access="public" writeable="true" readable="true" is_callback="false" name="Ssrc" type="guint32" />
|
|
<field cname="ssrc_valid" access="public" writeable="true" readable="true" is_callback="false" name="SsrcValid" type="gboolean" />
|
|
<field cname="csrc" access="public" writeable="true" readable="true" is_callback="false" name="Csrc" type="guint32" array="true" array_len="15" element_type="guint32" />
|
|
<field cname="csrc_count" access="public" writeable="true" readable="true" is_callback="false" name="CsrcCount" type="guint" />
|
|
<method name="AppendCsrc" cname="gst_rtp_source_meta_append_csrc" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="csrc" type="const guint32*" array="true" array_length_param_index="1" element_type="guint32" />
|
|
<parameter name="csrc_count" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSourceCount" cname="gst_rtp_source_meta_get_source_count" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetSsrc" cname="gst_rtp_source_meta_set_ssrc" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="ssrc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<object name="Global" cname="GstRtpGlobal" opaque="true">
|
|
<method name="BufferAddRtpSourceMeta" cname="gst_buffer_add_rtp_source_meta" shared="true" version="1.16">
|
|
<return-type type="GstRTPSourceMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="ssrc" type="guint32" />
|
|
<parameter allow-none="1" name="csrc" type="const guint32*" array="true" array_length_param_index="3" element_type="guint32" />
|
|
<parameter name="csrc_count" type="guint" array_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferGetRtpSourceMeta" cname="gst_buffer_get_rtp_source_meta" shared="true" version="1.16">
|
|
<return-type type="GstRTPSourceMeta*">
|
|
<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="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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<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*" owned="true" pass_as="ref" />
|
|
<parameter name="timestamp" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpBufferGetExtensionOnebyteHeaderFromBytes" cname="gst_rtp_buffer_get_extension_onebyte_header_from_bytes" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bytes" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="bit_pattern" type="guint16" />
|
|
<parameter name="id" type="guint8" />
|
|
<parameter name="nth" type="guint" />
|
|
<parameter name="data" type="gpointer*" pass_as="out" array="true" array_length_param_index="5" element_type="guint8" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" array_index="4" />
|
|
</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" element_type="guint8" />
|
|
<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" element_type="guint8" />
|
|
<parameter name="n_length" type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpGetHeaderExtensionList" cname="gst_rtp_get_header_extension_list" shared="true" version="1.20">
|
|
<return-type type="GList*" element_type="GstElementFactory*" elements_owned="true" owned="true" />
|
|
</method>
|
|
<method name="RtpHdrextGetNtp56" cname="gst_rtp_hdrext_get_ntp_56" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="gpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="ntptime" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtpHdrextGetNtp64" cname="gst_rtp_hdrext_get_ntp_64" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="data" type="gpointer" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="ntptime" type="guint64*" owned="true" pass_as="out" />
|
|
</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>
|
|
<method name="RtpSourceMetaApiGetType" cname="gst_rtp_source_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="RtpSourceMetaGetInfo" cname="gst_rtp_source_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</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="49400" ctype="gint" gtype="gint" name="RTCP_REDUCED_SIZE_VALID_MASK" />
|
|
<constant value="57598" ctype="gint" gtype="gint" name="RTCP_VALID_MASK" />
|
|
<constant value="32968" 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="Network/Extension/RTPHeader" ctype="gchar*" gtype="gchar*" name="RTP_HDREXT_ELEMENT_CLASS" version="1.20" />
|
|
<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="RTP-Header-Extension-URI" ctype="gchar*" gtype="gchar*" name="RTP_HEADER_EXTENSION_URI_METADATA_KEY" version="1.20" />
|
|
<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="15" ctype="gint" gtype="gint" name="RTP_SOURCE_META_MAX_CSRC_COUNT" />
|
|
<constant value="2" ctype="gint" gtype="gint" name="RTP_VERSION" />
|
|
</object>
|
|
</namespace>
|
|
<namespace name="Gst.Rtsp" library="gstrtsp-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_FRAMES" name="Frames" value="87" />
|
|
<member cname="GST_RTSP_HDR_RATE_CONTROL" name="RateControl" value="88" />
|
|
<member cname="GST_RTSP_HDR_LAST" name="Last" value="89" />
|
|
</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" />
|
|
<member cname="GST_RTSP_OK_REDIRECT" name="OkRedirect" value="1" />
|
|
</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_REDIRECT_TEMPORARILY" name="RedirectTemporarily" value="307" />
|
|
<member cname="GST_RTSP_STS_REDIRECT_PERMANENTLY" name="RedirectPermanently" value="308" />
|
|
<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" element_type="gpointer" 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" version="1.12">
|
|
<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" version="1.12">
|
|
<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="AddExtraHttpRequestHeader" cname="gst_rtsp_connection_add_extra_http_request_header" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<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" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ConnectUsec" cname="gst_rtsp_connection_connect_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ConnectWithResponse" cname="gst_rtsp_connection_connect_with_response" version="1.8" deprecated="true" deprecated-version="1.18">
|
|
<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="ConnectWithResponseUsec" cname="gst_rtsp_connection_connect_with_response_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="gint64" />
|
|
<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 allow-none="1" 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="GetIgnoreXServerReply" cname="gst_rtsp_connection_get_ignore_x_server_reply" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<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" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NextTimeoutUsec" cname="gst_rtsp_connection_next_timeout_usec" version="1.18">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Poll" cname="gst_rtsp_connection_poll" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="events" type="GstRTSPEvent" />
|
|
<parameter name="revents" type="GstRTSPEvent" owned="true" pass_as="out" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="PollUsec" cname="gst_rtsp_connection_poll_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="events" type="GstRTSPEvent" />
|
|
<parameter name="revents" type="GstRTSPEvent" pass_as="out" />
|
|
<parameter name="timeout" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Read" cname="gst_rtsp_connection_read" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ReadUsec" cname="gst_rtsp_connection_read_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="timeout" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Receive" cname="gst_rtsp_connection_receive" deprecated="true" deprecated-version="1.18">
|
|
<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="ReceiveUsec" cname="gst_rtsp_connection_receive_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timeout" type="gint64" />
|
|
</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" deprecated="true" deprecated-version="1.18">
|
|
<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="SendMessages" cname="gst_rtsp_connection_send_messages" version="1.16" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1" element_type="RTSPMessage" />
|
|
<parameter name="n_messages" type="guint" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendMessagesUsec" cname="gst_rtsp_connection_send_messages_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1" element_type="RTSPMessage" />
|
|
<parameter name="n_messages" type="guint" />
|
|
<parameter name="timeout" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendUsec" cname="gst_rtsp_connection_send_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="timeout" type="gint64" />
|
|
</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="SetContentLengthLimit" cname="gst_rtsp_connection_set_content_length_limit" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="limit" type="guint" />
|
|
</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="SetIgnoreXServerReply" cname="gst_rtsp_connection_set_ignore_x_server_reply" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ignore" 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 allow-none="1" 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 allow-none="1" 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" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="WriteUsec" cname="gst_rtsp_connection_write_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
<parameter name="timeout" type="gint64" />
|
|
</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" element_type="gpointer" />
|
|
<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="body_buffer" access="private" writeable="false" readable="false" is_callback="false" name="BodyBuffer" type="GstBuffer*">
|
|
<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" element_type="gpointer" 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" element_type="guint8" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBodyBuffer" cname="gst_rtsp_message_get_body_buffer" version="1.16">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHeader" cname="gst_rtsp_message_get_header">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
<parameter allow-none="1" 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 allow-none="1" 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="HasBodyBuffer" cname="gst_rtsp_message_has_body_buffer" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<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" hidden="true">
|
|
<return-type type="GstRTSPAuthCredential***" owned="true" array="true" null_term_array="true" element_type="RTSPAuthCredential" />
|
|
<parameters>
|
|
<parameter name="field" type="GstRTSPHeaderField" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ParseData" cname="gst_rtsp_message_parse_data">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter allow-none="1" 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="const-gchar*" pass_as="out" />
|
|
<parameter allow-none="1" name="version" type="GstRTSPVersion" 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="const-gchar*" pass_as="out" />
|
|
<parameter allow-none="1" name="version" type="GstRTSPVersion" 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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBodyBuffer" cname="gst_rtsp_message_set_body_buffer" version="1.16">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="guint8" />
|
|
<parameter name="size" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="StealBodyBuffer" cname="gst_rtsp_message_steal_body_buffer" version="1.16">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" element_type="guint8" />
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TakeBodyBuffer" cname="gst_rtsp_message_take_body_buffer" version="1.16">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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" owned="true" pass_as="out" />
|
|
<parameter name="max" type="guint64" owned="true" pass_as="out" />
|
|
</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**" owned="true" pass_as="out">
|
|
<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" element_type="gpointer" 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="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*" pass_as="out" />
|
|
<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*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_rtsp_transport_init" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="New" cname="gst_rtsp_transport_new" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport**" owned="true" pass_as="out">
|
|
<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*" pass_as="out">
|
|
<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" element_type="gchar*" />
|
|
<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*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRequestUri" cname="gst_rtsp_url_get_request_uri">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRequestUriWithControl" cname="gst_rtsp_url_get_request_uri_with_control" version="1.18">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="control_path" type="const-gchar*" />
|
|
</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 allow-none="1" 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="SendMessages" cname="gst_rtsp_watch_send_messages" version="1.16">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="messages" type="GstRTSPMessage*" array="true" array_length_param_index="1" element_type="RTSPMessage" />
|
|
<parameter name="n_messages" type="guint" />
|
|
<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" deprecated="true" deprecated-version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="WaitBacklogUsec" cname="gst_rtsp_watch_wait_backlog_usec" version="1.18">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="timeout" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WriteData" cname="gst_rtsp_watch_write_data">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint8**" owned="true" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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" element_type="gpointer" 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="RtspGenerateDigestAuthResponseFromMd5" cname="gst_rtsp_generate_digest_auth_response_from_md5" shared="true" version="1.16">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="algorithm" type="const-gchar*" />
|
|
<parameter name="method" type="const-gchar*" />
|
|
<parameter name="md5" 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" owned="true" pass_as="out" />
|
|
<parameter name="max" type="guint64" owned="true" pass_as="out" />
|
|
</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**" owned="true" pass_as="out">
|
|
<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*" pass_as="out" />
|
|
<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*" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspTransportInit" cname="gst_rtsp_transport_init" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspTransportNew" cname="gst_rtsp_transport_new" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport**" owned="true" pass_as="out">
|
|
<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*" pass_as="out">
|
|
<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="gstsdp-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" />
|
|
<member cname="GST_MIKEY_ENC_AES_GCM_128" name="AesGcm128" value="6" />
|
|
</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" />
|
|
<member cname="GST_MIKEY_SP_SRTP_AEAD_AUTH_TAG_LEN" name="AeadAuthTagLen" value="20" />
|
|
</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" 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" element_type="gpointer" />
|
|
<field cname="payloads" access="public" writeable="true" readable="true" is_callback="false" name="Payloads" type="GArray*" array="true" null_term_array="true" element_type="gpointer" />
|
|
<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" element_type="guint8" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="0" element_type="guint8" />
|
|
</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="const guint8*" array="true" element_type="guint8" />
|
|
</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="3" 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" />
|
|
<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" array_index="1" />
|
|
<parameters>
|
|
<parameter name="vf_len" type="guint8" array_index="1" />
|
|
<parameter name="vf_data" type="const guint8*" array="true" array_length_param_index="0" element_type="guint8" />
|
|
<parameter name="vt_len" type="guint8" array_index="3" />
|
|
<parameter name="vt_data" type="const guint8*" array="true" array_length_param_index="2" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="0" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="0" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="0" element_type="guint8" />
|
|
</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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
</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="const guint8*" array="true" element_type="guint8" />
|
|
</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" element_type="gpointer" />
|
|
</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" element_type="guint8" />
|
|
<field cname="kv_data" access="public" writeable="true" readable="true" is_callback="false" name="KvData" type="guint8*" array="true" array_len="2" element_type="guint8" />
|
|
</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" element_type="gpointer" />
|
|
</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" element_type="gpointer" />
|
|
<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" element_type="gpointer" />
|
|
<field cname="bandwidths" access="public" writeable="true" readable="true" is_callback="false" name="Bandwidths" type="GArray*" array="true" null_term_array="true" element_type="gpointer" />
|
|
<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" element_type="gpointer" />
|
|
<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="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="Init" cname="gst_sdp_media_init" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<boxed name="SDPMessage" cname="GstSDPMessage" opaque="true" 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" element_type="gpointer" />
|
|
<field cname="phones" access="public" writeable="true" readable="true" is_callback="false" name="Phones" type="GArray*" array="true" null_term_array="true" element_type="gpointer" />
|
|
<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" element_type="gpointer" />
|
|
<field cname="times" access="public" writeable="true" readable="true" is_callback="false" name="Times" type="GArray*" array="true" null_term_array="true" element_type="gpointer" />
|
|
<field cname="zones" access="public" writeable="true" readable="true" is_callback="false" name="Zones" type="GArray*" array="true" null_term_array="true" element_type="gpointer" />
|
|
<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" element_type="gpointer" />
|
|
<field cname="medias" access="public" writeable="true" readable="true" is_callback="false" name="Medias" type="GArray*" array="true" null_term_array="true" element_type="gpointer" />
|
|
<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" element_type="gchar*" />
|
|
</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="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="RemoveMedia" cname="gst_sdp_message_remove_media" version="1.24">
|
|
<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="Init" cname="gst_sdp_message_init" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstSDPMessage*" pass_as="out">
|
|
<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="NewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="text" type="const-gchar*" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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" element_type="gpointer" />
|
|
<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" element_type="gchar*" />
|
|
</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="SdpMediaInit" cname="gst_sdp_media_init" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="media" type="GstSDPMedia*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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*" pass_as="out">
|
|
<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="SdpMessageInit" cname="gst_sdp_message_init" shared="true">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="msg" type="GstSDPMessage*" pass_as="out">
|
|
<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="SdpMessageNewFromText" cname="gst_sdp_message_new_from_text" shared="true" version="1.16">
|
|
<return-type type="GstSDPResult" />
|
|
<parameters>
|
|
<parameter name="text" type="const-gchar*" />
|
|
<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="const guint8*" array="true" array_length_param_index="1" element_type="guint8" />
|
|
<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="gsttag-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" element_type="gpointer" />
|
|
</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" element_type="gpointer" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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="chromaprint-fingerprint" ctype="gchar*" gtype="gchar*" name="TAG_ACOUSTID_FINGERPRINT" version="1.18" />
|
|
<constant value="acoustid-id" ctype="gchar*" gtype="gchar*" name="TAG_ACOUSTID_ID" version="1.18" />
|
|
<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-light-source" ctype="gchar*" gtype="gchar*" name="TAG_CAPTURING_LIGHT_SOURCE" version="1.26" />
|
|
<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-releasegroupid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_RELEASEGROUPID" version="1.18" />
|
|
<constant value="musicbrainz-releasetrackid" ctype="gchar*" gtype="gchar*" name="TAG_MUSICBRAINZ_RELEASETRACKID" version="1.18" />
|
|
<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="gstvideo-1.0-0.dll">
|
|
<enum name="AncillaryMetaField" cname="GstAncillaryMetaField" type="enum" gtype="gst_ancillary_meta_field_get_type" version="1.24">
|
|
<member cname="GST_ANCILLARY_META_FIELD_PROGRESSIVE" name="Progressive" value="0" />
|
|
<member cname="GST_ANCILLARY_META_FIELD_INTERLACED_FIRST" name="InterlacedFirst" value="16" />
|
|
<member cname="GST_ANCILLARY_META_FIELD_INTERLACED_SECOND" name="InterlacedSecond" value="17" />
|
|
</enum>
|
|
<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" />
|
|
<member cname="GST_NAVIGATION_EVENT_MOUSE_SCROLL" name="MouseScroll" value="7" />
|
|
<member cname="GST_NAVIGATION_EVENT_TOUCH_DOWN" name="TouchDown" value="8" />
|
|
<member cname="GST_NAVIGATION_EVENT_TOUCH_MOTION" name="TouchMotion" value="9" />
|
|
<member cname="GST_NAVIGATION_EVENT_TOUCH_UP" name="TouchUp" value="10" />
|
|
<member cname="GST_NAVIGATION_EVENT_TOUCH_FRAME" name="TouchFrame" value="11" />
|
|
<member cname="GST_NAVIGATION_EVENT_TOUCH_CANCEL" name="TouchCancel" value="12" />
|
|
<member cname="GST_NAVIGATION_EVENT_MOUSE_DOUBLE_CLICK" name="MouseDoubleClick" value="13" />
|
|
</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="VideoAFDSpec" cname="GstVideoAFDSpec" type="enum" gtype="gst_video_afd_spec_get_type" version="1.18">
|
|
<member cname="GST_VIDEO_AFD_SPEC_DVB_ETSI" name="DvbEtsi" value="0" />
|
|
<member cname="GST_VIDEO_AFD_SPEC_ATSC_A53" name="AtscA53" value="1" />
|
|
<member cname="GST_VIDEO_AFD_SPEC_SMPTE_ST2016_1" name="SmpteSt20161" value="2" />
|
|
</enum>
|
|
<enum name="VideoAFDValue" cname="GstVideoAFDValue" type="enum" gtype="gst_video_afd_value_get_type" version="1.18">
|
|
<member cname="GST_VIDEO_AFD_UNAVAILABLE" name="Unavailable" value="0" />
|
|
<member cname="GST_VIDEO_AFD_16_9_TOP_ALIGNED" name="_16169TopAligned" value="2" />
|
|
<member cname="GST_VIDEO_AFD_14_9_TOP_ALIGNED" name="_14149TopAligned" value="3" />
|
|
<member cname="GST_VIDEO_AFD_GREATER_THAN_16_9" name="GreaterThan169" value="4" />
|
|
<member cname="GST_VIDEO_AFD_4_3_FULL_16_9_FULL" name="_443Full169Full" value="8" />
|
|
<member cname="GST_VIDEO_AFD_4_3_FULL_4_3_PILLAR" name="_443Full43Pillar" value="9" />
|
|
<member cname="GST_VIDEO_AFD_16_9_LETTER_16_9_FULL" name="_16169Letter169Full" value="10" />
|
|
<member cname="GST_VIDEO_AFD_14_9_LETTER_14_9_PILLAR" name="_14149Letter149Pillar" value="11" />
|
|
<member cname="GST_VIDEO_AFD_4_3_FULL_14_9_CENTER" name="_443Full149Center" value="13" />
|
|
<member cname="GST_VIDEO_AFD_16_9_LETTER_14_9_CENTER" name="_16169Letter149Center" value="14" />
|
|
<member cname="GST_VIDEO_AFD_16_9_LETTER_4_3_CENTER" name="_16169Letter43Center" value="15" />
|
|
</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="VideoAncillaryDID" cname="GstVideoAncillaryDID" type="enum" gtype="gst_video_ancillary_did_get_type" version="1.16">
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_UNDEFINED" name="Undefined" value="0" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_DELETION" name="Deletion" value="128" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_FIRST" name="Hanc3gAudioDataFirst" value="160" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_3G_AUDIO_DATA_LAST" name="Hanc3gAudioDataLast" value="167" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_FIRST" name="HancHdtvAudioDataFirst" value="224" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_HDTV_AUDIO_DATA_LAST" name="HancHdtvAudioDataLast" value="231" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_FIRST" name="HancSdtvAudioData1First" value="236" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_1_LAST" name="HancSdtvAudioData1Last" value="239" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_CAMERA_POSITION" name="CameraPosition" value="240" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_ERROR_DETECTION" name="HancErrorDetection" value="244" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_FIRST" name="HancSdtvAudioData2First" value="248" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID_HANC_SDTV_AUDIO_DATA_2_LAST" name="HancSdtvAudioData2Last" value="255" />
|
|
</enum>
|
|
<enum name="VideoAncillaryDID16" cname="GstVideoAncillaryDID16" type="enum" gtype="gst_video_ancillary_di_d16_get_type" version="1.16">
|
|
<member cname="GST_VIDEO_ANCILLARY_DID16_S2016_3_AFD_BAR" name="S20163AfdBar" value="16645" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_708" name="S334Eia708" value="24833" />
|
|
<member cname="GST_VIDEO_ANCILLARY_DID16_S334_EIA_608" name="S334Eia608" value="24834" />
|
|
</enum>
|
|
<enum name="VideoCaptionType" cname="GstVideoCaptionType" type="enum" gtype="gst_video_caption_type_get_type" version="1.16">
|
|
<member cname="GST_VIDEO_CAPTION_TYPE_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_VIDEO_CAPTION_TYPE_CEA608_RAW" name="Cea608Raw" value="1" />
|
|
<member cname="GST_VIDEO_CAPTION_TYPE_CEA608_S334_1A" name="Cea608S3341a" value="2" />
|
|
<member cname="GST_VIDEO_CAPTION_TYPE_CEA708_RAW" name="Cea708Raw" value="3" />
|
|
<member cname="GST_VIDEO_CAPTION_TYPE_CEA708_CDP" name="Cea708Cdp" value="4" />
|
|
</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" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTEST428" name="Smptest428" value="9" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTERP431" name="Smpterp431" value="10" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_SMPTEEG432" name="Smpteeg432" value="11" />
|
|
<member cname="GST_VIDEO_COLOR_PRIMARIES_EBU3213" name="Ebu3213" value="12" />
|
|
</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" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_10LE40" name="Nv1210le40" value="81" />
|
|
<member cname="GST_VIDEO_FORMAT_Y210" name="Y210" value="82" />
|
|
<member cname="GST_VIDEO_FORMAT_Y410" name="Y410" value="83" />
|
|
<member cname="GST_VIDEO_FORMAT_VUYA" name="Vuya" value="84" />
|
|
<member cname="GST_VIDEO_FORMAT_BGR10A2_LE" name="Bgr10a2Le" value="85" />
|
|
<member cname="GST_VIDEO_FORMAT_RGB10A2_LE" name="Rgb10a2Le" value="86" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444_16BE" name="Y44416be" value="87" />
|
|
<member cname="GST_VIDEO_FORMAT_Y444_16LE" name="Y44416le" value="88" />
|
|
<member cname="GST_VIDEO_FORMAT_P016_BE" name="P016Be" value="89" />
|
|
<member cname="GST_VIDEO_FORMAT_P016_LE" name="P016Le" value="90" />
|
|
<member cname="GST_VIDEO_FORMAT_P012_BE" name="P012Be" value="91" />
|
|
<member cname="GST_VIDEO_FORMAT_P012_LE" name="P012Le" value="92" />
|
|
<member cname="GST_VIDEO_FORMAT_Y212_BE" name="Y212Be" value="93" />
|
|
<member cname="GST_VIDEO_FORMAT_Y212_LE" name="Y212Le" value="94" />
|
|
<member cname="GST_VIDEO_FORMAT_Y412_BE" name="Y412Be" value="95" />
|
|
<member cname="GST_VIDEO_FORMAT_Y412_LE" name="Y412Le" value="96" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_4L4" name="Nv124l4" value="97" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_32L32" name="Nv1232l32" value="98" />
|
|
<member cname="GST_VIDEO_FORMAT_RGBP" name="Rgbp" value="99" />
|
|
<member cname="GST_VIDEO_FORMAT_BGRP" name="Bgrp" value="100" />
|
|
<member cname="GST_VIDEO_FORMAT_AV12" name="Av12" value="101" />
|
|
<member cname="GST_VIDEO_FORMAT_ARGB64_LE" name="Argb64Le" value="102" />
|
|
<member cname="GST_VIDEO_FORMAT_ARGB64_BE" name="Argb64Be" value="103" />
|
|
<member cname="GST_VIDEO_FORMAT_RGBA64_LE" name="Rgba64Le" value="104" />
|
|
<member cname="GST_VIDEO_FORMAT_RGBA64_BE" name="Rgba64Be" value="105" />
|
|
<member cname="GST_VIDEO_FORMAT_BGRA64_LE" name="Bgra64Le" value="106" />
|
|
<member cname="GST_VIDEO_FORMAT_BGRA64_BE" name="Bgra64Be" value="107" />
|
|
<member cname="GST_VIDEO_FORMAT_ABGR64_LE" name="Abgr64Le" value="108" />
|
|
<member cname="GST_VIDEO_FORMAT_ABGR64_BE" name="Abgr64Be" value="109" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_16L32S" name="Nv1216l32s" value="110" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_8L128" name="Nv128l128" value="111" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_10BE_8L128" name="Nv1210be8l128" value="112" />
|
|
<member cname="GST_VIDEO_FORMAT_NV12_10LE40_4L4" name="Nv1210le404l4" value="113" />
|
|
<member cname="GST_VIDEO_FORMAT_DMA_DRM" name="DmaDrm" value="114" />
|
|
<member cname="GST_VIDEO_FORMAT_MT2110T" name="Mt2110t" value="115" />
|
|
<member cname="GST_VIDEO_FORMAT_MT2110R" name="Mt2110r" value="116" />
|
|
<member cname="GST_VIDEO_FORMAT_A422" name="A422" value="117" />
|
|
<member cname="GST_VIDEO_FORMAT_A444" name="A444" value="118" />
|
|
<member cname="GST_VIDEO_FORMAT_A444_12LE" name="A44412le" value="119" />
|
|
<member cname="GST_VIDEO_FORMAT_A444_12BE" name="A44412be" value="120" />
|
|
<member cname="GST_VIDEO_FORMAT_A422_12LE" name="A42212le" value="121" />
|
|
<member cname="GST_VIDEO_FORMAT_A422_12BE" name="A42212be" value="122" />
|
|
<member cname="GST_VIDEO_FORMAT_A420_12LE" name="A42012le" value="123" />
|
|
<member cname="GST_VIDEO_FORMAT_A420_12BE" name="A42012be" value="124" />
|
|
<member cname="GST_VIDEO_FORMAT_A444_16LE" name="A44416le" value="125" />
|
|
<member cname="GST_VIDEO_FORMAT_A444_16BE" name="A44416be" value="126" />
|
|
<member cname="GST_VIDEO_FORMAT_A422_16LE" name="A42216le" value="127" />
|
|
<member cname="GST_VIDEO_FORMAT_A422_16BE" name="A42216be" value="128" />
|
|
<member cname="GST_VIDEO_FORMAT_A420_16LE" name="A42016le" value="129" />
|
|
<member cname="GST_VIDEO_FORMAT_A420_16BE" name="A42016be" value="130" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR_16LE" name="Gbr16le" value="131" />
|
|
<member cname="GST_VIDEO_FORMAT_GBR_16BE" name="Gbr16be" value="132" />
|
|
<member cname="GST_VIDEO_FORMAT_RBGA" name="Rbga" value="133" />
|
|
<member cname="GST_VIDEO_FORMAT_Y216_LE" name="Y216Le" value="134" />
|
|
<member cname="GST_VIDEO_FORMAT_Y216_BE" name="Y216Be" value="135" />
|
|
<member cname="GST_VIDEO_FORMAT_Y416_LE" name="Y416Le" value="136" />
|
|
<member cname="GST_VIDEO_FORMAT_Y416_BE" name="Y416Be" value="137" />
|
|
<member cname="GST_VIDEO_FORMAT_GRAY10_LE16" name="Gray10Le16" value="138" />
|
|
</enum>
|
|
<enum name="VideoGLTextureOrientation" cname="GstVideoGLTextureOrientation" type="enum" gtype="gst_video_gl_texture_orientation_get_type">
|
|
<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" gtype="gst_video_gl_texture_type_get_type">
|
|
<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" />
|
|
<member cname="GST_VIDEO_INTERLACE_MODE_ALTERNATE" name="Alternate" value="4" />
|
|
</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="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" />
|
|
<member cname="GST_VIDEO_TILE_MODE_LINEAR" name="Linear" value="131072" />
|
|
</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" />
|
|
<member cname="GST_VIDEO_TRANSFER_BT2020_10" name="Bt202010" value="13" />
|
|
<member cname="GST_VIDEO_TRANSFER_SMPTE2084" name="Smpte2084" value="14" />
|
|
<member cname="GST_VIDEO_TRANSFER_ARIB_STD_B67" name="AribStdB67" value="15" />
|
|
<member cname="GST_VIDEO_TRANSFER_BT601" name="Bt601" value="16" />
|
|
</enum>
|
|
<enum name="VideoVBIParserResult" cname="GstVideoVBIParserResult" type="enum" gtype="gst_video_vbi_parser_result_get_type" version="1.16">
|
|
<member cname="GST_VIDEO_VBI_PARSER_RESULT_DONE" name="Done" value="0" />
|
|
<member cname="GST_VIDEO_VBI_PARSER_RESULT_OK" name="Ok" value="1" />
|
|
<member cname="GST_VIDEO_VBI_PARSER_RESULT_ERROR" name="Error" value="2" />
|
|
</enum>
|
|
<enum name="NavigationModifierType" cname="GstNavigationModifierType" type="flags" gtype="gst_navigation_modifier_type_get_type" version="1.22">
|
|
<member cname="GST_NAVIGATION_MODIFIER_NONE" name="None" value="0" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_SHIFT_MASK" name="ShiftMask" value="1" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_LOCK_MASK" name="LockMask" value="2" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_CONTROL_MASK" name="ControlMask" value="4" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_MOD1_MASK" name="Mod1Mask" value="8" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_MOD2_MASK" name="Mod2Mask" value="16" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_MOD3_MASK" name="Mod3Mask" value="32" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_MOD4_MASK" name="Mod4Mask" value="64" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_MOD5_MASK" name="Mod5Mask" value="128" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_BUTTON1_MASK" name="Button1Mask" value="256" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_BUTTON2_MASK" name="Button2Mask" value="512" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_BUTTON3_MASK" name="Button3Mask" value="1024" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_BUTTON4_MASK" name="Button4Mask" value="2048" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_BUTTON5_MASK" name="Button5Mask" value="4096" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_SUPER_MASK" name="SuperMask" value="67108864" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_HYPER_MASK" name="HyperMask" value="134217728" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_META_MASK" name="MetaMask" value="268435456" />
|
|
<member cname="GST_NAVIGATION_MODIFIER_MASK" name="Mask" value="469770239" />
|
|
</enum>
|
|
<enum name="VideoBufferFlags" cname="GstVideoBufferFlags" type="flags" gtype="gst_video_buffer_flags_get_type">
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_MARKER" name="Marker" value="512" />
|
|
<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_BOTTOM_FIELD" name="BottomField" value="8388608" />
|
|
<member cname="GST_VIDEO_BUFFER_FLAG_TOP_FIELD" name="TopField" value="10485760" />
|
|
<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" gtype="gst_video_codec_frame_flags_get_type">
|
|
<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" />
|
|
<member cname="GST_VIDEO_CODEC_FRAME_FLAG_CORRUPTED" name="Corrupted" value="16" />
|
|
</enum>
|
|
<enum name="VideoDecoderRequestSyncPointFlags" cname="GstVideoDecoderRequestSyncPointFlags" type="flags" gtype="gst_video_decoder_request_sync_point_flags_get_type" version="1.20">
|
|
<member cname="GST_VIDEO_DECODER_REQUEST_SYNC_POINT_DISCARD_INPUT" name="DiscardInput" value="1" />
|
|
<member cname="GST_VIDEO_DECODER_REQUEST_SYNC_POINT_CORRUPT_OUTPUT" name="CorruptOutput" value="2" />
|
|
</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" />
|
|
<member cname="GST_VIDEO_FORMAT_FLAG_SUBTILES" name="Subtiles" value="512" />
|
|
</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_BOTTOM_FIELD" name="BottomField" value="8" />
|
|
<member cname="GST_VIDEO_FRAME_FLAG_TOP_FIELD" name="TopField" value="10" />
|
|
<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="VideoOverlayFormatFlags" cname="GstVideoOverlayFormatFlags" type="flags" gtype="gst_video_overlay_format_flags_get_type">
|
|
<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="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" gtype="gst_video_time_code_flags_get_type" 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" element_type="gpointer" 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" />
|
|
<method vm="send_event_simple" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_navigation_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="EventGetCoordinates" cname="gst_navigation_event_get_coordinates" shared="true" version="1.22">
|
|
<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="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="EventNewCommand" cname="gst_navigation_event_new_command" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="command" type="GstNavigationCommand" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewKeyPress" cname="gst_navigation_event_new_key_press" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewKeyRelease" cname="gst_navigation_event_new_key_release" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewMouseButtonPress" cname="gst_navigation_event_new_mouse_button_press" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewMouseButtonRelease" cname="gst_navigation_event_new_mouse_button_release" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewMouseDoubleClick" cname="gst_navigation_event_new_mouse_double_click" shared="true" version="1.26">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewMouseMove" cname="gst_navigation_event_new_mouse_move" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewMouseScroll" cname="gst_navigation_event_new_mouse_scroll" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="delta_x" type="gdouble" />
|
|
<parameter name="delta_y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewTouchCancel" cname="gst_navigation_event_new_touch_cancel" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewTouchDown" cname="gst_navigation_event_new_touch_down" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="identifier" type="guint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="pressure" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewTouchFrame" cname="gst_navigation_event_new_touch_frame" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewTouchMotion" cname="gst_navigation_event_new_touch_motion" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="identifier" type="guint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="pressure" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventNewTouchUp" cname="gst_navigation_event_new_touch_up" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="identifier" type="guint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</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="EventParseModifierState" cname="gst_navigation_event_parse_modifier_state" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</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="EventParseMouseScrollEvent" cname="gst_navigation_event_parse_mouse_scroll_event" shared="true" version="1.18">
|
|
<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" />
|
|
<parameter allow-none="1" name="delta_x" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="delta_y" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventParseTouchEvent" cname="gst_navigation_event_parse_touch_event" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="identifier" type="guint*" 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" />
|
|
<parameter allow-none="1" name="pressure" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="EventParseTouchUpEvent" cname="gst_navigation_event_parse_touch_up_event" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="identifier" type="guint*" 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="EventSetCoordinates" cname="gst_navigation_event_set_coordinates" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
</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" element_type="NavigationCommand" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="SendEvent" cname="send_event" deprecated="true" deprecated-version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SendEventSimple" cname="send_event_simple" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<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="SendEventSimple" cname="gst_navigation_send_event_simple" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*" owned="true">
|
|
<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>
|
|
<method name="SendMouseScrollEvent" cname="gst_navigation_send_mouse_scroll_event" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="delta_x" type="gdouble" />
|
|
<parameter name="delta_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>
|
|
<method name="FromTag" cname="gst_video_orientation_from_tag" shared="true" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="method" type="GstVideoOrientationMethod" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="GetHcenter" cname="get_hcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetHflip" cname="get_hflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetVcenter" cname="get_vcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetVflip" cname="get_vflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
|
|
</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*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHflip" cname="gst_video_orientation_get_hflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetVcenter" cname="gst_video_orientation_get_vcenter">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="center" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetVflip" cname="gst_video_orientation_get_vflip">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="flip" type="gboolean*" owned="true" pass_as="out" />
|
|
</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" version="1.14" 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" version="1.14">
|
|
<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" element_type="gpointer" 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" element_type="gpointer" 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="VideoAggregator" cname="GstVideoAggregator" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstAggregator" version="1.16">
|
|
<class_struct cname="GstVideoAggregatorClass" version="1.16">
|
|
<field cname="parent_class" access="private" writeable="false" readable="false" is_callback="false" name="ParentClass" type="GstAggregatorClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="update_caps" />
|
|
<method vm="aggregate_frames" />
|
|
<method vm="create_output_buffer" />
|
|
<method vm="find_best_format" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_aggregator_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="AggregateFrames" cname="aggregate_frames">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="outbuffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateOutputBuffer" cname="create_output_buffer">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="outbuffer" type="GstBuffer**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FindBestFormat" cname="find_best_format">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="downstream_caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="best_info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="at_least_one_alpha" type="gboolean*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="UpdateCaps" cname="update_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>
|
|
<method name="GetExecutionTaskPool" cname="gst_video_aggregator_get_execution_task_pool" version="1.20">
|
|
<return-type type="GstTaskPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<property name="ForceLive" cname="force-live" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" version="1.22" />
|
|
<field cname="aggregator" access="public" writeable="false" readable="true" is_callback="false" name="Aggregator" type="GstAggregator*" />
|
|
<field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="VideoAggregatorConvertPad" cname="GstVideoAggregatorConvertPad" opaque="false" hidden="false" parent="GstVideoAggregatorPad" version="1.16">
|
|
<class_struct cname="GstVideoAggregatorConvertPadClass" version="1.16">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstVideoAggregatorPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="create_conversion_info" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_aggregator_convert_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="CreateConversionInfo" cname="create_conversion_info">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="agg" type="GstVideoAggregator*" />
|
|
<parameter name="conversion_info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="UpdateConversionInfo" cname="gst_video_aggregator_convert_pad_update_conversion_info">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="ConverterConfig" cname="converter-config" type="GstStructure*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GstVideoAggregatorPad*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorConvertPadPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="VideoAggregatorPad" cname="GstVideoAggregatorPad" opaque="false" hidden="false" parent="GstAggregatorPad" version="1.16">
|
|
<class_struct cname="GstVideoAggregatorPadClass" version="1.16">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstAggregatorPadClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="update_conversion_info" />
|
|
<method vm="prepare_frame" />
|
|
<method vm="clean_frame" />
|
|
<method vm="prepare_frame_start" />
|
|
<method vm="prepare_frame_finish" />
|
|
<field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="18" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_aggregator_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="CleanFrame" cname="clean_frame">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="videoaggregator" type="GstVideoAggregator*" />
|
|
<parameter name="prepared_frame" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrepareFrame" cname="prepare_frame">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="videoaggregator" type="GstVideoAggregator*" />
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="prepared_frame" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrepareFrameFinish" cname="prepare_frame_finish" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="videoaggregator" type="GstVideoAggregator*" />
|
|
<parameter name="prepared_frame" type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="PrepareFrameStart" cname="prepare_frame_start" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="videoaggregator" type="GstVideoAggregator*" />
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="prepared_frame" type="GstVideoFrame*">
|
|
<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>
|
|
<method name="GetCurrentBuffer" cname="gst_video_aggregator_pad_get_current_buffer">
|
|
<return-type type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPreparedFrame" cname="gst_video_aggregator_pad_get_prepared_frame">
|
|
<return-type type="GstVideoFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="HasCurrentBuffer" cname="gst_video_aggregator_pad_has_current_buffer">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetNeedsAlpha" cname="gst_video_aggregator_pad_set_needs_alpha">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="needs_alpha" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<property name="MaxLastBufferRepeat" cname="max-last-buffer-repeat" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="RepeatAfterEos" cname="repeat-after-eos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Zorder" cname="zorder" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstAggregatorPad*" hidden="true" />
|
|
<field cname="info" access="public" writeable="false" readable="true" is_callback="false" name="Info" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstVideoAggregatorPadPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="VideoAggregatorParallelConvertPad" cname="GstVideoAggregatorParallelConvertPad" opaque="false" hidden="false" parent="GstVideoAggregatorConvertPad" version="1.20">
|
|
<class_struct cname="GstVideoAggregatorParallelConvertPadClass" version="1.20">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstVideoAggregatorConvertPadClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_video_aggregator_parallel_convert_pad_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="parent_instance" access="public" writeable="false" readable="true" is_callback="false" name="ParentInstance" type="GstVideoAggregatorConvertPad*" />
|
|
</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" />
|
|
<method vm="handle_missing_data" />
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="13" element_type="gpointer" />
|
|
</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*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleMissingData" cname="handle_missing_data" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="timestamp" type="guint64" />
|
|
<parameter name="duration" type="guint64" />
|
|
</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="DropSubframe" cname="gst_video_decoder_drop_subframe" version="1.20">
|
|
<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="FinishSubframe" cname="gst_video_decoder_finish_subframe" version="1.20">
|
|
<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="GetInputSubframeIndex" cname="gst_video_decoder_get_input_subframe_index" version="1.20">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="GetNeedsSyncPoint" cname="gst_video_decoder_get_needs_sync_point" version="1.20">
|
|
<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="GetProcessedSubframeIndex" cname="gst_video_decoder_get_processed_subframe_index" version="1.20">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetQosProportion" cname="gst_video_decoder_get_qos_proportion" version="1.0.3">
|
|
<return-type type="gdouble" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSubframeMode" cname="gst_video_decoder_get_subframe_mode" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HaveFrame" cname="gst_video_decoder_have_frame">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HaveLastSubframe" cname="gst_video_decoder_have_last_subframe" version="1.20">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="RequestSyncPoint" cname="gst_video_decoder_request_sync_point" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstVideoDecoderRequestSyncPointFlags" />
|
|
</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="SetInterlacedOutputState" cname="gst_video_decoder_set_interlaced_output_state" version="1.16.">
|
|
<return-type type="GstVideoCodecState*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="fmt" type="GstVideoFormat" />
|
|
<parameter name="interlace_mode" type="GstVideoInterlaceMode" />
|
|
<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="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="SetNeedsSyncPoint" cname="gst_video_decoder_set_needs_sync_point" version="1.20">
|
|
<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="SetSubframeMode" cname="gst_video_decoder_set_subframe_mode" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="subframe_mode" 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>
|
|
<property name="AutomaticRequestSyncPointFlags" cname="automatic-request-sync-point-flags" type="GstVideoDecoderRequestSyncPointFlags" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="AutomaticRequestSyncPoints" cname="automatic-request-sync-points" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="DiscardCorruptedFrames" cname="discard-corrupted-frames" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="MaxErrors" cname="max-errors" type="gint" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<property name="MinForceKeyUnitInterval" cname="min-force-key-unit-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Qos" cname="qos" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<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" element_type="gpointer" />
|
|
</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" element_type="gpointer" 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="DropFrame" cname="gst_video_encoder_drop_frame" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="FinishSubframe" cname="gst_video_encoder_finish_subframe" version="1.18">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*">
|
|
<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="GetMinForceKeyUnitInterval" cname="gst_video_encoder_get_min_force_key_unit_interval" version="1.18">
|
|
<return-type type="guint64" />
|
|
<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="ReleaseFrame" cname="gst_video_encoder_release_frame" version="1.26">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoCodecFrame*" owned="true">
|
|
<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="SetMinForceKeyUnitInterval" cname="gst_video_encoder_set_min_force_key_unit_interval" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="interval" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMinPts" cname="gst_video_encoder_set_min_pts" version="1.6">
|
|
<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="MinForceKeyUnitInterval" cname="min-force-key-unit-interval" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<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" element_type="gpointer" />
|
|
</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" element_type="gpointer" 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" element_type="gpointer" 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" />
|
|
<method vm="set_info" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" element_type="gpointer" 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" deprecated="true" deprecated-version="1.20">
|
|
<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*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="scaling" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="SetInfo" cname="set_info" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<struct name="AncillaryMeta" cname="GstAncillaryMeta" opaque="false" hidden="false" version="1.24">
|
|
<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="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="GstAncillaryMetaField" />
|
|
<field cname="c_not_y_channel" access="public" writeable="true" readable="true" is_callback="false" name="CNotYChannel" type="gboolean" />
|
|
<field cname="line" access="public" writeable="true" readable="true" is_callback="false" name="Line" type="guint16" />
|
|
<field cname="offset" access="public" writeable="true" readable="true" is_callback="false" name="Offset" type="guint16" />
|
|
<field cname="DID" access="public" writeable="true" readable="true" is_callback="false" name="DID" type="guint16" />
|
|
<field cname="SDID_block_number" access="public" writeable="true" readable="true" is_callback="false" name="SDIDBlockNumber" type="guint16" />
|
|
<field cname="data_count" access="public" writeable="true" readable="true" is_callback="false" name="DataCount" type="guint16" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint16" />
|
|
<field cname="checksum" access="public" writeable="true" readable="true" is_callback="false" name="Checksum" type="guint16" />
|
|
<method name="GetInfo" cname="gst_ancillary_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoAFDMeta" cname="GstVideoAFDMeta" opaque="false" hidden="false" version="1.18">
|
|
<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="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="guint8" />
|
|
<field cname="spec" access="public" writeable="true" readable="true" is_callback="false" name="Spec" type="GstVideoAFDSpec" />
|
|
<field cname="afd" access="public" writeable="true" readable="true" is_callback="false" name="Afd" type="GstVideoAFDValue" />
|
|
<method name="GetInfo" cname="gst_video_afd_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<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" element_type="gfloat" />
|
|
<method name="ApplyMatrix" cname="gst_video_affine_transformation_meta_apply_matrix" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="matrix" type="const gfloat*" array="true" array_len="16" element_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="VideoAggregatorConvertPadPrivate" cname="GstVideoAggregatorConvertPadPrivate" opaque="true" hidden="true" />
|
|
<struct name="VideoAggregatorPadPrivate" cname="GstVideoAggregatorPadPrivate" opaque="true" hidden="true" />
|
|
<struct name="VideoAggregatorPrivate" cname="GstVideoAggregatorPrivate" opaque="true" hidden="true" />
|
|
<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" element_type="guint" />
|
|
<method name="Reset" cname="gst_video_alignment_reset">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoAncillary" cname="GstVideoAncillary" opaque="false" hidden="false" version="1.16">
|
|
<field cname="DID" access="public" writeable="true" readable="true" is_callback="false" name="DID" type="guint8" />
|
|
<field cname="SDID_block_number" access="public" writeable="true" readable="true" is_callback="false" name="SDIDBlockNumber" type="guint8" />
|
|
<field cname="data_count" access="public" writeable="true" readable="true" is_callback="false" name="DataCount" type="guint8" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" array="true" array_length_param_index="2" element_type="guint8" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</struct>
|
|
<struct name="VideoBarMeta" cname="GstVideoBarMeta" opaque="false" hidden="false" version="1.18">
|
|
<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="field" access="public" writeable="true" readable="true" is_callback="false" name="Field" type="guint8" />
|
|
<field cname="is_letterbox" access="public" writeable="true" readable="true" is_callback="false" name="IsLetterbox" type="gboolean" />
|
|
<field cname="bar_data1" access="public" writeable="true" readable="true" is_callback="false" name="BarData1" type="guint" />
|
|
<field cname="bar_data2" access="public" writeable="true" readable="true" is_callback="false" name="BarData2" type="guint" />
|
|
<method name="GetInfo" cname="gst_video_bar_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoBufferPoolPrivate" cname="GstVideoBufferPoolPrivate" opaque="true" hidden="true" />
|
|
<struct name="VideoCaptionMeta" cname="GstVideoCaptionMeta" opaque="false" hidden="false" version="1.16">
|
|
<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="caption_type" access="public" writeable="true" readable="true" is_callback="false" name="CaptionType" type="GstVideoCaptionType" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8*" array="true" array_length_param_index="3" element_type="guint8" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<method name="GetInfo" cname="gst_video_caption_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
</struct>
|
|
<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 allow-none="1" name="n_lines" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="offset" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoCodecAlphaMeta" cname="GstVideoCodecAlphaMeta" opaque="false" hidden="false" version="1.20">
|
|
<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>
|
|
<method name="GetInfo" cname="gst_video_codec_alpha_meta_get_info" shared="true" version="1.20">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</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="private" writeable="false" readable="false" is_callback="false" name="DecodeFrameNumber" type="guint32" />
|
|
<field cname="presentation_frame_number" access="private" writeable="false" readable="false" 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="private" writeable="false" readable="false" is_callback="false" name="Ts" type="guint64" />
|
|
<field cname="ts2" access="private" writeable="false" readable="false" is_callback="false" name="Ts2" type="guint64" />
|
|
<field cname="num_subframes" access="private" writeable="false" readable="false" is_callback="false" name="NumSubframes" type="guint" />
|
|
<field cname="subframes_processed" access="private" writeable="false" readable="false" is_callback="false" name="SubframesProcessed" type="guint" />
|
|
</struct>
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="gpointer" array="true" array_len="20" element_type="gpointer" />
|
|
</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="mastering_display_info" access="public" writeable="true" readable="true" is_callback="false" name="MasteringDisplayInfo" type="GstVideoMasteringDisplayInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="content_light_level" access="public" writeable="true" readable="true" is_callback="false" name="ContentLightLevel" type="GstVideoContentLightLevel*">
|
|
<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="17" element_type="gpointer" />
|
|
<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="IsEquivalent" cname="gst_video_colorimetry_is_equivalent" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bitdepth" type="guint" />
|
|
<parameter name="other" type="GstVideoColorimetry*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="other_bitdepth" type="guint" />
|
|
</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="VideoContentLightLevel" cname="GstVideoContentLightLevel" opaque="false" hidden="false" version="1.18">
|
|
<field cname="max_content_light_level" access="public" writeable="true" readable="true" is_callback="false" name="MaxContentLightLevel" type="guint16" />
|
|
<field cname="max_frame_average_light_level" access="public" writeable="true" readable="true" is_callback="false" name="MaxFrameAverageLightLevel" type="guint16" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<method name="AddToCaps" cname="gst_video_content_light_level_add_to_caps" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FromCaps" cname="gst_video_content_light_level_from_caps" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FromString" cname="gst_video_content_light_level_from_string" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="level" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_video_content_light_level_init" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_video_content_light_level_is_equal" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="other" type="GstVideoContentLightLevel*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_video_content_light_level_to_string" version="1.18">
|
|
<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="FrameFinish" cname="gst_video_converter_frame_finish" version="1.20">
|
|
<return-type type="void" />
|
|
<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="GetInInfo" cname="gst_video_converter_get_in_info" version="1.22">
|
|
<return-type type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetOutInfo" cname="gst_video_converter_get_out_info" version="1.22">
|
|
<return-type type="GstVideoInfo*">
|
|
<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" element_type="guint" />
|
|
<field cname="depth" access="public" writeable="true" readable="true" is_callback="false" name="Depth" type="guint" array="true" array_len="4" element_type="guint" />
|
|
<field cname="pixel_stride" access="public" writeable="true" readable="true" is_callback="false" name="PixelStride" type="gint" array="true" array_len="4" element_type="gint" />
|
|
<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" element_type="guint" />
|
|
<field cname="poffset" access="public" writeable="true" readable="true" is_callback="false" name="Poffset" type="guint" array="true" array_len="4" element_type="guint" />
|
|
<field cname="w_sub" access="public" writeable="true" readable="true" is_callback="false" name="WSub" type="guint" array="true" array_len="4" element_type="guint" />
|
|
<field cname="h_sub" access="public" writeable="true" readable="true" is_callback="false" name="HSub" type="guint" array="true" array_len="4" element_type="guint" />
|
|
<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="tile_info" access="public" writeable="true" readable="true" is_callback="false" name="TileInfo" type="GstVideoTileInfo" array="true" array_len="4" element_type="VideoTileInfo" />
|
|
<method name="Component" cname="gst_video_format_info_component" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="plane" type="guint" />
|
|
<parameter name="components" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ExtrapolateStride" cname="gst_video_format_info_extrapolate_stride" version="1.22">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="plane" type="gint" />
|
|
<parameter name="stride" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
</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" element_type="gpointer" />
|
|
<field cname="map" access="public" writeable="true" readable="true" is_callback="false" name="MapInfo" type="GstMapInfo" array="true" array_len="4" element_type="Gst.MapInfo" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" 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="Unmap" cname="gst_video_frame_unmap">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Map" cname="gst_video_frame_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoFrame*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoFrame*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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>
|
|
</struct>
|
|
<struct name="VideoGLTextureUploadMeta" cname="GstVideoGLTextureUploadMeta" opaque="false" hidden="false" 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" element_type="VideoGLTextureType" />
|
|
<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" element_type="gsize" />
|
|
<field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4" element_type="gint" />
|
|
<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" element_type="gpointer" padding="true" />
|
|
</union>
|
|
<constructor cname="gst_video_info_new" disable_void_ctor="" version="1.6" />
|
|
<constructor cname="gst_video_info_new_from_caps" version="1.20">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<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="AlignFull" cname="gst_video_info_align_full" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="align" type="GstVideoAlignment*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="plane_size" type="gsize*" owned="true" pass_as="out" />
|
|
</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*" owned="true" pass_as="out" />
|
|
</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="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="SetInterlacedFormat" cname="gst_video_info_set_interlaced_format" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="mode" type="GstVideoInterlaceMode" />
|
|
<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>
|
|
<method name="FromCaps" cname="gst_video_info_from_caps" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_video_info_init" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="VideoInfoDmaDrm" cname="GstVideoInfoDmaDrm" opaque="false" hidden="false" version="1.24">
|
|
<method name="GetType" cname="gst_video_info_dma_drm_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="vinfo" access="public" writeable="true" readable="true" is_callback="false" name="Vinfo" type="GstVideoInfo">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="drm_fourcc" access="public" writeable="true" readable="true" is_callback="false" name="DrmFourcc" type="guint32" />
|
|
<field cname="drm_modifier" access="public" writeable="true" readable="true" is_callback="false" name="DrmModifier" type="guint64" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="guint32" array="true" array_len="20" element_type="guint32" padding="true" />
|
|
<constructor cname="gst_video_info_dma_drm_new" disable_void_ctor="" version="1.24" />
|
|
<constructor cname="gst_video_info_dma_drm_new_from_caps" version="1.24">
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Free" cname="gst_video_info_dma_drm_free" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ToCaps" cname="gst_video_info_dma_drm_to_caps" version="1.24">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="ToVideoInfo" cname="gst_video_info_dma_drm_to_video_info" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FromCaps" cname="gst_video_info_dma_drm_from_caps" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="drm_info" type="GstVideoInfoDmaDrm*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FromVideoInfo" cname="gst_video_info_dma_drm_from_video_info" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="drm_info" type="GstVideoInfoDmaDrm*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="modifier" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Init" cname="gst_video_info_dma_drm_init" shared="true" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="drm_info" type="GstVideoInfoDmaDrm*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="VideoMasteringDisplayInfo" cname="GstVideoMasteringDisplayInfo" opaque="false" hidden="false" version="1.18">
|
|
<field cname="display_primaries" access="public" writeable="true" readable="true" is_callback="false" name="DisplayPrimaries" type="GstVideoMasteringDisplayInfoCoordinates" array="true" array_len="3" element_type="VideoMasteringDisplayInfoCoordinates" />
|
|
<field cname="white_point" access="public" writeable="true" readable="true" is_callback="false" name="WhitePoint" type="GstVideoMasteringDisplayInfoCoordinates">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="max_display_mastering_luminance" access="public" writeable="true" readable="true" is_callback="false" name="MaxDisplayMasteringLuminance" type="guint32" />
|
|
<field cname="min_display_mastering_luminance" access="public" writeable="true" readable="true" is_callback="false" name="MinDisplayMasteringLuminance" type="guint32" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<method name="AddToCaps" cname="gst_video_mastering_display_info_add_to_caps" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="FromCaps" cname="gst_video_mastering_display_info_from_caps" version="1.18">
|
|
<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_mastering_display_info_init" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEqual" cname="gst_video_mastering_display_info_is_equal" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="other" type="GstVideoMasteringDisplayInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ToString" cname="gst_video_mastering_display_info_to_string" version="1.18">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="FromString" cname="gst_video_mastering_display_info_from_string" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="minfo" type="GstVideoMasteringDisplayInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mastering" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="VideoMasteringDisplayInfoCoordinates" cname="GstVideoMasteringDisplayInfoCoordinates" opaque="false" hidden="false" version="1.18">
|
|
<field cname="x" access="public" writeable="true" readable="true" is_callback="false" name="X" type="guint16" />
|
|
<field cname="y" access="public" writeable="true" readable="true" is_callback="false" name="Y" type="guint16" />
|
|
</struct>
|
|
<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" element_type="gsize" />
|
|
<field cname="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="gint" array="true" array_len="4" element_type="gint" />
|
|
<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" />
|
|
<field cname="alignment" access="public" writeable="true" readable="true" is_callback="false" name="Alignment" type="GstVideoAlignment">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method name="GetPlaneHeight" cname="gst_video_meta_get_plane_height" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plane_height" type="guint*" pass_as="out" array="true" array_len="4" element_type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetPlaneSize" cname="gst_video_meta_get_plane_size" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="plane_size" type="gsize*" pass_as="out" array="true" array_len="4" element_type="gsize" />
|
|
</parameters>
|
|
</method>
|
|
<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 name="data" type="gpointer*" owned="true" pass_as="out" />
|
|
<parameter name="stride" type="gint*" owned="true" pass_as="out" />
|
|
<parameter name="flags" type="GstMapFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAlignment" cname="gst_video_meta_set_alignment" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="alignment" type="GstVideoAlignment">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="true" hidden="false" parent="GstMiniObject">
|
|
<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>
|
|
<boxed name="VideoOverlayRectangle" cname="GstVideoOverlayRectangle" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<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" element_type="gpointer" 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="VideoSEIUserDataUnregisteredMeta" cname="GstVideoSEIUserDataUnregisteredMeta" opaque="false" hidden="false" version="1.22">
|
|
<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="uuid" access="public" writeable="true" readable="true" is_callback="false" name="Uuid" type="guint8" array="true" array_len="16" element_type="guint8" />
|
|
<field cname="data" access="public" writeable="true" readable="true" is_callback="false" name="Data" type="guint8" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="gsize" />
|
|
<method name="GetInfo" cname="gst_video_sei_user_data_unregistered_meta_get_info" shared="true" version="1.22">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</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 allow-none="1" name="in_offset" type="guint*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="n_taps" type="guint*" owned="true" pass_as="out" />
|
|
</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" />
|
|
<struct name="VideoTileInfo" cname="GstVideoTileInfo" opaque="false" hidden="false" version="1.22">
|
|
<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="stride" access="public" writeable="true" readable="true" is_callback="false" name="Stride" type="guint" />
|
|
<field cname="size" access="public" writeable="true" readable="true" is_callback="false" name="Size" type="guint" />
|
|
<field cname="padding" access="private" writeable="false" readable="false" is_callback="false" name="Padding" type="guint32" array="true" array_len="4" element_type="guint32" />
|
|
</struct>
|
|
<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_date_time_full" version="1.16">
|
|
<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 allow-none="1" 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="InitFromDateTimeFull" cname="gst_video_time_code_init_from_date_time_full" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<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>
|
|
<boxed name="VideoVBIEncoder" cname="GstVideoVBIEncoder" opaque="false" hidden="false" version="1.16">
|
|
<method name="GetType" cname="gst_video_vbi_encoder_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_video_vbi_encoder_new" version="1.16">
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="pixel_width" type="guint32" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddAncillary" cname="gst_video_vbi_encoder_add_ancillary" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="composite" type="gboolean" />
|
|
<parameter name="DID" type="guint8" />
|
|
<parameter name="SDID_block_number" type="guint8" />
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="4" element_type="guint8" />
|
|
<parameter name="data_count" type="guint" array_index="3" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_video_vbi_encoder_copy">
|
|
<return-type type="GstVideoVBIEncoder*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_video_vbi_encoder_free" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="WriteLine" cname="gst_video_vbi_encoder_write_line">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<boxed name="VideoVBIParser" cname="GstVideoVBIParser" opaque="false" hidden="false" version="1.16">
|
|
<method name="GetType" cname="gst_video_vbi_parser_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_video_vbi_parser_new" version="1.16">
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter name="pixel_width" type="guint32" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddLine" cname="gst_video_vbi_parser_add_line" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="data" type="const guint8*" array="true" element_type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Copy" cname="gst_video_vbi_parser_copy">
|
|
<return-type type="GstVideoVBIParser*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_video_vbi_parser_free" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAncillary" cname="gst_video_vbi_parser_get_ancillary" version="1.16">
|
|
<return-type type="GstVideoVBIParserResult" />
|
|
<parameters>
|
|
<parameter name="anc" type="GstVideoAncillary*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<object name="Global" cname="GstVideoGlobal" opaque="true">
|
|
<method name="AncillaryMetaApiGetType" cname="gst_ancillary_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="AncillaryMetaGetInfo" cname="gst_ancillary_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="BufferAddAncillaryMeta" cname="gst_buffer_add_ancillary_meta" shared="true" version="1.24">
|
|
<return-type type="GstAncillaryMeta*">
|
|
<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="BufferAddVideoAfdMeta" cname="gst_buffer_add_video_afd_meta" shared="true" version="1.18">
|
|
<return-type type="GstVideoAFDMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="field" type="guint8" />
|
|
<parameter name="spec" type="GstVideoAFDSpec" />
|
|
<parameter name="afd" type="GstVideoAFDValue" />
|
|
</parameters>
|
|
</method>
|
|
<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="BufferAddVideoBarMeta" cname="gst_buffer_add_video_bar_meta" shared="true" version="1.18">
|
|
<return-type type="GstVideoBarMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="field" type="guint8" />
|
|
<parameter name="is_letterbox" type="gboolean" />
|
|
<parameter name="bar_data1" type="guint" />
|
|
<parameter name="bar_data2" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoCaptionMeta" cname="gst_buffer_add_video_caption_meta" shared="true" version="1.16">
|
|
<return-type type="GstVideoCaptionMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caption_type" type="GstVideoCaptionType" />
|
|
<parameter name="data" type="const guint8*" array="true" array_length_param_index="3" element_type="guint8" />
|
|
<parameter name="size" type="gsize" array_index="2" />
|
|
</parameters>
|
|
</method>
|
|
<method name="BufferAddVideoCodecAlphaMeta" cname="gst_buffer_add_video_codec_alpha_meta" shared="true" version="1.20">
|
|
<return-type type="GstVideoCodecAlphaMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="alpha_buffer" type="GstBuffer*" owned="true">
|
|
<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="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="BufferAddVideoSeiUserDataUnregisteredMeta" cname="gst_buffer_add_video_sei_user_data_unregistered_meta" shared="true" version="1.22">
|
|
<return-type type="GstVideoSEIUserDataUnregisteredMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="uuid" type="guint8" />
|
|
<parameter allow-none="1" name="data" type="guint8" />
|
|
<parameter name="size" type="gsize" />
|
|
</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="NavigationEventGetCoordinates" cname="gst_navigation_event_get_coordinates" shared="true" version="1.22">
|
|
<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="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="NavigationEventNewCommand" cname="gst_navigation_event_new_command" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="command" type="GstNavigationCommand" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewKeyPress" cname="gst_navigation_event_new_key_press" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewKeyRelease" cname="gst_navigation_event_new_key_release" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="key" type="const-gchar*" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewMouseButtonPress" cname="gst_navigation_event_new_mouse_button_press" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewMouseButtonRelease" cname="gst_navigation_event_new_mouse_button_release" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewMouseDoubleClick" cname="gst_navigation_event_new_mouse_double_click" shared="true" version="1.26">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="button" type="gint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewMouseMove" cname="gst_navigation_event_new_mouse_move" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewMouseScroll" cname="gst_navigation_event_new_mouse_scroll" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="delta_x" type="gdouble" />
|
|
<parameter name="delta_y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewTouchCancel" cname="gst_navigation_event_new_touch_cancel" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewTouchDown" cname="gst_navigation_event_new_touch_down" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="identifier" type="guint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="pressure" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewTouchFrame" cname="gst_navigation_event_new_touch_frame" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewTouchMotion" cname="gst_navigation_event_new_touch_motion" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="identifier" type="guint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="pressure" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventNewTouchUp" cname="gst_navigation_event_new_touch_up" shared="true" version="1.22">
|
|
<return-type type="GstEvent*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="identifier" type="guint" />
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</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="NavigationEventParseModifierState" cname="gst_navigation_event_parse_modifier_state" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="state" type="GstNavigationModifierType" />
|
|
</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="NavigationEventParseMouseScrollEvent" cname="gst_navigation_event_parse_mouse_scroll_event" shared="true" version="1.18">
|
|
<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" />
|
|
<parameter allow-none="1" name="delta_x" type="gdouble*" owned="true" pass_as="out" />
|
|
<parameter allow-none="1" name="delta_y" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventParseTouchEvent" cname="gst_navigation_event_parse_touch_event" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="identifier" type="guint*" 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" />
|
|
<parameter allow-none="1" name="pressure" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NavigationEventParseTouchUpEvent" cname="gst_navigation_event_parse_touch_up_event" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter allow-none="1" name="identifier" type="guint*" 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="NavigationEventSetCoordinates" cname="gst_navigation_event_set_coordinates" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="event" type="GstEvent*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="x" type="gdouble" />
|
|
<parameter name="y" type="gdouble" />
|
|
</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" element_type="NavigationCommand" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoAfdMetaApiGetType" cname="gst_video_afd_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoAfdMetaGetInfo" cname="gst_video_afd_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</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="VideoBarMetaApiGetType" cname="gst_video_bar_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoBarMetaGetInfo" cname="gst_video_bar_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="VideoCaptionMetaApiGetType" cname="gst_video_caption_meta_api_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoCaptionMetaGetInfo" cname="gst_video_caption_meta_get_info" shared="true">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoCaptionTypeFromCaps" cname="gst_video_caption_type_from_caps" shared="true" version="1.16">
|
|
<return-type type="GstVideoCaptionType" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoCaptionTypeToCaps" cname="gst_video_caption_type_to_caps" shared="true" version="1.16">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="type" type="GstVideoCaptionType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoCenterRect" cname="gst_video_center_rect" shared="true" version="1.20">
|
|
<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*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="scaling" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoChromaFromString" cname="gst_video_chroma_from_string" shared="true" deprecated="true" deprecated-version="1.20">
|
|
<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="VideoChromaSiteFromString" cname="gst_video_chroma_site_from_string" shared="true" version="1.20">
|
|
<return-type type="GstVideoChromaSite" />
|
|
<parameters>
|
|
<parameter name="s" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoChromaSiteToString" cname="gst_video_chroma_site_to_string" shared="true" version="1.20">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="site" type="GstVideoChromaSite" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoChromaToString" cname="gst_video_chroma_to_string" shared="true" deprecated="true" deprecated-version="1.20">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="site" type="GstVideoChromaSite" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoCodecAlphaMetaApiGetType" cname="gst_video_codec_alpha_meta_api_get_type" shared="true" version="1.20">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoCodecAlphaMetaGetInfo" cname="gst_video_codec_alpha_meta_get_info" shared="true" version="1.20">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoColorMatrixFromIso" cname="gst_video_color_matrix_from_iso" shared="true" version="1.18">
|
|
<return-type type="GstVideoColorMatrix" />
|
|
<parameters>
|
|
<parameter name="value" type="guint" />
|
|
</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*" owned="true" pass_as="out" />
|
|
<parameter name="Kb" type="gdouble*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorMatrixToIso" cname="gst_video_color_matrix_to_iso" shared="true" version="1.18">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="matrix" type="GstVideoColorMatrix" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorPrimariesFromIso" cname="gst_video_color_primaries_from_iso" shared="true" version="1.18">
|
|
<return-type type="GstVideoColorPrimaries" />
|
|
<parameters>
|
|
<parameter name="value" type="guint" />
|
|
</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="VideoColorPrimariesIsEquivalent" cname="gst_video_color_primaries_is_equivalent" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="primaries" type="GstVideoColorPrimaries" />
|
|
<parameter name="other" type="GstVideoColorPrimaries" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorPrimariesToIso" cname="gst_video_color_primaries_to_iso" shared="true" version="1.18">
|
|
<return-type type="guint" />
|
|
<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*" pass_as="out" array="true" array_len="4" element_type="gint" />
|
|
<parameter name="scale" type="gint*" pass_as="out" array="true" array_len="4" element_type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoColorTransferDecode" cname="gst_video_color_transfer_decode" shared="true" version="1.6" deprecated="true" deprecated-version="1.20">
|
|
<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" deprecated="true" deprecated-version="1.20">
|
|
<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="VideoDmaDrmFormatFromGstFormat" cname="gst_video_dma_drm_format_from_gst_format" shared="true" version="1.26">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
<parameter allow-none="1" name="modifier" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoDmaDrmFormatToGstFormat" cname="gst_video_dma_drm_format_to_gst_format" shared="true" version="1.26">
|
|
<return-type type="GstVideoFormat" />
|
|
<parameters>
|
|
<parameter name="fourcc" type="guint32" />
|
|
<parameter name="modifier" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoDmaDrmFourccFromFormat" cname="gst_video_dma_drm_fourcc_from_format" shared="true" version="1.24">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="format" type="GstVideoFormat" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoDmaDrmFourccFromString" cname="gst_video_dma_drm_fourcc_from_string" shared="true" version="1.24">
|
|
<return-type type="guint32" />
|
|
<parameters>
|
|
<parameter name="format_str" type="const-gchar*" />
|
|
<parameter allow-none="1" name="modifier" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoDmaDrmFourccToFormat" cname="gst_video_dma_drm_fourcc_to_format" shared="true" version="1.24">
|
|
<return-type type="GstVideoFormat" />
|
|
<parameters>
|
|
<parameter name="fourcc" type="guint32" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoDmaDrmFourccToString" cname="gst_video_dma_drm_fourcc_to_string" shared="true" version="1.24">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="fourcc" type="guint32" />
|
|
<parameter name="modifier" type="guint64" />
|
|
</parameters>
|
|
</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*" owned="true" pass_as="out" />
|
|
</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="VideoFormatsAny" cname="gst_video_formats_any" shared="true" version="1.24">
|
|
<return-type type="const GstVideoFormat*" array="true" array_length_param_index="0" element_type="VideoFormat" />
|
|
<parameters>
|
|
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFormatsRaw" cname="gst_video_formats_raw" shared="true" version="1.18">
|
|
<return-type type="const GstVideoFormat*" array="true" array_length_param_index="0" element_type="VideoFormat" />
|
|
<parameters>
|
|
<parameter name="len" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoFrameMap" cname="gst_video_frame_map" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoFrame*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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="VideoFrameMapId" cname="gst_video_frame_map_id" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="frame" type="GstVideoFrame*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<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="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="VideoInfoDmaDrmFromCaps" cname="gst_video_info_dma_drm_from_caps" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="drm_info" type="GstVideoInfoDmaDrm*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoInfoDmaDrmFromVideoInfo" cname="gst_video_info_dma_drm_from_video_info" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="drm_info" type="GstVideoInfoDmaDrm*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstVideoInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="modifier" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoInfoDmaDrmInit" cname="gst_video_info_dma_drm_init" shared="true" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="drm_info" type="GstVideoInfoDmaDrm*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoInfoFromCaps" cname="gst_video_info_from_caps" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoInfoInit" cname="gst_video_info_init" shared="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="info" type="GstVideoInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</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="VideoIsCommonAspectRatio" cname="gst_video_is_common_aspect_ratio" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="width" type="gint" />
|
|
<parameter name="height" type="gint" />
|
|
<parameter name="par_n" type="gint" />
|
|
<parameter name="par_d" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoIsDmaDrmCaps" cname="gst_video_is_dma_drm_caps" shared="true" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMakeRawCaps" cname="gst_video_make_raw_caps" shared="true" version="1.18">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="formats" type="const GstVideoFormat*" array="true" array_length_param_index="1" element_type="VideoFormat" />
|
|
<parameter name="len" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMakeRawCapsWithFeatures" cname="gst_video_make_raw_caps_with_features" shared="true" version="1.18">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter allow-none="1" name="formats" type="const GstVideoFormat*" array="true" array_length_param_index="1" element_type="VideoFormat" />
|
|
<parameter name="len" type="guint" />
|
|
<parameter allow-none="1" name="features" type="GstCapsFeatures*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoMasteringDisplayInfoFromString" cname="gst_video_mastering_display_info_from_string" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="minfo" type="GstVideoMasteringDisplayInfo*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="mastering" type="const-gchar*" />
|
|
</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="VideoOrientationFromTag" cname="gst_video_orientation_from_tag" shared="true" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="taglist" type="GstTagList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="method" type="GstVideoOrientationMethod" owned="true" pass_as="out" />
|
|
</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" version="1.14" 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" version="1.14">
|
|
<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="VideoSeiUserDataUnregisteredMetaApiGetType" cname="gst_video_sei_user_data_unregistered_meta_api_get_type" shared="true" version="1.22">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="VideoSeiUserDataUnregisteredMetaGetInfo" cname="gst_video_sei_user_data_unregistered_meta_get_info" shared="true" version="1.22">
|
|
<return-type type="GstMetaInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
</method>
|
|
<method name="VideoSeiUserDataUnregisteredParsePrecisionTimeStamp" cname="gst_video_sei_user_data_unregistered_parse_precision_time_stamp" shared="true" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="user_data" type="GstVideoSEIUserDataUnregisteredMeta*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="status" type="guint8*" owned="true" pass_as="out" />
|
|
<parameter name="precision_time_stamp" type="guint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</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>
|
|
<method name="VideoTransferFunctionDecode" cname="gst_video_transfer_function_decode" shared="true" version="1.20">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="func" type="GstVideoTransferFunction" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoTransferFunctionEncode" cname="gst_video_transfer_function_encode" shared="true" version="1.20">
|
|
<return-type type="gdouble" />
|
|
<parameters>
|
|
<parameter name="func" type="GstVideoTransferFunction" />
|
|
<parameter name="val" type="gdouble" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoTransferFunctionFromIso" cname="gst_video_transfer_function_from_iso" shared="true" version="1.18">
|
|
<return-type type="GstVideoTransferFunction" />
|
|
<parameters>
|
|
<parameter name="value" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoTransferFunctionIsEquivalent" cname="gst_video_transfer_function_is_equivalent" shared="true" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="from_func" type="GstVideoTransferFunction" />
|
|
<parameter name="from_bpp" type="guint" />
|
|
<parameter name="to_func" type="GstVideoTransferFunction" />
|
|
<parameter name="to_bpp" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="VideoTransferFunctionToIso" cname="gst_video_transfer_function_to_iso" shared="true" version="1.18">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter name="func" type="GstVideoTransferFunction" />
|
|
</parameters>
|
|
</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="format:Interlaced" ctype="gchar*" gtype="gchar*" name="CAPS_FEATURE_FORMAT_INTERLACED" version="1.16." />
|
|
<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="bt2020-10" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2020_10" />
|
|
<constant value="bt2100-hlg" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2100_HLG" />
|
|
<constant value="bt2100-pq" ctype="gchar*" gtype="gchar*" name="VIDEO_COLORIMETRY_BT2100_PQ" />
|
|
<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.async-tasks" ctype="gchar*" gtype="gchar*" name="VIDEO_CONVERTER_OPT_ASYNC_TASKS" version="1.20" />
|
|
<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="-1" 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="video/x-raw(memory:DMABuf), format = (string) DMA_DRM, width = " ctype="gchar*" gtype="gchar*" name="VIDEO_DMA_DRM_CAPS_MAKE" version="1.24" />
|
|
<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="{ " ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL" />
|
|
<constant value="A444_16BE, A444_16LE, AYUV64, ARGB64, Y416_BE, RGBA64_BE, ARGB64_BE, BGRA64_BE, ABGR64_BE, Y416_LE, RGBA64_LE, ARGB64_LE, BGRA64_LE, ABGR64_LE, A422_16BE, A422_16LE, A420_16BE, A420_16LE, A444_12BE, GBRA_12BE, A444_12LE, GBRA_12LE, Y412_BE, Y412_LE, A422_12BE, A422_12LE, A420_12BE, A420_12LE, A444_10BE, GBRA_10BE, A444_10LE, GBRA_10LE, A422_10BE, A422_10LE, A420_10BE, A420_10LE, Y410, BGR10A2_LE, RGB10A2_LE, A444, GBRA, AYUV, VUYA, RGBA, RBGA, ARGB, BGRA, ABGR, A422, A420, AV12, Y444_16BE, GBR_16BE, Y444_16LE, GBR_16LE, Y216_BE, v216, Y216_LE, P016_BE, P016_LE, Y444_12BE, GBR_12BE, Y444_12LE, GBR_12LE, I422_12BE, I422_12LE, Y212_BE, Y212_LE, I420_12BE, I420_12LE, P012_BE, P012_LE, Y444_10BE, GBR_10BE, Y444_10LE, GBR_10LE, r210, I422_10BE, I422_10LE, NV16_10LE32, Y210, UYVP, v210, I420_10BE, I420_10LE, P010_10BE, MT2110R, MT2110T, NV12_10BE_8L128, NV12_10LE40_4L4, P010_10LE, NV12_10LE40, NV12_10LE32, Y444, BGRP, GBR, RGBP, NV24, v308, IYU2, RGBx, xRGB, BGRx, xBGR, RGB, BGR, Y42B, NV16, NV61, YUY2, YVYU, UYVY, VYUY, I420, YV12, NV12, NV21, NV12_16L32S, NV12_32L32, NV12_4L4, NV12_64Z32, NV12_8L128, Y41B, IYU1, YUV9, YVU9, BGR16, RGB16, BGR15, RGB15, RGB8P, GRAY16_BE, GRAY16_LE, GRAY10_LE16, GRAY10_LE32, GRAY8" ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ALL_STR" version="1.24" />
|
|
<constant value="{ " ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ANY" version="1.24" />
|
|
<constant value="DMA_DRM, " ctype="gchar*" gtype="gchar*" name="VIDEO_FORMATS_ANY_STR" version="1.24" />
|
|
<constant value="139" ctype="gint" gtype="gint" name="VIDEO_FORMAT_LAST" version="1.26" />
|
|
<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="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="65535" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_MASK" />
|
|
<constant value="16" ctype="gint" gtype="gint" name="VIDEO_TILE_TYPE_SHIFT" />
|
|
<constant value="65535" 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>
|
|
<namespace name="Gst.WebRTC" library="gstwebrtc-1.0-0.dll">
|
|
<enum name="WebRTCBundlePolicy" cname="GstWebRTCBundlePolicy" type="enum" gtype="gst_webrtc_bundle_policy_get_type" version="1.16">
|
|
<member cname="GST_WEBRTC_BUNDLE_POLICY_NONE" name="None" value="0" />
|
|
<member cname="GST_WEBRTC_BUNDLE_POLICY_BALANCED" name="Balanced" value="1" />
|
|
<member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_COMPAT" name="MaxCompat" value="2" />
|
|
<member cname="GST_WEBRTC_BUNDLE_POLICY_MAX_BUNDLE" name="MaxBundle" value="3" />
|
|
</enum>
|
|
<enum name="WebRTCDTLSSetup" cname="GstWebRTCDTLSSetup" type="enum" gtype="gst_webrtc_dtls_setup_get_type">
|
|
<member cname="GST_WEBRTC_DTLS_SETUP_NONE" name="None" value="0" />
|
|
<member cname="GST_WEBRTC_DTLS_SETUP_ACTPASS" name="Actpass" value="1" />
|
|
<member cname="GST_WEBRTC_DTLS_SETUP_ACTIVE" name="Active" value="2" />
|
|
<member cname="GST_WEBRTC_DTLS_SETUP_PASSIVE" name="Passive" value="3" />
|
|
</enum>
|
|
<enum name="WebRTCDTLSTransportState" cname="GstWebRTCDTLSTransportState" type="enum" gtype="gst_webrtc_dtls_transport_state_get_type">
|
|
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_NEW" name="New" value="0" />
|
|
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CLOSED" name="Closed" value="1" />
|
|
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_FAILED" name="Failed" value="2" />
|
|
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTING" name="Connecting" value="3" />
|
|
<member cname="GST_WEBRTC_DTLS_TRANSPORT_STATE_CONNECTED" name="Connected" value="4" />
|
|
</enum>
|
|
<enum name="WebRTCDataChannelState" cname="GstWebRTCDataChannelState" type="enum" gtype="gst_webrtc_data_channel_state_get_type" version="1.16">
|
|
<member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CONNECTING" name="Connecting" value="1" />
|
|
<member cname="GST_WEBRTC_DATA_CHANNEL_STATE_OPEN" name="Open" value="2" />
|
|
<member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSING" name="Closing" value="3" />
|
|
<member cname="GST_WEBRTC_DATA_CHANNEL_STATE_CLOSED" name="Closed" value="4" />
|
|
</enum>
|
|
<enum name="WebRTCError" cname="GstWebRTCError" type="enum" gtype="gst_webrtc_error_get_type" version="1.20">
|
|
<member cname="GST_WEBRTC_ERROR_DATA_CHANNEL_FAILURE" name="DataChannelFailure" value="0" />
|
|
<member cname="GST_WEBRTC_ERROR_DTLS_FAILURE" name="DtlsFailure" value="1" />
|
|
<member cname="GST_WEBRTC_ERROR_FINGERPRINT_FAILURE" name="FingerprintFailure" value="2" />
|
|
<member cname="GST_WEBRTC_ERROR_SCTP_FAILURE" name="SctpFailure" value="3" />
|
|
<member cname="GST_WEBRTC_ERROR_SDP_SYNTAX_ERROR" name="SdpSyntaxError" value="4" />
|
|
<member cname="GST_WEBRTC_ERROR_HARDWARE_ENCODER_NOT_AVAILABLE" name="HardwareEncoderNotAvailable" value="5" />
|
|
<member cname="GST_WEBRTC_ERROR_ENCODER_ERROR" name="EncoderError" value="6" />
|
|
<member cname="GST_WEBRTC_ERROR_INVALID_STATE" name="InvalidState" value="7" />
|
|
<member cname="GST_WEBRTC_ERROR_INTERNAL_FAILURE" name="InternalFailure" value="8" />
|
|
<member cname="GST_WEBRTC_ERROR_INVALID_MODIFICATION" name="InvalidModification" value="9" />
|
|
<member cname="GST_WEBRTC_ERROR_TYPE_ERROR" name="TypeError" value="10" />
|
|
</enum>
|
|
<enum name="WebRTCFECType" cname="GstWebRTCFECType" type="enum" gtype="gst_webrtc_fec_type_get_type" version="1.14.1">
|
|
<member cname="GST_WEBRTC_FEC_TYPE_NONE" name="None" value="0" />
|
|
<member cname="GST_WEBRTC_FEC_TYPE_ULP_RED" name="UlpRed" value="1" />
|
|
</enum>
|
|
<enum name="WebRTCICEComponent" cname="GstWebRTCICEComponent" type="enum" gtype="gst_webrtc_ice_component_get_type">
|
|
<member cname="GST_WEBRTC_ICE_COMPONENT_RTP" name="Rtp" value="0" />
|
|
<member cname="GST_WEBRTC_ICE_COMPONENT_RTCP" name="Rtcp" value="1" />
|
|
</enum>
|
|
<enum name="WebRTCICEConnectionState" cname="GstWebRTCICEConnectionState" type="enum" gtype="gst_webrtc_ice_connection_state_get_type">
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_NEW" name="New" value="0" />
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CHECKING" name="Checking" value="1" />
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CONNECTED" name="Connected" value="2" />
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_COMPLETED" name="Completed" value="3" />
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_FAILED" name="Failed" value="4" />
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_DISCONNECTED" name="Disconnected" value="5" />
|
|
<member cname="GST_WEBRTC_ICE_CONNECTION_STATE_CLOSED" name="Closed" value="6" />
|
|
</enum>
|
|
<enum name="WebRTCICEGatheringState" cname="GstWebRTCICEGatheringState" type="enum" gtype="gst_webrtc_ice_gathering_state_get_type">
|
|
<member cname="GST_WEBRTC_ICE_GATHERING_STATE_NEW" name="New" value="0" />
|
|
<member cname="GST_WEBRTC_ICE_GATHERING_STATE_GATHERING" name="Gathering" value="1" />
|
|
<member cname="GST_WEBRTC_ICE_GATHERING_STATE_COMPLETE" name="Complete" value="2" />
|
|
</enum>
|
|
<enum name="WebRTCICERole" cname="GstWebRTCICERole" type="enum" gtype="gst_webrtc_ice_role_get_type">
|
|
<member cname="GST_WEBRTC_ICE_ROLE_CONTROLLED" name="Controlled" value="0" />
|
|
<member cname="GST_WEBRTC_ICE_ROLE_CONTROLLING" name="Controlling" value="1" />
|
|
</enum>
|
|
<enum name="WebRTCICETransportPolicy" cname="GstWebRTCICETransportPolicy" type="enum" gtype="gst_webrtc_ice_transport_policy_get_type" version="1.16">
|
|
<member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_ALL" name="All" value="0" />
|
|
<member cname="GST_WEBRTC_ICE_TRANSPORT_POLICY_RELAY" name="Relay" value="1" />
|
|
</enum>
|
|
<enum name="WebRTCKind" cname="GstWebRTCKind" type="enum" gtype="gst_webrtc_kind_get_type" version="1.20">
|
|
<member cname="GST_WEBRTC_KIND_UNKNOWN" name="Unknown" value="0" />
|
|
<member cname="GST_WEBRTC_KIND_AUDIO" name="Audio" value="1" />
|
|
<member cname="GST_WEBRTC_KIND_VIDEO" name="Video" value="2" />
|
|
</enum>
|
|
<enum name="WebRTCPeerConnectionState" cname="GstWebRTCPeerConnectionState" type="enum" gtype="gst_webrtc_peer_connection_state_get_type">
|
|
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_NEW" name="New" value="0" />
|
|
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTING" name="Connecting" value="1" />
|
|
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CONNECTED" name="Connected" value="2" />
|
|
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_DISCONNECTED" name="Disconnected" value="3" />
|
|
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_FAILED" name="Failed" value="4" />
|
|
<member cname="GST_WEBRTC_PEER_CONNECTION_STATE_CLOSED" name="Closed" value="5" />
|
|
</enum>
|
|
<enum name="WebRTCPriorityType" cname="GstWebRTCPriorityType" type="enum" gtype="gst_webrtc_priority_type_get_type" version="1.16">
|
|
<member cname="GST_WEBRTC_PRIORITY_TYPE_VERY_LOW" name="VeryLow" value="1" />
|
|
<member cname="GST_WEBRTC_PRIORITY_TYPE_LOW" name="Low" value="2" />
|
|
<member cname="GST_WEBRTC_PRIORITY_TYPE_MEDIUM" name="Medium" value="3" />
|
|
<member cname="GST_WEBRTC_PRIORITY_TYPE_HIGH" name="High" value="4" />
|
|
</enum>
|
|
<enum name="WebRTCRTPTransceiverDirection" cname="GstWebRTCRTPTransceiverDirection" type="enum" gtype="gst_webrtc_rtp_transceiver_direction_get_type">
|
|
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_NONE" name="None" value="0" />
|
|
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_INACTIVE" name="Inactive" value="1" />
|
|
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDONLY" name="Sendonly" value="2" />
|
|
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_RECVONLY" name="Recvonly" value="3" />
|
|
<member cname="GST_WEBRTC_RTP_TRANSCEIVER_DIRECTION_SENDRECV" name="Sendrecv" value="4" />
|
|
</enum>
|
|
<enum name="WebRTCSCTPTransportState" cname="GstWebRTCSCTPTransportState" type="enum" gtype="gst_webrtc_sctp_transport_state_get_type" version="1.16">
|
|
<member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_NEW" name="New" value="0" />
|
|
<member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTING" name="Connecting" value="1" />
|
|
<member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CONNECTED" name="Connected" value="2" />
|
|
<member cname="GST_WEBRTC_SCTP_TRANSPORT_STATE_CLOSED" name="Closed" value="3" />
|
|
</enum>
|
|
<enum name="WebRTCSDPType" cname="GstWebRTCSDPType" type="enum" gtype="gst_webrtc_sdp_type_get_type">
|
|
<member cname="GST_WEBRTC_SDP_TYPE_OFFER" name="Offer" value="1" />
|
|
<member cname="GST_WEBRTC_SDP_TYPE_PRANSWER" name="Pranswer" value="2" />
|
|
<member cname="GST_WEBRTC_SDP_TYPE_ANSWER" name="Answer" value="3" />
|
|
<member cname="GST_WEBRTC_SDP_TYPE_ROLLBACK" name="Rollback" value="4" />
|
|
</enum>
|
|
<enum name="WebRTCSignalingState" cname="GstWebRTCSignalingState" type="enum" gtype="gst_webrtc_signaling_state_get_type">
|
|
<member cname="GST_WEBRTC_SIGNALING_STATE_STABLE" name="Stable" value="0" />
|
|
<member cname="GST_WEBRTC_SIGNALING_STATE_CLOSED" name="Closed" value="1" />
|
|
<member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_OFFER" name="HaveLocalOffer" value="2" />
|
|
<member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_OFFER" name="HaveRemoteOffer" value="3" />
|
|
<member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_LOCAL_PRANSWER" name="HaveLocalPranswer" value="4" />
|
|
<member cname="GST_WEBRTC_SIGNALING_STATE_HAVE_REMOTE_PRANSWER" name="HaveRemotePranswer" value="5" />
|
|
</enum>
|
|
<enum name="WebRTCStatsType" cname="GstWebRTCStatsType" type="enum" gtype="gst_webrtc_stats_type_get_type">
|
|
<member cname="GST_WEBRTC_STATS_CODEC" name="Codec" value="1" />
|
|
<member cname="GST_WEBRTC_STATS_INBOUND_RTP" name="InboundRtp" value="2" />
|
|
<member cname="GST_WEBRTC_STATS_OUTBOUND_RTP" name="OutboundRtp" value="3" />
|
|
<member cname="GST_WEBRTC_STATS_REMOTE_INBOUND_RTP" name="RemoteInboundRtp" value="4" />
|
|
<member cname="GST_WEBRTC_STATS_REMOTE_OUTBOUND_RTP" name="RemoteOutboundRtp" value="5" />
|
|
<member cname="GST_WEBRTC_STATS_CSRC" name="Csrc" value="6" />
|
|
<member cname="GST_WEBRTC_STATS_PEER_CONNECTION" name="PeerConnection" value="7" />
|
|
<member cname="GST_WEBRTC_STATS_DATA_CHANNEL" name="DataChannel" value="8" />
|
|
<member cname="GST_WEBRTC_STATS_STREAM" name="Stream" value="9" />
|
|
<member cname="GST_WEBRTC_STATS_TRANSPORT" name="Transport" value="10" />
|
|
<member cname="GST_WEBRTC_STATS_CANDIDATE_PAIR" name="CandidatePair" value="11" />
|
|
<member cname="GST_WEBRTC_STATS_LOCAL_CANDIDATE" name="LocalCandidate" value="12" />
|
|
<member cname="GST_WEBRTC_STATS_REMOTE_CANDIDATE" name="RemoteCandidate" value="13" />
|
|
<member cname="GST_WEBRTC_STATS_CERTIFICATE" name="Certificate" value="14" />
|
|
</enum>
|
|
<callback name="WebRTCICEOnCandidateFunc" cname="GstWebRTCICEOnCandidateFunc" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ice" type="GstWebRTCICE*" />
|
|
<parameter name="stream_id" type="guint" />
|
|
<parameter name="candidate" type="const-gchar*" />
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<object name="WebRTCDTLSTransport" cname="GstWebRTCDTLSTransport" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstWebRTCDTLSTransportClass" />
|
|
<method name="GetType" cname="gst_webrtc_dtls_transport_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="Certificate" cname="certificate" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Client" cname="client" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="RemoteCertificate" cname="remote-certificate" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="SessionId" cname="session-id" type="guint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="State" cname="state" type="GstWebRTCDTLSTransportState" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="Transport" cname="transport" type="GstWebRTCICETransport*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
</object>
|
|
<object name="WebRTCDataChannel" cname="GstWebRTCDataChannel" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GObject" version="1.18">
|
|
<class_struct cname="GstWebRTCDataChannelClass" />
|
|
<method name="GetType" cname="gst_webrtc_data_channel_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="Close" cname="gst_webrtc_data_channel_close">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SendData" cname="gst_webrtc_data_channel_send_data">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendDataFull" cname="gst_webrtc_data_channel_send_data_full" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter allow-none="1" name="data" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendString" cname="gst_webrtc_data_channel_send_string">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="str" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SendStringFull" cname="gst_webrtc_data_channel_send_string_full" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters throws="1">
|
|
<parameter allow-none="1" name="str" type="const-gchar*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<property name="BufferedAmount" cname="buffered-amount" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="BufferedAmountLowThreshold" cname="buffered-amount-low-threshold" type="guint64" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Id" cname="id" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Label" cname="label" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="MaxPacketLifetime" cname="max-packet-lifetime" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="MaxRetransmits" cname="max-retransmits" type="gint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Negotiated" cname="negotiated" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Ordered" cname="ordered" type="gboolean" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Protocol" cname="protocol" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="ReadyState" cname="ready-state" type="GstWebRTCDataChannelState" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<signal name="CloseEvent" cname="close" when="last">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="OnBufferedAmountLow" cname="on-buffered-amount-low" when="last">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="OnClose" cname="on-close" when="last" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="OnError" cname="on-error" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="error" type="GError*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="OnMessageData" cname="on-message-data" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="OnMessageString" cname="on-message-string" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="OnOpen" cname="on-open" when="last">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="SendDataEvent" cname="send-data" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="GBytes*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="SendStringEvent" cname="send-string" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="data" type="const-gchar*" />
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
</object>
|
|
<object name="WebRTCICE" cname="GstWebRTCICE" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.22">
|
|
<class_struct cname="GstWebRTCICEClass">
|
|
<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="add_stream" />
|
|
<method vm="find_transport" />
|
|
<method vm="gather_candidates" />
|
|
<method vm="add_candidate" />
|
|
<method vm="set_local_credentials" />
|
|
<method vm="set_remote_credentials" />
|
|
<method vm="add_turn_server" />
|
|
<method vm="set_is_controller" />
|
|
<method vm="get_is_controller" />
|
|
<method vm="set_force_relay" />
|
|
<method vm="set_stun_server" />
|
|
<method vm="get_stun_server" />
|
|
<method vm="set_turn_server" />
|
|
<method vm="get_turn_server" />
|
|
<method vm="set_http_proxy" />
|
|
<method vm="get_http_proxy" />
|
|
<method vm="set_tos" />
|
|
<method vm="set_on_ice_candidate" />
|
|
<method vm="get_local_candidates" />
|
|
<method vm="get_remote_candidates" />
|
|
<method vm="get_selected_pair" />
|
|
<field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_webrtc_ice_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="AddCandidate" cname="add_candidate" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="candidate" type="const-gchar*" />
|
|
<parameter allow-none="1" name="promise" type="GstPromise*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="AddStream" cname="add_stream" version="1.22">
|
|
<return-type type="GstWebRTCICEStream*" owned="true" />
|
|
<parameters>
|
|
<parameter name="session_id" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="AddTurnServer" cname="add_turn_server" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="FindTransport" cname="find_transport" version="1.22">
|
|
<return-type type="GstWebRTCICETransport*" owned="true" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="component" type="GstWebRTCICEComponent" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GatherCandidates" cname="gather_candidates" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetHttpProxy" cname="get_http_proxy" version="1.22">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetIsController" cname="get_is_controller" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetLocalCandidates" cname="get_local_candidates">
|
|
<return-type type="GstWebRTCICECandidateStats**" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetRemoteCandidates" cname="get_remote_candidates">
|
|
<return-type type="GstWebRTCICECandidateStats**" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetSelectedPair" cname="get_selected_pair" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="local_stats" type="GstWebRTCICECandidateStats**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="remote_stats" type="GstWebRTCICECandidateStats**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetStunServer" cname="get_stun_server" version="1.22">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="GetTurnServer" cname="get_turn_server" version="1.22">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="SetForceRelay" cname="set_force_relay" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="force_relay" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetHttpProxy" cname="set_http_proxy" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetIsController" cname="set_is_controller" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="controller" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetLocalCredentials" cname="set_local_credentials" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="ufrag" type="const-gchar*" />
|
|
<parameter name="pwd" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetOnIceCandidate" cname="set_on_ice_candidate" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstWebRTCICEOnCandidateFunc" />
|
|
<parameter closure="1" allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetRemoteCredentials" cname="set_remote_credentials" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="ufrag" type="const-gchar*" />
|
|
<parameter name="pwd" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetStunServer" cname="set_stun_server" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetTos" cname="set_tos" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="tos" type="guint" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetTurnServer" cname="set_turn_server" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddCandidate" cname="gst_webrtc_ice_add_candidate" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="candidate" type="const-gchar*" />
|
|
<parameter allow-none="1" name="promise" type="GstPromise*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddStream" cname="gst_webrtc_ice_add_stream" version="1.22">
|
|
<return-type type="GstWebRTCICEStream*" owned="true" />
|
|
<parameters>
|
|
<parameter name="session_id" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddTurnServer" cname="gst_webrtc_ice_add_turn_server" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindTransport" cname="gst_webrtc_ice_find_transport" version="1.22">
|
|
<return-type type="GstWebRTCICETransport*" owned="true" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="component" type="GstWebRTCICEComponent" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GatherCandidates" cname="gst_webrtc_ice_gather_candidates" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHttpProxy" cname="gst_webrtc_ice_get_http_proxy" version="1.22">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetIsController" cname="gst_webrtc_ice_get_is_controller" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLocalCandidates" cname="gst_webrtc_ice_get_local_candidates" version="1.22">
|
|
<return-type type="GstWebRTCICECandidateStats***" owned="true" array="true" null_term_array="true" element_type="WebRTCICECandidateStats" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRemoteCandidates" cname="gst_webrtc_ice_get_remote_candidates" version="1.22">
|
|
<return-type type="GstWebRTCICECandidateStats***" owned="true" array="true" null_term_array="true" element_type="WebRTCICECandidateStats" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSelectedPair" cname="gst_webrtc_ice_get_selected_pair" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="local_stats" type="GstWebRTCICECandidateStats**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="remote_stats" type="GstWebRTCICECandidateStats**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStunServer" cname="gst_webrtc_ice_get_stun_server" version="1.22">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTurnServer" cname="gst_webrtc_ice_get_turn_server" version="1.22">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetForceRelay" cname="gst_webrtc_ice_set_force_relay" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="force_relay" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetHttpProxy" cname="gst_webrtc_ice_set_http_proxy" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetIsController" cname="gst_webrtc_ice_set_is_controller" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="controller" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLocalCredentials" cname="gst_webrtc_ice_set_local_credentials" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="ufrag" type="const-gchar*" />
|
|
<parameter name="pwd" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetOnIceCandidate" cname="gst_webrtc_ice_set_on_ice_candidate" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstWebRTCICEOnCandidateFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRemoteCredentials" cname="gst_webrtc_ice_set_remote_credentials" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="ufrag" type="const-gchar*" />
|
|
<parameter name="pwd" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStunServer" cname="gst_webrtc_ice_set_stun_server" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTos" cname="gst_webrtc_ice_set_tos" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstWebRTCICEStream*" />
|
|
<parameter name="tos" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTurnServer" cname="gst_webrtc_ice_set_turn_server" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="MaxRtpPort" cname="max-rtp-port" type="guint" readable="true" writeable="true" construct="true" construct-only="false" version="1.20" />
|
|
<property name="MinRtpPort" cname="min-rtp-port" type="guint" readable="true" writeable="true" construct="true" construct-only="false" version="1.20" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstObject*" hidden="true" />
|
|
<field cname="ice_gathering_state" access="public" writeable="false" readable="true" is_callback="false" name="IceGatheringState" type="GstWebRTCICEGatheringState" />
|
|
<field cname="ice_connection_state" access="public" writeable="false" readable="true" is_callback="false" name="IceConnectionState" type="GstWebRTCICEConnectionState" />
|
|
<field cname="min_rtp_port" access="public" writeable="false" readable="true" is_callback="false" name="MinRtpPortField" type="guint" />
|
|
<field cname="max_rtp_port" access="public" writeable="false" readable="true" is_callback="false" name="MaxRtpPortField" type="guint" />
|
|
<field cname="_gst_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<signal name="AddLocalIpAddress" cname="add-local-ip-address" when="last">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="address" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="WebRTCICEStream" cname="GstWebRTCICEStream" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject" version="1.22">
|
|
<class_struct cname="GstWebRTCICEStreamClass">
|
|
<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="find_transport" />
|
|
<method vm="gather_candidates" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_webrtc_ice_stream_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="FindTransport" cname="find_transport" version="1.22">
|
|
<return-type type="GstWebRTCICETransport*" owned="true" />
|
|
<parameters>
|
|
<parameter name="component" type="GstWebRTCICEComponent" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GatherCandidates" cname="gather_candidates" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="FindTransport" cname="gst_webrtc_ice_stream_find_transport" version="1.22">
|
|
<return-type type="GstWebRTCICETransport*" owned="true" />
|
|
<parameters>
|
|
<parameter name="component" type="GstWebRTCICEComponent" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GatherCandidates" cname="gst_webrtc_ice_stream_gather_candidates" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<property name="StreamId" cname="stream-id" type="guint" 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="stream_id" access="public" writeable="false" readable="true" is_callback="false" name="StreamIdField" type="guint" />
|
|
</object>
|
|
<object name="WebRTCICETransport" cname="GstWebRTCICETransport" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstWebRTCICETransportClass">
|
|
<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="gather_candidates" />
|
|
<field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_webrtc_ice_transport_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<virtual_method name="GatherCandidates" cname="gather_candidates">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="ConnectionStateChange" cname="gst_webrtc_ice_transport_connection_state_change">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="new_state" type="GstWebRTCICEConnectionState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GatheringStateChange" cname="gst_webrtc_ice_transport_gathering_state_change">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="new_state" type="GstWebRTCICEGatheringState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NewCandidate" cname="gst_webrtc_ice_transport_new_candidate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stream_id" type="guint" />
|
|
<parameter name="component" type="GstWebRTCICEComponent" />
|
|
<parameter name="attr" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SelectedPairChange" cname="gst_webrtc_ice_transport_selected_pair_change">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="Component" cname="component" type="GstWebRTCICEComponent" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="GatheringState" cname="gathering-state" type="GstWebRTCICEGatheringState" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="State" cname="state" type="GstWebRTCICEConnectionState" readable="true" writeable="false" 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="role" access="public" writeable="false" readable="true" is_callback="false" name="Role" type="GstWebRTCICERole" />
|
|
<field cname="component" access="public" writeable="false" readable="true" is_callback="false" name="ComponentField" type="GstWebRTCICEComponent" />
|
|
<field cname="state" access="public" writeable="false" readable="true" is_callback="false" name="StateField" type="GstWebRTCICEConnectionState" />
|
|
<field cname="gathering_state" access="public" writeable="false" readable="true" is_callback="false" name="GatheringStateField" type="GstWebRTCICEGatheringState" />
|
|
<field cname="src" access="public" writeable="false" readable="true" is_callback="false" name="Src" type="GstElement*" />
|
|
<field cname="sink" access="public" writeable="false" readable="true" is_callback="false" name="Sink" type="GstElement*" />
|
|
<field cname="_padding" access="public" writeable="false" readable="true" is_callback="false" name="_Padding" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
<signal name="OnNewCandidate" cname="on-new-candidate" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="const-gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="OnSelectedCandidatePairChange" cname="on-selected-candidate-pair-change" when="last">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
</object>
|
|
<object name="WebRTCRTPReceiver" cname="GstWebRTCRTPReceiver" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstWebRTCRTPReceiverClass" />
|
|
<method name="GetType" cname="gst_webrtc_rtp_receiver_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
</object>
|
|
<object name="WebRTCRTPSender" cname="GstWebRTCRTPSender" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstWebRTCRTPSenderClass" />
|
|
<method name="GetType" cname="gst_webrtc_rtp_sender_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="SetPriority" cname="gst_webrtc_rtp_sender_set_priority" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="priority" type="GstWebRTCPriorityType" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Priority" cname="priority" type="GstWebRTCPriorityType" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
</object>
|
|
<object name="WebRTCRTPTransceiver" cname="GstWebRTCRTPTransceiver" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstWebRTCRTPTransceiverClass" />
|
|
<method name="GetType" cname="gst_webrtc_rtp_transceiver_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="CodecPreferences" cname="codec-preferences" type="GstCaps*" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="CurrentDirection" cname="current-direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Direction" cname="direction" type="GstWebRTCRTPTransceiverDirection" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" />
|
|
<property name="Kind" cname="kind" type="GstWebRTCKind" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Mid" cname="mid" type="gchar*" readable="true" writeable="false" construct="false" construct-only="false" version="1.20" />
|
|
<property name="Mlineindex" cname="mlineindex" type="guint" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Receiver" cname="receiver" type="GstWebRTCRTPReceiver*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Sender" cname="sender" type="GstWebRTCRTPSender*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
</object>
|
|
<object name="WebRTCSCTPTransport" cname="GstWebRTCSCTPTransport" defaultconstructoraccess="protected" opaque="false" hidden="false" parent="GstObject">
|
|
<class_struct cname="GstWebRTCSCTPTransportClass" />
|
|
<method name="GetType" cname="gst_webrtc_sctp_transport_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<property name="MaxChannels" cname="max-channels" type="guint" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="MaxMessageSize" cname="max-message-size" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="State" cname="state" type="GstWebRTCSCTPTransportState" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="Transport" cname="transport" type="GstWebRTCDTLSTransport*" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
</object>
|
|
<boxed name="WebRTCICECandidateStats" cname="GstWebRTCICECandidateStats" opaque="false" hidden="false" version="1.22">
|
|
<method name="GetType" cname="gst_webrtc_ice_candidate_stats_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="ipaddr" access="public" writeable="true" readable="true" is_callback="false" name="Ipaddr" type="gchar*" />
|
|
<field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint" />
|
|
<field cname="stream_id" access="public" writeable="true" readable="true" is_callback="false" name="StreamId" type="guint" />
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="gchar*" />
|
|
<field cname="proto" access="public" writeable="true" readable="true" is_callback="false" name="Proto" type="gchar*" />
|
|
<field cname="relay_proto" access="public" writeable="true" readable="true" is_callback="false" name="RelayProto" type="gchar*" />
|
|
<field cname="prio" access="public" writeable="true" readable="true" is_callback="false" name="Prio" type="guint" />
|
|
<field cname="url" access="public" writeable="true" readable="true" is_callback="false" name="Url" type="gchar*" />
|
|
<field cname="_gst_reserved" access="public" writeable="true" readable="true" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" element_type="gpointer" padding="true" />
|
|
<method name="Copy" cname="gst_webrtc_ice_candidate_stats_copy" version="1.22">
|
|
<return-type type="GstWebRTCICECandidateStats*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_webrtc_ice_candidate_stats_free" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<boxed name="WebRTCSessionDescription" cname="GstWebRTCSessionDescription" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_webrtc_session_description_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="type" access="public" writeable="true" readable="true" is_callback="false" name="Type" type="GstWebRTCSDPType" />
|
|
<field cname="sdp" access="public" writeable="true" readable="true" is_callback="false" name="Sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<constructor cname="gst_webrtc_session_description_new">
|
|
<parameters>
|
|
<parameter name="type" type="GstWebRTCSDPType" />
|
|
<parameter name="sdp" type="GstSDPMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Copy" cname="gst_webrtc_session_description_copy">
|
|
<return-type type="GstWebRTCSessionDescription*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_webrtc_session_description_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<object name="Global" cname="GstWebRTCGlobal" opaque="true">
|
|
<method name="WebrtcErrorQuark" cname="gst_webrtc_error_quark" shared="true" version="1.20">
|
|
<return-type type="guint32" />
|
|
</method>
|
|
<method name="WebrtcSdpTypeToString" cname="gst_webrtc_sdp_type_to_string" shared="true">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="type" type="GstWebRTCSDPType" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstWebRTCConstants" opaque="true" />
|
|
</namespace>
|
|
<namespace name="Gst.RtspServer" library="gstrtspserver-1.0-0.dll">
|
|
<enum name="RTSPAddressPoolResult" cname="GstRTSPAddressPoolResult" type="enum">
|
|
<member cname="GST_RTSP_ADDRESS_POOL_ELAST" name="Elast" value="-4" />
|
|
<member cname="GST_RTSP_ADDRESS_POOL_ERANGE" name="Erange" value="-3" />
|
|
<member cname="GST_RTSP_ADDRESS_POOL_ERESERVED" name="Ereserved" value="-2" />
|
|
<member cname="GST_RTSP_ADDRESS_POOL_EINVAL" name="Einval" value="-1" />
|
|
<member cname="GST_RTSP_ADDRESS_POOL_OK" name="Ok" value="0" />
|
|
</enum>
|
|
<enum name="RTSPFilterResult" cname="GstRTSPFilterResult" type="enum">
|
|
<member cname="GST_RTSP_FILTER_REMOVE" name="Remove" value="0" />
|
|
<member cname="GST_RTSP_FILTER_KEEP" name="Keep" value="1" />
|
|
<member cname="GST_RTSP_FILTER_REF" name="Ref" value="2" />
|
|
</enum>
|
|
<enum name="RTSPMediaStatus" cname="GstRTSPMediaStatus" type="enum">
|
|
<member cname="GST_RTSP_MEDIA_STATUS_UNPREPARED" name="Unprepared" value="0" />
|
|
<member cname="GST_RTSP_MEDIA_STATUS_UNPREPARING" name="Unpreparing" value="1" />
|
|
<member cname="GST_RTSP_MEDIA_STATUS_PREPARING" name="Preparing" value="2" />
|
|
<member cname="GST_RTSP_MEDIA_STATUS_PREPARED" name="Prepared" value="3" />
|
|
<member cname="GST_RTSP_MEDIA_STATUS_SUSPENDED" name="Suspended" value="4" />
|
|
<member cname="GST_RTSP_MEDIA_STATUS_ERROR" name="Error" value="5" />
|
|
</enum>
|
|
<enum name="RTSPPublishClockMode" cname="GstRTSPPublishClockMode" type="enum" gtype="gst_rtsp_publish_clock_mode_get_type">
|
|
<member cname="GST_RTSP_PUBLISH_CLOCK_MODE_NONE" name="None" value="0" />
|
|
<member cname="GST_RTSP_PUBLISH_CLOCK_MODE_CLOCK" name="Clock" value="1" />
|
|
<member cname="GST_RTSP_PUBLISH_CLOCK_MODE_CLOCK_AND_OFFSET" name="ClockAndOffset" value="2" />
|
|
</enum>
|
|
<enum name="RTSPSuspendMode" cname="GstRTSPSuspendMode" type="enum" gtype="gst_rtsp_suspend_mode_get_type">
|
|
<member cname="GST_RTSP_SUSPEND_MODE_NONE" name="None" value="0" />
|
|
<member cname="GST_RTSP_SUSPEND_MODE_PAUSE" name="Pause" value="1" />
|
|
<member cname="GST_RTSP_SUSPEND_MODE_RESET" name="Reset" value="2" />
|
|
</enum>
|
|
<enum name="RTSPThreadType" cname="GstRTSPThreadType" type="enum">
|
|
<member cname="GST_RTSP_THREAD_TYPE_CLIENT" name="Client" value="0" />
|
|
<member cname="GST_RTSP_THREAD_TYPE_MEDIA" name="Media" value="1" />
|
|
</enum>
|
|
<enum name="RTSPAddressFlags" cname="GstRTSPAddressFlags" type="flags">
|
|
<member cname="GST_RTSP_ADDRESS_FLAG_NONE" name="None" value="0" />
|
|
<member cname="GST_RTSP_ADDRESS_FLAG_IPV4" name="Ipv4" value="1" />
|
|
<member cname="GST_RTSP_ADDRESS_FLAG_IPV6" name="Ipv6" value="2" />
|
|
<member cname="GST_RTSP_ADDRESS_FLAG_EVEN_PORT" name="EvenPort" value="4" />
|
|
<member cname="GST_RTSP_ADDRESS_FLAG_MULTICAST" name="Multicast" value="8" />
|
|
<member cname="GST_RTSP_ADDRESS_FLAG_UNICAST" name="Unicast" value="16" />
|
|
</enum>
|
|
<enum name="RTSPTransportMode" cname="GstRTSPTransportMode" type="flags" gtype="gst_rtsp_transport_mode_get_type">
|
|
<member cname="GST_RTSP_TRANSPORT_MODE_PLAY" name="Play" value="1" />
|
|
<member cname="GST_RTSP_TRANSPORT_MODE_RECORD" name="Record" value="2" />
|
|
</enum>
|
|
<callback name="RTSPClientSendFunc" cname="GstRTSPClientSendFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="client" type="GstRTSPClient*" />
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="close" type="gboolean" />
|
|
<parameter allow-none="1" closure="3" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPClientSendMessagesFunc" cname="GstRTSPClientSendMessagesFunc" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="client" type="GstRTSPClient*" />
|
|
<parameter name="messages" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="n_messages" type="guint" />
|
|
<parameter name="close" type="gboolean" />
|
|
<parameter allow-none="1" closure="4" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPClientSessionFilterFunc" cname="GstRTSPClientSessionFilterFunc">
|
|
<return-type type="GstRTSPFilterResult" />
|
|
<parameters>
|
|
<parameter name="client" type="GstRTSPClient*" />
|
|
<parameter name="sess" type="GstRTSPSession*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPKeepAliveFunc" cname="GstRTSPKeepAliveFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" closure="0" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPMessageSentFunc" cname="GstRTSPMessageSentFunc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" closure="0" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPMessageSentFuncFull" cname="GstRTSPMessageSentFuncFull" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPStreamTransport*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPSendFunc" cname="GstRTSPSendFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="channel" type="guint8" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPSendListFunc" cname="GstRTSPSendListFunc" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="channel" type="guint8" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPServerClientFilterFunc" cname="GstRTSPServerClientFilterFunc">
|
|
<return-type type="GstRTSPFilterResult" />
|
|
<parameters>
|
|
<parameter name="server" type="GstRTSPServer*" />
|
|
<parameter name="client" type="GstRTSPClient*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPSessionFilterFunc" cname="GstRTSPSessionFilterFunc">
|
|
<return-type type="GstRTSPFilterResult" />
|
|
<parameters>
|
|
<parameter name="sess" type="GstRTSPSession*" />
|
|
<parameter name="media" type="GstRTSPSessionMedia*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPSessionPoolFilterFunc" cname="GstRTSPSessionPoolFilterFunc">
|
|
<return-type type="GstRTSPFilterResult" />
|
|
<parameters>
|
|
<parameter name="pool" type="GstRTSPSessionPool*" />
|
|
<parameter name="session" type="GstRTSPSession*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPSessionPoolFunc" cname="GstRTSPSessionPoolFunc">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="pool" type="GstRTSPSessionPool*" />
|
|
<parameter allow-none="1" closure="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<callback name="RTSPStreamTransportFilterFunc" cname="GstRTSPStreamTransportFilterFunc">
|
|
<return-type type="GstRTSPFilterResult" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstRTSPStream*" />
|
|
<parameter name="trans" type="GstRTSPStreamTransport*" />
|
|
<parameter allow-none="1" closure="2" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</callback>
|
|
<object name="RTSPAddressPool" cname="GstRTSPAddressPool" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPAddressPoolClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_address_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_address_pool_new" disable_void_ctor="" />
|
|
<method name="AcquireAddress" cname="gst_rtsp_address_pool_acquire_address">
|
|
<return-type type="GstRTSPAddress*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="flags" type="GstRTSPAddressFlags" />
|
|
<parameter name="n_ports" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddRange" cname="gst_rtsp_address_pool_add_range">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="min_address" type="const-gchar*" />
|
|
<parameter name="max_address" type="const-gchar*" />
|
|
<parameter name="min_port" type="guint16" />
|
|
<parameter name="max_port" type="guint16" />
|
|
<parameter name="ttl" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Clear" cname="gst_rtsp_address_pool_clear">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Dump" cname="gst_rtsp_address_pool_dump">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasUnicastAddresses" cname="gst_rtsp_address_pool_has_unicast_addresses">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ReserveAddress" cname="gst_rtsp_address_pool_reserve_address">
|
|
<return-type type="GstRTSPAddressPoolResult" />
|
|
<parameters>
|
|
<parameter name="ip_address" type="const-gchar*" />
|
|
<parameter name="port" type="guint" />
|
|
<parameter name="n_ports" type="guint" />
|
|
<parameter name="ttl" type="guint" />
|
|
<parameter name="address" type="GstRTSPAddress**" owned="true" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<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="GstRTSPAddressPoolPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPAuth" cname="GstRTSPAuth" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPAuthClass">
|
|
<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 vm="authenticate" />
|
|
<method vm="check" />
|
|
<method vm="generate_authenticate_header" />
|
|
<method signal_vm="accept_certificate" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_auth_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_auth_new" disable_void_ctor="" />
|
|
<method name="Check" cname="gst_rtsp_auth_check" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="check" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MakeBasic" cname="gst_rtsp_auth_make_basic" shared="true">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="user" type="const-gchar*" />
|
|
<parameter name="pass" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="Authenticate" cname="authenticate">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Check" cname="check">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="check" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GenerateAuthenticateHeader" cname="generate_authenticate_header">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddBasic" cname="gst_rtsp_auth_add_basic">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="basic" type="const-gchar*" />
|
|
<parameter name="token" type="GstRTSPToken*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="AddDigest" cname="gst_rtsp_auth_add_digest" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="user" type="const-gchar*" />
|
|
<parameter name="pass" type="const-gchar*" />
|
|
<parameter name="token" type="GstRTSPToken*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetDefaultToken" cname="gst_rtsp_auth_get_default_token">
|
|
<return-type type="GstRTSPToken*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRealm" cname="gst_rtsp_auth_get_realm" version="1.16">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSupportedMethods" cname="gst_rtsp_auth_get_supported_methods" version="1.12">
|
|
<return-type type="GstRTSPAuthMethod" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTlsAuthenticationMode" cname="gst_rtsp_auth_get_tls_authentication_mode">
|
|
<return-type type="GTlsAuthenticationMode" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTlsCertificate" cname="gst_rtsp_auth_get_tls_certificate">
|
|
<return-type type="GTlsCertificate*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTlsDatabase" cname="gst_rtsp_auth_get_tls_database" version="1.6">
|
|
<return-type type="GTlsDatabase*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ParseHtdigest" cname="gst_rtsp_auth_parse_htdigest" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gfilename*" />
|
|
<parameter name="token" type="GstRTSPToken*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveBasic" cname="gst_rtsp_auth_remove_basic">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="basic" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveDigest" cname="gst_rtsp_auth_remove_digest" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="user" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDefaultToken" cname="gst_rtsp_auth_set_default_token">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="token" type="GstRTSPToken*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRealm" cname="gst_rtsp_auth_set_realm" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="realm" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSupportedMethods" cname="gst_rtsp_auth_set_supported_methods" version="1.12">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="methods" type="GstRTSPAuthMethod" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTlsAuthenticationMode" cname="gst_rtsp_auth_set_tls_authentication_mode" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GTlsAuthenticationMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTlsCertificate" cname="gst_rtsp_auth_set_tls_certificate">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="cert" type="GTlsCertificate*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTlsDatabase" cname="gst_rtsp_auth_set_tls_database" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="database" type="GTlsDatabase*" />
|
|
</parameters>
|
|
</method>
|
|
<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="GstRTSPAuthPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="AcceptCertificate" cname="accept-certificate" when="last" field_name="accept_certificate" version="1.6">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="connection" type="GTlsConnection*" />
|
|
<parameter name="peer_cert" type="GTlsCertificate*" />
|
|
<parameter name="errors" type="GTlsCertificateFlags" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPClient" cname="GstRTSPClient" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPClientClass">
|
|
<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 vm="create_sdp" />
|
|
<method vm="configure_client_media" />
|
|
<method vm="configure_client_transport" />
|
|
<method vm="params_set" />
|
|
<method vm="params_get" />
|
|
<method vm="make_path_from_uri" />
|
|
<method vm="adjust_play_mode" />
|
|
<method vm="adjust_play_response" />
|
|
<method signal_vm="closed" />
|
|
<method signal_vm="new_session" />
|
|
<method signal_vm="options_request" />
|
|
<method signal_vm="describe_request" />
|
|
<method signal_vm="setup_request" />
|
|
<method signal_vm="play_request" />
|
|
<method signal_vm="pause_request" />
|
|
<method signal_vm="teardown_request" />
|
|
<method signal_vm="set_parameter_request" />
|
|
<method signal_vm="get_parameter_request" />
|
|
<method signal_vm="handle_response" />
|
|
<method vm="tunnel_http_response" />
|
|
<method signal_vm="send_message" />
|
|
<method vm="handle_sdp" />
|
|
<method signal_vm="announce_request" />
|
|
<method signal_vm="record_request" />
|
|
<method signal_vm="check_requirements" />
|
|
<method signal_vm="pre_options_request" />
|
|
<method signal_vm="pre_describe_request" />
|
|
<method signal_vm="pre_setup_request" />
|
|
<method signal_vm="pre_play_request" />
|
|
<method signal_vm="pre_pause_request" />
|
|
<method signal_vm="pre_teardown_request" />
|
|
<method signal_vm="pre_set_parameter_request" />
|
|
<method signal_vm="pre_get_parameter_request" />
|
|
<method signal_vm="pre_announce_request" />
|
|
<method signal_vm="pre_record_request" />
|
|
<method vm="adjust_error_code" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="1" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_client_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_client_new" disable_void_ctor="" />
|
|
<virtual_method name="AdjustErrorCode" cname="adjust_error_code" version="1.22">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="code" type="GstRTSPStatusCode" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="AdjustPlayMode" cname="adjust_play_mode">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="context" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="range" type="GstRTSPTimeRange**">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstSeekFlags" />
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="trickmode_interval" type="guint64" />
|
|
<parameter name="enable_rate_control" type="gboolean" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="AdjustPlayResponse" cname="adjust_play_response">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="context" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ConfigureClientMedia" cname="configure_client_media">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="media" type="GstRTSPMedia*" />
|
|
<parameter name="stream" type="GstRTSPStream*" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ConfigureClientTransport" cname="configure_client_transport">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="ct" type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateSdp" cname="create_sdp">
|
|
<return-type type="GstSDPMessage*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="media" type="GstRTSPMedia*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HandleSdp" cname="handle_sdp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="media" type="GstRTSPMedia*" />
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="MakePathFromUri" cname="make_path_from_uri">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="uri" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ParamsGet" cname="params_get">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ParamsSet" cname="params_set">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="TunnelHttpResponse" cname="tunnel_http_response">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="request" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="response" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="Attach" cname="gst_rtsp_client_attach">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="context" type="GMainContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Close" cname="gst_rtsp_client_close" version="1.4">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAuth" cname="gst_rtsp_client_get_auth">
|
|
<return-type type="GstRTSPAuth*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetConnection" cname="gst_rtsp_client_get_connection">
|
|
<return-type type="GstRTSPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetContentLengthLimit" cname="gst_rtsp_client_get_content_length_limit" version="1.18">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMountPoints" cname="gst_rtsp_client_get_mount_points">
|
|
<return-type type="GstRTSPMountPoints*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSessionPool" cname="gst_rtsp_client_get_session_pool">
|
|
<return-type type="GstRTSPSessionPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStreamTransport" cname="gst_rtsp_client_get_stream_transport" version="1.18">
|
|
<return-type type="GstRTSPStreamTransport*" />
|
|
<parameters>
|
|
<parameter name="channel" type="guint8" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetThreadPool" cname="gst_rtsp_client_get_thread_pool">
|
|
<return-type type="GstRTSPThreadPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HandleMessage" cname="gst_rtsp_client_handle_message">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendMessage" cname="gst_rtsp_client_send_message">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="session" type="GstRTSPSession*" />
|
|
<parameter name="message" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SessionFilter" cname="gst_rtsp_client_session_filter">
|
|
<return-type type="GList*" element_type="GstRTSPSession*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" allow-none="1" name="func" type="GstRTSPClientSessionFilterFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAuth" cname="gst_rtsp_client_set_auth">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="auth" type="GstRTSPAuth*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetConnection" cname="gst_rtsp_client_set_connection">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="conn" type="GstRTSPConnection*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetContentLengthLimit" cname="gst_rtsp_client_set_content_length_limit" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="limit" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMountPoints" cname="gst_rtsp_client_set_mount_points">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="mounts" type="GstRTSPMountPoints*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSendFunc" cname="gst_rtsp_client_set_send_func">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstRTSPClientSendFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSendMessagesFunc" cname="gst_rtsp_client_set_send_messages_func" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="func" type="GstRTSPClientSendMessagesFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSessionPool" cname="gst_rtsp_client_set_session_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPSessionPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetThreadPool" cname="gst_rtsp_client_set_thread_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPThreadPool*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="DropBacklog" cname="drop-backlog" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MountPoints" cname="mount-points" type="GstRTSPMountPoints*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="PostSessionTimeout" cname="post-session-timeout" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="SessionPool" cname="session-pool" type="GstRTSPSessionPool*" readable="true" writeable="true" construct="false" 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="GstRTSPClientPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="AnnounceRequest" cname="announce-request" when="last" field_name="announce_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="CheckRequirements" cname="check-requirements" when="last" field_name="check_requirements" version="1.6">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="arr" type="" array="true" null_term_array="true" element_type="gchar*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="Closed" cname="closed" when="last" field_name="closed">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="DescribeRequest" cname="describe-request" when="last" field_name="describe_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="GetParameterRequest" cname="get-parameter-request" when="last" field_name="get_parameter_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="HandleResponse" cname="handle-response" when="last" field_name="handle_response">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="NewSession" cname="new-session" when="last" field_name="new_session">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPSession*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="OptionsRequest" cname="options-request" when="last" field_name="options_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PauseRequest" cname="pause-request" when="last" field_name="pause_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PlayRequest" cname="play-request" when="last" field_name="play_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreAnnounceRequest" cname="pre-announce-request" when="last" field_name="pre_announce_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreDescribeRequest" cname="pre-describe-request" when="last" field_name="pre_describe_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreGetParameterRequest" cname="pre-get-parameter-request" when="last" field_name="pre_get_parameter_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreOptionsRequest" cname="pre-options-request" when="last" field_name="pre_options_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PrePauseRequest" cname="pre-pause-request" when="last" field_name="pre_pause_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PrePlayRequest" cname="pre-play-request" when="last" field_name="pre_play_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreRecordRequest" cname="pre-record-request" when="last" field_name="pre_record_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreSetParameterRequest" cname="pre-set-parameter-request" when="last" field_name="pre_set_parameter_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreSetupRequest" cname="pre-setup-request" when="last" field_name="pre_setup_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="PreTeardownRequest" cname="pre-teardown-request" when="last" field_name="pre_teardown_request" version="1.12">
|
|
<return-type type="GstRTSPStatusCode" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="RecordRequest" cname="record-request" when="last" field_name="record_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="SendMessageEvent" cname="send-message" when="last" field_name="send_message">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="session" type="GstRTSPSession*" />
|
|
<parameter name="message" type="gpointer">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
<warning>Signal renamed because of existing method with same name</warning>
|
|
</signal>
|
|
<signal name="SetParameterRequest" cname="set-parameter-request" when="last" field_name="set_parameter_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="SetupRequest" cname="setup-request" when="last" field_name="setup_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="TeardownRequest" cname="teardown-request" when="last" field_name="teardown_request">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPMedia" cname="GstRTSPMedia" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPMediaClass">
|
|
<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="handle_message" />
|
|
<method vm="prepare" />
|
|
<method vm="unprepare" />
|
|
<method vm="suspend" />
|
|
<method vm="unsuspend" />
|
|
<method vm="convert_range" />
|
|
<method vm="query_position" />
|
|
<method vm="query_stop" />
|
|
<method vm="create_rtpbin" />
|
|
<method vm="setup_rtpbin" />
|
|
<method vm="setup_sdp" />
|
|
<method signal_vm="new_stream" />
|
|
<method signal_vm="removed_stream" />
|
|
<method signal_vm="prepared" />
|
|
<method signal_vm="unprepared" />
|
|
<method signal_vm="target_state" />
|
|
<method signal_vm="new_state" />
|
|
<method vm="handle_sdp" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="19" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_media_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_media_new">
|
|
<parameters>
|
|
<parameter name="element" type="GstElement*" owned="true" />
|
|
</parameters>
|
|
</constructor>
|
|
<virtual_method name="ConvertRange" cname="convert_range">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="unit" type="GstRTSPRangeUnit" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateRtpbin" cname="create_rtpbin" hidden="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="HandleSdp" cname="handle_sdp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Prepare" cname="prepare">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="thread" type="GstRTSPThread*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="QueryPosition" cname="query_position">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="position" type="gint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="QueryStop" cname="query_stop">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stop" type="gint64" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetupRtpbin" cname="setup_rtpbin">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="rtpbin" type="GstElement*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="SetupSdp" cname="setup_sdp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstSDPInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Suspend" cname="suspend">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unprepare" cname="unprepare">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<virtual_method name="Unsuspend" cname="unsuspend">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="CanBeShared" cname="gst_rtsp_media_can_be_shared" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CollectStreams" cname="gst_rtsp_media_collect_streams">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CompletePipeline" cname="gst_rtsp_media_complete_pipeline" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="transports" type="GPtrArray" array="true" null_term_array="true" element_type="GstRtsp.RTSPTransport" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateStream" cname="gst_rtsp_media_create_stream">
|
|
<return-type type="GstRTSPStream*" />
|
|
<parameters>
|
|
<parameter name="payloader" type="GstElement*" />
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="FindStream" cname="gst_rtsp_media_find_stream">
|
|
<return-type type="GstRTSPStream*" />
|
|
<parameters>
|
|
<parameter name="control" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAddressPool" cname="gst_rtsp_media_get_address_pool">
|
|
<return-type type="GstRTSPAddressPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBaseTime" cname="gst_rtsp_media_get_base_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBufferSize" cname="gst_rtsp_media_get_buffer_size">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetClock" cname="gst_rtsp_media_get_clock">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDoRetransmission" cname="gst_rtsp_media_get_do_retransmission" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDscpQos" cname="gst_rtsp_media_get_dscp_qos" version="1.18">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetElement" cname="gst_rtsp_media_get_element">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEnsureKeyunitOnStart" cname="gst_rtsp_media_get_ensure_keyunit_on_start" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEnsureKeyunitOnStartTimeout" cname="gst_rtsp_media_get_ensure_keyunit_on_start_timeout" version="1.24">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_rtsp_media_get_latency">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxMcastTtl" cname="gst_rtsp_media_get_max_mcast_ttl" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMulticastIface" cname="gst_rtsp_media_get_multicast_iface">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPermissions" cname="gst_rtsp_media_get_permissions">
|
|
<return-type type="GstRTSPPermissions*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProfiles" cname="gst_rtsp_media_get_profiles">
|
|
<return-type type="GstRTSPProfile" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProtocols" cname="gst_rtsp_media_get_protocols">
|
|
<return-type type="GstRTSPLowerTrans" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPublishClockMode" cname="gst_rtsp_media_get_publish_clock_mode" version="1.8">
|
|
<return-type type="GstRTSPPublishClockMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRangeString" cname="gst_rtsp_media_get_range_string">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="play" type="gboolean" />
|
|
<parameter name="unit" type="GstRTSPRangeUnit" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRateControl" cname="gst_rtsp_media_get_rate_control" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRates" cname="gst_rtsp_media_get_rates" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rate" type="gdouble" pass_as="out" />
|
|
<parameter allow-none="1" name="applied_rate" type="gdouble" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRetransmissionTime" cname="gst_rtsp_media_get_retransmission_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStatus" cname="gst_rtsp_media_get_status">
|
|
<return-type type="GstRTSPMediaStatus" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetStream" cname="gst_rtsp_media_get_stream">
|
|
<return-type type="GstRTSPStream*" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSuspendMode" cname="gst_rtsp_media_get_suspend_mode">
|
|
<return-type type="GstRTSPSuspendMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTimeProvider" cname="gst_rtsp_media_get_time_provider">
|
|
<return-type type="GstNetTimeProvider*" owned="true" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="address" type="const-gchar*" />
|
|
<parameter name="port" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTransportMode" cname="gst_rtsp_media_get_transport_mode">
|
|
<return-type type="GstRTSPTransportMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HandleSdp" cname="gst_rtsp_media_handle_sdp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="HasCompletedSender" cname="gst_rtsp_media_has_completed_sender" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsBindMcastAddress" cname="gst_rtsp_media_is_bind_mcast_address" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEosShutdown" cname="gst_rtsp_media_is_eos_shutdown">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsReceiveOnly" cname="gst_rtsp_media_is_receive_only" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsReusable" cname="gst_rtsp_media_is_reusable">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsShared" cname="gst_rtsp_media_is_shared">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsStopOnDisconnect" cname="gst_rtsp_media_is_stop_on_disconnect">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsTimeProvider" cname="gst_rtsp_media_is_time_provider">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Lock" cname="gst_rtsp_media_lock" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="NStreams" cname="gst_rtsp_media_n_streams">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Prepare" cname="gst_rtsp_media_prepare">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="thread" type="GstRTSPThread*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Seek" cname="gst_rtsp_media_seek">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SeekFull" cname="gst_rtsp_media_seek_full" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstSeekFlags" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SeekTrickmode" cname="gst_rtsp_media_seek_trickmode" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPTimeRange*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="flags" type="GstSeekFlags" />
|
|
<parameter name="rate" type="gdouble" />
|
|
<parameter name="trickmode_interval" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Seekable" cname="gst_rtsp_media_seekable" version="1.14">
|
|
<return-type type="gint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetAddressPool" cname="gst_rtsp_media_set_address_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPAddressPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBindMcastAddress" cname="gst_rtsp_media_set_bind_mcast_address" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bind_mcast_addr" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferSize" cname="gst_rtsp_media_set_buffer_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetClock" cname="gst_rtsp_media_set_clock">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDoRetransmission" cname="gst_rtsp_media_set_do_retransmission" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="do_retransmission" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDscpQos" cname="gst_rtsp_media_set_dscp_qos" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dscp_qos" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnsureKeyunitOnStart" cname="gst_rtsp_media_set_ensure_keyunit_on_start" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ensure_keyunit_on_start" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnsureKeyunitOnStartTimeout" cname="gst_rtsp_media_set_ensure_keyunit_on_start_timeout" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timeout" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEosShutdown" cname="gst_rtsp_media_set_eos_shutdown">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="eos_shutdown" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_rtsp_media_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="latency" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxMcastTtl" cname="gst_rtsp_media_set_max_mcast_ttl" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ttl" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMulticastIface" cname="gst_rtsp_media_set_multicast_iface">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="multicast_iface" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPermissions" cname="gst_rtsp_media_set_permissions">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="permissions" type="GstRTSPPermissions*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPipelineState" cname="gst_rtsp_media_set_pipeline_state">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProfiles" cname="gst_rtsp_media_set_profiles">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="profiles" type="GstRTSPProfile" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProtocols" cname="gst_rtsp_media_set_protocols">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="protocols" type="GstRTSPLowerTrans" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPublishClockMode" cname="gst_rtsp_media_set_publish_clock_mode" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPPublishClockMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRateControl" cname="gst_rtsp_media_set_rate_control" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRetransmissionTime" cname="gst_rtsp_media_set_retransmission_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetReusable" cname="gst_rtsp_media_set_reusable">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="reusable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetShared" cname="gst_rtsp_media_set_shared">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="shared" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetState" cname="gst_rtsp_media_set_state">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="state" type="GstState" />
|
|
<parameter name="transports" type="GPtrArray" array="true" null_term_array="true" element_type="RTSPStreamTransport" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStopOnDisconnect" cname="gst_rtsp_media_set_stop_on_disconnect">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stop_on_disconnect" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSuspendMode" cname="gst_rtsp_media_set_suspend_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPSuspendMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTransportMode" cname="gst_rtsp_media_set_transport_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPTransportMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetupSdp" cname="gst_rtsp_media_setup_sdp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstSDPInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Suspend" cname="gst_rtsp_media_suspend">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="TakePipeline" cname="gst_rtsp_media_take_pipeline">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pipeline" type="GstPipeline*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Unlock" cname="gst_rtsp_media_unlock" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unprepare" cname="gst_rtsp_media_unprepare">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Unsuspend" cname="gst_rtsp_media_unsuspend">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UseTimeProvider" cname="gst_rtsp_media_use_time_provider">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time_provider" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<property name="BindMcastAddress" cname="bind-mcast-address" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="BufferSize" cname="buffer-size" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Clock" cname="clock" type="GstClock*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="DscpQos" cname="dscp-qos" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Element" cname="element" type="GstElement*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="EnsureKeyunitOnStart" cname="ensure-keyunit-on-start" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<property name="EnsureKeyunitOnStartTimeout" cname="ensure-keyunit-on-start-timeout" type="guint" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<property name="EosShutdown" cname="eos-shutdown" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Latency" cname="latency" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MaxMcastTtl" cname="max-mcast-ttl" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Profiles" cname="profiles" type="GstRTSPProfile" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Protocols" cname="protocols" type="GstRTSPLowerTrans" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Reusable" cname="reusable" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Shared" cname="shared" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="StopOnDisconnect" cname="stop-on-disconnect" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="SuspendMode" cname="suspend-mode" type="GstRTSPSuspendMode" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="TimeProvider" cname="time-provider" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="TransportMode" cname="transport-mode" type="GstRTSPTransportMode" readable="true" writeable="true" construct="false" 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="GstRTSPMediaPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="HandleMessage" cname="handle-message" when="last" field_name="handle_message" version="1.22">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="message" type="GstMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</signal>
|
|
<signal name="NewState" cname="new-state" when="last" field_name="new_state">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="gint" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="NewStream" cname="new-stream" when="last" field_name="new_stream">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPStream*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="Prepared" cname="prepared" when="last" field_name="prepared">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
<signal name="RemovedStream" cname="removed-stream" when="last" field_name="removed_stream">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPStream*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="TargetState" cname="target-state" when="last" field_name="target_state">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="gint" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="Unprepared" cname="unprepared" when="last" field_name="unprepared">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPMediaFactory" cname="GstRTSPMediaFactory" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPMediaFactoryClass">
|
|
<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 vm="gen_key" />
|
|
<method vm="create_element" />
|
|
<method vm="construct" />
|
|
<method vm="create_pipeline" />
|
|
<method vm="configure" />
|
|
<method signal_vm="media_constructed" />
|
|
<method signal_vm="media_configure" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_media_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_media_factory_new" disable_void_ctor="" />
|
|
<virtual_method name="Configure" cname="configure">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="media" type="GstRTSPMedia*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="Construct" cname="construct">
|
|
<return-type type="GstRTSPMedia*" owned="true" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateElement" cname="create_element">
|
|
<return-type type="GstElement*" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreatePipeline" cname="create_pipeline" hidden="true">
|
|
<return-type type="GstElement*" />
|
|
<parameters>
|
|
<parameter name="media" type="GstRTSPMedia*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GenKey" cname="gen_key">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddRoleFromStructure" cname="gst_rtsp_media_factory_add_role_from_structure" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Construct" cname="gst_rtsp_media_factory_construct">
|
|
<return-type type="GstRTSPMedia*" owned="true" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateElement" cname="gst_rtsp_media_factory_create_element">
|
|
<return-type type="GstElement*" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAddressPool" cname="gst_rtsp_media_factory_get_address_pool">
|
|
<return-type type="GstRTSPAddressPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBufferSize" cname="gst_rtsp_media_factory_get_buffer_size">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetClock" cname="gst_rtsp_media_factory_get_clock" version="1.8">
|
|
<return-type type="GstClock*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDoRetransmission" cname="gst_rtsp_media_factory_get_do_retransmission" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDscpQos" cname="gst_rtsp_media_factory_get_dscp_qos" version="1.18">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEnsureKeyunitOnStart" cname="gst_rtsp_media_factory_get_ensure_keyunit_on_start" version="1.24">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetEnsureKeyunitOnStartTimeout" cname="gst_rtsp_media_factory_get_ensure_keyunit_on_start_timeout" version="1.24">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLatency" cname="gst_rtsp_media_factory_get_latency">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetLaunch" cname="gst_rtsp_media_factory_get_launch">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxMcastTtl" cname="gst_rtsp_media_factory_get_max_mcast_ttl" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMediaGtype" cname="gst_rtsp_media_factory_get_media_gtype" version="1.6">
|
|
<return-type type="GType" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMulticastIface" cname="gst_rtsp_media_factory_get_multicast_iface">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPermissions" cname="gst_rtsp_media_factory_get_permissions">
|
|
<return-type type="GstRTSPPermissions*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProfiles" cname="gst_rtsp_media_factory_get_profiles">
|
|
<return-type type="GstRTSPProfile" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProtocols" cname="gst_rtsp_media_factory_get_protocols">
|
|
<return-type type="GstRTSPLowerTrans" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPublishClockMode" cname="gst_rtsp_media_factory_get_publish_clock_mode" version="1.8">
|
|
<return-type type="GstRTSPPublishClockMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRetransmissionTime" cname="gst_rtsp_media_factory_get_retransmission_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSuspendMode" cname="gst_rtsp_media_factory_get_suspend_mode">
|
|
<return-type type="GstRTSPSuspendMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTransportMode" cname="gst_rtsp_media_factory_get_transport_mode">
|
|
<return-type type="GstRTSPTransportMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsBindMcastAddress" cname="gst_rtsp_media_factory_is_bind_mcast_address" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEnableRtcp" cname="gst_rtsp_media_factory_is_enable_rtcp" version="1.20">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsEosShutdown" cname="gst_rtsp_media_factory_is_eos_shutdown">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsShared" cname="gst_rtsp_media_factory_is_shared">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsStopOnDisonnect" cname="gst_rtsp_media_factory_is_stop_on_disonnect">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetAddressPool" cname="gst_rtsp_media_factory_set_address_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPAddressPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBindMcastAddress" cname="gst_rtsp_media_factory_set_bind_mcast_address" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bind_mcast_addr" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferSize" cname="gst_rtsp_media_factory_set_buffer_size">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetClock" cname="gst_rtsp_media_factory_set_clock" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="clock" type="GstClock*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDoRetransmission" cname="gst_rtsp_media_factory_set_do_retransmission" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="do_retransmission" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDscpQos" cname="gst_rtsp_media_factory_set_dscp_qos" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dscp_qos" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnableRtcp" cname="gst_rtsp_media_factory_set_enable_rtcp" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enable" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnsureKeyunitOnStart" cname="gst_rtsp_media_factory_set_ensure_keyunit_on_start" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ensure_keyunit_on_start" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEnsureKeyunitOnStartTimeout" cname="gst_rtsp_media_factory_set_ensure_keyunit_on_start_timeout" version="1.24">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timeout" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetEosShutdown" cname="gst_rtsp_media_factory_set_eos_shutdown">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="eos_shutdown" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLatency" cname="gst_rtsp_media_factory_set_latency">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="latency" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetLaunch" cname="gst_rtsp_media_factory_set_launch">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="launch" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxMcastTtl" cname="gst_rtsp_media_factory_set_max_mcast_ttl" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ttl" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMediaGtype" cname="gst_rtsp_media_factory_set_media_gtype" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="media_gtype" type="GType" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMulticastIface" cname="gst_rtsp_media_factory_set_multicast_iface">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="multicast_iface" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPermissions" cname="gst_rtsp_media_factory_set_permissions">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="permissions" type="GstRTSPPermissions*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProfiles" cname="gst_rtsp_media_factory_set_profiles">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="profiles" type="GstRTSPProfile" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProtocols" cname="gst_rtsp_media_factory_set_protocols">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="protocols" type="GstRTSPLowerTrans" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPublishClockMode" cname="gst_rtsp_media_factory_set_publish_clock_mode" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPPublishClockMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRetransmissionTime" cname="gst_rtsp_media_factory_set_retransmission_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetShared" cname="gst_rtsp_media_factory_set_shared">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="shared" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetStopOnDisconnect" cname="gst_rtsp_media_factory_set_stop_on_disconnect">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="stop_on_disconnect" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSuspendMode" cname="gst_rtsp_media_factory_set_suspend_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPSuspendMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTransportMode" cname="gst_rtsp_media_factory_set_transport_mode">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPTransportMode" />
|
|
</parameters>
|
|
</method>
|
|
<property name="BindMcastAddress" cname="bind-mcast-address" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="BufferSize" cname="buffer-size" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Clock" cname="clock" type="GstClock*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="DscpQos" cname="dscp-qos" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="EnableRtcp" cname="enable-rtcp" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.20" />
|
|
<property name="EnsureKeyunitOnStart" cname="ensure-keyunit-on-start" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<property name="EnsureKeyunitOnStartTimeout" cname="ensure-keyunit-on-start-timeout" type="guint" readable="true" writeable="true" construct="false" construct-only="false" version="1.24" />
|
|
<property name="EosShutdown" cname="eos-shutdown" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Latency" cname="latency" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Launch" cname="launch" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MaxMcastTtl" cname="max-mcast-ttl" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Profiles" cname="profiles" type="GstRTSPProfile" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Protocols" cname="protocols" type="GstRTSPLowerTrans" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Shared" cname="shared" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="StopOnDisconnect" cname="stop-on-disconnect" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="SuspendMode" cname="suspend-mode" type="GstRTSPSuspendMode" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="TransportMode" cname="transport-mode" type="GstRTSPTransportMode" readable="true" writeable="true" construct="false" 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="GstRTSPMediaFactoryPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="MediaConfigure" cname="media-configure" when="last" field_name="media_configure">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPMedia*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="MediaConstructed" cname="media-constructed" when="last" field_name="media_constructed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPMedia*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPMediaFactoryURI" cname="GstRTSPMediaFactoryURI" opaque="false" hidden="false" parent="GstRTSPMediaFactory">
|
|
<class_struct cname="GstRTSPMediaFactoryURIClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GstRTSPMediaFactoryClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_media_factory_uri_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_media_factory_uri_new" disable_void_ctor="" />
|
|
<method name="GetUri" cname="gst_rtsp_media_factory_uri_get_uri">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetUri" cname="gst_rtsp_media_factory_uri_set_uri">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="uri" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="UseGstpay" cname="use-gstpay" 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="GstRTSPMediaFactory*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTSPMediaFactoryURIPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPMountPoints" cname="GstRTSPMountPoints" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPMountPointsClass">
|
|
<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 vm="make_path" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_mount_points_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_mount_points_new" disable_void_ctor="" />
|
|
<virtual_method name="MakePath" cname="make_path">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="AddFactory" cname="gst_rtsp_mount_points_add_factory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="factory" type="GstRTSPMediaFactory*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="MakePath" cname="gst_rtsp_mount_points_make_path">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="Match" cname="gst_rtsp_mount_points_match">
|
|
<return-type type="GstRTSPMediaFactory*" owned="true" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter allow-none="1" name="matched" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveFactory" cname="gst_rtsp_mount_points_remove_factory">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<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="GstRTSPMountPointsPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPOnvifClient" cname="GstRTSPOnvifClient" opaque="false" hidden="false" parent="GstRTSPClient" version="1.14">
|
|
<class_struct cname="GstRTSPOnvifClientClass">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPClientClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_onvif_client_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_onvif_client_new" disable_void_ctor="" version="1.18" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPClient*" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPOnvifMedia" cname="GstRTSPOnvifMedia" opaque="false" hidden="false" parent="GstRTSPMedia" version="1.14">
|
|
<class_struct cname="GstRTSPOnvifMediaClass">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPMediaClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_onvif_media_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="CollectBackchannel" cname="gst_rtsp_onvif_media_collect_backchannel" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBackchannelBandwidth" cname="gst_rtsp_onvif_media_get_backchannel_bandwidth" version="1.14">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetBackchannelBandwidth" cname="gst_rtsp_onvif_media_set_backchannel_bandwidth" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bandwidth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPMedia*" hidden="true" />
|
|
<field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstRTSPOnvifMediaPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPOnvifMediaFactory" cname="GstRTSPOnvifMediaFactory" opaque="false" hidden="false" parent="GstRTSPMediaFactory" version="1.14">
|
|
<class_struct cname="GstRTSPOnvifMediaFactoryClass">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPMediaFactoryClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="has_backchannel_support" />
|
|
<method vm="create_backchannel_stream" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="19" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_onvif_media_factory_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_onvif_media_factory_new" disable_void_ctor="" version="1.14" />
|
|
<method name="RequiresBackchannel" cname="gst_rtsp_onvif_media_factory_requires_backchannel" shared="true" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="factory" type="GstRTSPMediaFactory*" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="CreateBackchannelStream" cname="create_backchannel_stream" version="1.26">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="media" type="GstRTSPOnvifMedia*" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="HasBackchannelSupport" cname="has_backchannel_support" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="GetBackchannelBandwidth" cname="gst_rtsp_onvif_media_factory_get_backchannel_bandwidth" version="1.14">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBackchannelLaunch" cname="gst_rtsp_onvif_media_factory_get_backchannel_launch" version="1.14">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasBackchannelSupport" cname="gst_rtsp_onvif_media_factory_has_backchannel_support" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HasReplaySupport" cname="gst_rtsp_onvif_media_factory_has_replay_support" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetBackchannelBandwidth" cname="gst_rtsp_onvif_media_factory_set_backchannel_bandwidth" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bandwidth" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBackchannelLaunch" cname="gst_rtsp_onvif_media_factory_set_backchannel_launch" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="launch" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetReplaySupport" cname="gst_rtsp_onvif_media_factory_set_replay_support" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="has_replay_support" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPMediaFactory*" hidden="true" />
|
|
<field cname="priv" access="public" writeable="false" readable="true" is_callback="false" name="Priv" type="GstRTSPOnvifMediaFactoryPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPOnvifServer" cname="GstRTSPOnvifServer" opaque="false" hidden="false" parent="GstRTSPServer" version="1.14">
|
|
<class_struct cname="GstRTSPOnvifServerClass">
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPServerClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_onvif_server_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_onvif_server_new" disable_void_ctor="" />
|
|
<field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GstRTSPServer*" hidden="true" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPServer" cname="GstRTSPServer" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPServerClass">
|
|
<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 vm="create_client" />
|
|
<method signal_vm="client_connected" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="20" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_server_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_server_new" disable_void_ctor="" />
|
|
<method name="IoFunc" cname="gst_rtsp_server_io_func" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" />
|
|
<parameter name="condition" type="GIOCondition" />
|
|
<parameter name="server" type="GstRTSPServer*" />
|
|
</parameters>
|
|
</method>
|
|
<virtual_method name="CreateClient" cname="create_client" hidden="true">
|
|
<return-type type="GstRTSPClient*" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="Attach" cname="gst_rtsp_server_attach">
|
|
<return-type type="guint" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="context" type="GMainContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="ClientFilter" cname="gst_rtsp_server_client_filter">
|
|
<return-type type="GList*" element_type="GstRTSPClient*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" allow-none="1" name="func" type="GstRTSPServerClientFilterFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateSocket" cname="gst_rtsp_server_create_socket">
|
|
<return-type type="GSocket*" owned="true" />
|
|
<parameters throws="1">
|
|
<parameter allow-none="1" name="cancellable" type="GCancellable*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CreateSource" cname="gst_rtsp_server_create_source">
|
|
<return-type type="GSource*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters throws="1">
|
|
<parameter allow-none="1" name="cancellable" type="GCancellable*" />
|
|
<parameter name="error" type="GError**" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAddress" cname="gst_rtsp_server_get_address">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetAuth" cname="gst_rtsp_server_get_auth">
|
|
<return-type type="GstRTSPAuth*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBacklog" cname="gst_rtsp_server_get_backlog">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBoundPort" cname="gst_rtsp_server_get_bound_port">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetContentLengthLimit" cname="gst_rtsp_server_get_content_length_limit" version="1.18">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMountPoints" cname="gst_rtsp_server_get_mount_points">
|
|
<return-type type="GstRTSPMountPoints*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetService" cname="gst_rtsp_server_get_service">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSessionPool" cname="gst_rtsp_server_get_session_pool">
|
|
<return-type type="GstRTSPSessionPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetThreadPool" cname="gst_rtsp_server_get_thread_pool">
|
|
<return-type type="GstRTSPThreadPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetAddress" cname="gst_rtsp_server_set_address">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="address" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetAuth" cname="gst_rtsp_server_set_auth">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="auth" type="GstRTSPAuth*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBacklog" cname="gst_rtsp_server_set_backlog">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="backlog" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetContentLengthLimit" cname="gst_rtsp_server_set_content_length_limit" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="limit" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMountPoints" cname="gst_rtsp_server_set_mount_points">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="mounts" type="GstRTSPMountPoints*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetService" cname="gst_rtsp_server_set_service">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="service" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSessionPool" cname="gst_rtsp_server_set_session_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPSessionPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetThreadPool" cname="gst_rtsp_server_set_thread_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPThreadPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TransferConnection" cname="gst_rtsp_server_transfer_connection">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="socket" type="GSocket*" owned="true" />
|
|
<parameter name="ip" type="const-gchar*" />
|
|
<parameter name="port" type="gint" />
|
|
<parameter allow-none="1" name="initial_buffer" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Address" cname="address" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Backlog" cname="backlog" type="gint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="BoundPort" cname="bound-port" type="gint" readable="true" writeable="false" construct="false" construct-only="false" />
|
|
<property name="ContentLengthLimit" cname="content-length-limit" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="MountPoints" cname="mount-points" type="GstRTSPMountPoints*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Service" cname="service" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="SessionPool" cname="session-pool" type="GstRTSPSessionPool*" readable="true" writeable="true" construct="false" 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="GstRTSPServerPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="ClientConnected" cname="client-connected" when="last" field_name="client_connected">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPClient*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPSession" cname="GstRTSPSession" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPSessionClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_session_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_session_new">
|
|
<parameters>
|
|
<parameter name="sessionid" type="const-gchar*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AllowExpire" cname="gst_rtsp_session_allow_expire">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="DupMedia" cname="gst_rtsp_session_dup_media" version="1.20">
|
|
<return-type type="GstRTSPSessionMedia*" owned="true" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="matched" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Filter" cname="gst_rtsp_session_filter">
|
|
<return-type type="GList*" element_type="GstRTSPSessionMedia*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" allow-none="1" name="func" type="GstRTSPSessionFilterFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetHeader" cname="gst_rtsp_session_get_header">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMedia" cname="gst_rtsp_session_get_media">
|
|
<return-type type="GstRTSPSessionMedia*" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="matched" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSessionid" cname="gst_rtsp_session_get_sessionid">
|
|
<return-type type="const-gchar*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTimeout" cname="gst_rtsp_session_get_timeout">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsExpired" cname="gst_rtsp_session_is_expired" deprecated="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="now" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="IsExpiredUsec" cname="gst_rtsp_session_is_expired_usec">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="now" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ManageMedia" cname="gst_rtsp_session_manage_media">
|
|
<return-type type="GstRTSPSessionMedia*" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="media" type="GstRTSPMedia*" owned="true" />
|
|
</parameters>
|
|
</method>
|
|
<method name="NextTimeout" cname="gst_rtsp_session_next_timeout" deprecated="true">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="now" type="GTimeVal*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="NextTimeoutUsec" cname="gst_rtsp_session_next_timeout_usec">
|
|
<return-type type="gint" />
|
|
<parameters>
|
|
<parameter name="now" type="gint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="PreventExpire" cname="gst_rtsp_session_prevent_expire">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="ReleaseMedia" cname="gst_rtsp_session_release_media">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="media" type="GstRTSPSessionMedia*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTimeout" cname="gst_rtsp_session_set_timeout">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timeout" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Touch" cname="gst_rtsp_session_touch">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<property name="ExtraTimeout" cname="extra-timeout" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Sessionid" cname="sessionid" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" />
|
|
<property name="Timeout" cname="timeout" type="guint" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="TimeoutAlwaysVisible" cname="timeout-always-visible" 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="GObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTSPSessionPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPSessionMedia" cname="GstRTSPSessionMedia" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPSessionMediaClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_session_media_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_session_media_new">
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="media" type="GstRTSPMedia*" owned="true" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AllocChannels" cname="gst_rtsp_session_media_alloc_channels">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="range" type="GstRTSPRange*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetBaseTime" cname="gst_rtsp_session_media_get_base_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMedia" cname="gst_rtsp_session_media_get_media">
|
|
<return-type type="GstRTSPMedia*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRtpinfo" cname="gst_rtsp_session_media_get_rtpinfo">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRtspState" cname="gst_rtsp_session_media_get_rtsp_state">
|
|
<return-type type="GstRTSPState" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTransport" cname="gst_rtsp_session_media_get_transport">
|
|
<return-type type="GstRTSPStreamTransport*" />
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetTransports" cname="gst_rtsp_session_media_get_transports" version="1.14">
|
|
<return-type type="GPtrArray" owned="true" array="true" null_term_array="true" element_type="RTSPStreamTransport" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Matches" cname="gst_rtsp_session_media_matches">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="path" type="const-gchar*" />
|
|
<parameter name="matched" type="gint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRtspState" cname="gst_rtsp_session_media_set_rtsp_state">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="state" type="GstRTSPState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetState" cname="gst_rtsp_session_media_set_state">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTransport" cname="gst_rtsp_session_media_set_transport">
|
|
<return-type type="GstRTSPStreamTransport*" />
|
|
<parameters>
|
|
<parameter name="stream" type="GstRTSPStream*" />
|
|
<parameter name="tr" type="GstRTSPTransport*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<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="GstRTSPSessionMediaPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPSessionPool" cname="GstRTSPSessionPool" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPSessionPoolClass">
|
|
<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 vm="create_session_id" />
|
|
<method vm="create_session" />
|
|
<method signal_vm="session_removed" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="19" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_session_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_session_pool_new" disable_void_ctor="" />
|
|
<virtual_method name="CreateSession" cname="create_session" hidden="true">
|
|
<return-type type="GstRTSPSession*" />
|
|
<parameters>
|
|
<parameter name="id" type="const-gchar*" />
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="CreateSessionId" cname="create_session_id">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</virtual_method>
|
|
<method name="Cleanup" cname="gst_rtsp_session_pool_cleanup">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Create" cname="gst_rtsp_session_pool_create">
|
|
<return-type type="GstRTSPSession*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="CreateWatch" cname="gst_rtsp_session_pool_create_watch">
|
|
<return-type type="GSource*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Filter" cname="gst_rtsp_session_pool_filter">
|
|
<return-type type="GList*" element_type="GstRTSPSession*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" allow-none="1" name="func" type="GstRTSPSessionPoolFilterFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Find" cname="gst_rtsp_session_pool_find">
|
|
<return-type type="GstRTSPSession*" owned="true" />
|
|
<parameters>
|
|
<parameter name="sessionid" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMaxSessions" cname="gst_rtsp_session_pool_get_max_sessions">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetNSessions" cname="gst_rtsp_session_pool_get_n_sessions">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Remove" cname="gst_rtsp_session_pool_remove">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sess" type="GstRTSPSession*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxSessions" cname="gst_rtsp_session_pool_set_max_sessions">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<property name="MaxSessions" cname="max-sessions" type="guint" readable="true" writeable="true" construct="false" 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="GstRTSPSessionPoolPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="SessionRemoved" cname="session-removed" when="last" field_name="session_removed">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstRTSPSession*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPStream" cname="GstRTSPStream" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPStreamClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_stream_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_stream_new">
|
|
<parameters>
|
|
<parameter name="idx" type="guint" />
|
|
<parameter name="payloader" type="GstElement*" />
|
|
<parameter name="pad" type="GstPad*" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="AddMulticastClientAddress" cname="gst_rtsp_stream_add_multicast_client_address" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="destination" type="const-gchar*" />
|
|
<parameter name="rtp_port" type="guint" />
|
|
<parameter name="rtcp_port" type="guint" />
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddTransport" cname="gst_rtsp_stream_add_transport">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPStreamTransport*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AllocateUdpSockets" cname="gst_rtsp_stream_allocate_udp_sockets">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
<parameter name="transport" type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="use_client_settings" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="CompleteStream" cname="gst_rtsp_stream_complete_stream" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetAddressPool" cname="gst_rtsp_stream_get_address_pool">
|
|
<return-type type="GstRTSPAddressPool*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetBufferSize" cname="gst_rtsp_stream_get_buffer_size" version="1.6">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCaps" cname="gst_rtsp_stream_get_caps">
|
|
<return-type type="GstCaps*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetControl" cname="gst_rtsp_stream_get_control">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetCurrentSeqnum" cname="gst_rtsp_stream_get_current_seqnum">
|
|
<return-type type="guint16" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetDscpQos" cname="gst_rtsp_stream_get_dscp_qos">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetIndex" cname="gst_rtsp_stream_get_index">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetJoinedBin" cname="gst_rtsp_stream_get_joined_bin">
|
|
<return-type type="GstBin*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMaxMcastTtl" cname="gst_rtsp_stream_get_max_mcast_ttl" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMtu" cname="gst_rtsp_stream_get_mtu">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMulticastAddress" cname="gst_rtsp_stream_get_multicast_address">
|
|
<return-type type="GstRTSPAddress*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetMulticastClientAddresses" cname="gst_rtsp_stream_get_multicast_client_addresses" version="1.16">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetMulticastIface" cname="gst_rtsp_stream_get_multicast_iface">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProfiles" cname="gst_rtsp_stream_get_profiles">
|
|
<return-type type="GstRTSPProfile" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetProtocols" cname="gst_rtsp_stream_get_protocols">
|
|
<return-type type="GstRTSPLowerTrans" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPt" cname="gst_rtsp_stream_get_pt">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetPublishClockMode" cname="gst_rtsp_stream_get_publish_clock_mode" version="1.8">
|
|
<return-type type="GstRTSPPublishClockMode" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRateControl" cname="gst_rtsp_stream_get_rate_control" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRates" cname="gst_rtsp_stream_get_rates" version="1.18">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rate" type="gdouble" pass_as="out" />
|
|
<parameter allow-none="1" name="applied_rate" type="gdouble" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRetransmissionPt" cname="gst_rtsp_stream_get_retransmission_pt">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRetransmissionTime" cname="gst_rtsp_stream_get_retransmission_time">
|
|
<return-type type="guint64" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetRtcpMulticastSocket" cname="gst_rtsp_stream_get_rtcp_multicast_socket" version="1.14">
|
|
<return-type type="GSocket*" owned="true" />
|
|
<parameters>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRtcpSocket" cname="gst_rtsp_stream_get_rtcp_socket">
|
|
<return-type type="GSocket*" owned="true" />
|
|
<parameters>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRtpMulticastSocket" cname="gst_rtsp_stream_get_rtp_multicast_socket">
|
|
<return-type type="GSocket*" owned="true" />
|
|
<parameters>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRtpSocket" cname="gst_rtsp_stream_get_rtp_socket">
|
|
<return-type type="GSocket*" owned="true" />
|
|
<parameters>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRtpinfo" cname="gst_rtsp_stream_get_rtpinfo">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="rtptime" type="guint" pass_as="out" />
|
|
<parameter allow-none="1" name="seq" type="guint" pass_as="out" />
|
|
<parameter allow-none="1" name="clock_rate" type="guint" pass_as="out" />
|
|
<parameter name="running_time" type="guint64" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRtpsession" cname="gst_rtsp_stream_get_rtpsession">
|
|
<return-type type="GObject*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetServerPort" cname="gst_rtsp_stream_get_server_port">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="server_port" type="GstRTSPRange*" pass_as="out">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="family" type="GSocketFamily" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetSinkpad" cname="gst_rtsp_stream_get_sinkpad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSrcpad" cname="gst_rtsp_stream_get_srcpad">
|
|
<return-type type="GstPad*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSrtpEncoder" cname="gst_rtsp_stream_get_srtp_encoder">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetSsrc" cname="gst_rtsp_stream_get_ssrc">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetUlpfecEnabled" cname="gst_rtsp_stream_get_ulpfec_enabled">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUlpfecPercentage" cname="gst_rtsp_stream_get_ulpfec_percentage" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUlpfecPt" cname="gst_rtsp_stream_get_ulpfec_pt" version="1.16">
|
|
<return-type type="guint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="HandleKeymgmt" cname="gst_rtsp_stream_handle_keymgmt" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="keymgmt" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="HasControl" cname="gst_rtsp_stream_has_control">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="control" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsBindMcastAddress" cname="gst_rtsp_stream_is_bind_mcast_address" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsBlocking" cname="gst_rtsp_stream_is_blocking">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsClientSide" cname="gst_rtsp_stream_is_client_side">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsComplete" cname="gst_rtsp_stream_is_complete" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsReceiver" cname="gst_rtsp_stream_is_receiver" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsSender" cname="gst_rtsp_stream_is_sender" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="IsTransportSupported" cname="gst_rtsp_stream_is_transport_supported">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="transport" type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="JoinBin" cname="gst_rtsp_stream_join_bin">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bin" type="GstBin*" />
|
|
<parameter name="rtpbin" type="GstElement*" />
|
|
<parameter name="state" type="GstState" />
|
|
</parameters>
|
|
</method>
|
|
<method name="LeaveBin" cname="gst_rtsp_stream_leave_bin">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="bin" type="GstBin*" />
|
|
<parameter name="rtpbin" type="GstElement*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryPosition" cname="gst_rtsp_stream_query_position">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="position" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="QueryStop" cname="gst_rtsp_stream_query_stop">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="stop" type="gint64*" owned="true" pass_as="out" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RecvRtcp" cname="gst_rtsp_stream_recv_rtcp">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RecvRtp" cname="gst_rtsp_stream_recv_rtp">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveTransport" cname="gst_rtsp_stream_remove_transport">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="trans" type="GstRTSPStreamTransport*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RequestAuxReceiver" cname="gst_rtsp_stream_request_aux_receiver" version="1.16">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="sessid" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RequestAuxSender" cname="gst_rtsp_stream_request_aux_sender" version="1.6">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="sessid" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RequestUlpfecDecoder" cname="gst_rtsp_stream_request_ulpfec_decoder" version="1.16">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="rtpbin" type="GstElement*" />
|
|
<parameter name="sessid" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RequestUlpfecEncoder" cname="gst_rtsp_stream_request_ulpfec_encoder" version="1.16">
|
|
<return-type type="GstElement*" owned="true" />
|
|
<parameters>
|
|
<parameter name="sessid" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="ReserveAddress" cname="gst_rtsp_stream_reserve_address">
|
|
<return-type type="GstRTSPAddress*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="address" type="const-gchar*" />
|
|
<parameter name="port" type="guint" />
|
|
<parameter name="n_ports" type="guint" />
|
|
<parameter name="ttl" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="Seekable" cname="gst_rtsp_stream_seekable" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetAddressPool" cname="gst_rtsp_stream_set_address_pool">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="pool" type="GstRTSPAddressPool*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBindMcastAddress" cname="gst_rtsp_stream_set_bind_mcast_address" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="bind_mcast_addr" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBlocked" cname="gst_rtsp_stream_set_blocked">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="blocked" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBufferSize" cname="gst_rtsp_stream_set_buffer_size" version="1.6">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="size" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetClientSide" cname="gst_rtsp_stream_set_client_side">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="client_side" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetControl" cname="gst_rtsp_stream_set_control">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="control" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetDscpQos" cname="gst_rtsp_stream_set_dscp_qos">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="dscp_qos" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxMcastTtl" cname="gst_rtsp_stream_set_max_mcast_ttl" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ttl" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMtu" cname="gst_rtsp_stream_set_mtu">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mtu" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMulticastIface" cname="gst_rtsp_stream_set_multicast_iface">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="multicast_iface" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProfiles" cname="gst_rtsp_stream_set_profiles">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="profiles" type="GstRTSPProfile" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetProtocols" cname="gst_rtsp_stream_set_protocols">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="protocols" type="GstRTSPLowerTrans" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPtMap" cname="gst_rtsp_stream_set_pt_map">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pt" type="guint" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetPublishClockMode" cname="gst_rtsp_stream_set_publish_clock_mode" version="1.8">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="mode" type="GstRTSPPublishClockMode" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRateControl" cname="gst_rtsp_stream_set_rate_control" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="enabled" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRetransmissionPt" cname="gst_rtsp_stream_set_retransmission_pt">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="rtx_pt" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetRetransmissionTime" cname="gst_rtsp_stream_set_retransmission_time">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetSeqnumOffset" cname="gst_rtsp_stream_set_seqnum_offset">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="seqnum" type="guint16" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUlpfecPercentage" cname="gst_rtsp_stream_set_ulpfec_percentage" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="percentage" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUlpfecPt" cname="gst_rtsp_stream_set_ulpfec_pt" version="1.16">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="pt" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<method name="TransportFilter" cname="gst_rtsp_stream_transport_filter">
|
|
<return-type type="GList*" element_type="GstRTSPStreamTransport*" elements_owned="true" owned="true" />
|
|
<parameters>
|
|
<parameter closure="1" scope="call" allow-none="1" name="func" type="GstRTSPStreamTransportFilterFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
</parameters>
|
|
</method>
|
|
<method name="UnblockLinked" cname="gst_rtsp_stream_unblock_linked">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UnblockRtcp" cname="gst_rtsp_stream_unblock_rtcp" version="1.20">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="UpdateCrypto" cname="gst_rtsp_stream_update_crypto">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ssrc" type="guint" />
|
|
<parameter allow-none="1" name="crypto" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="VerifyMcastTtl" cname="gst_rtsp_stream_verify_mcast_ttl" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="ttl" type="guint" />
|
|
</parameters>
|
|
</method>
|
|
<property name="Control" cname="control" type="gchar*" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Profiles" cname="profiles" type="GstRTSPProfile" readable="true" writeable="true" construct="false" construct-only="false" />
|
|
<property name="Protocols" cname="protocols" type="GstRTSPLowerTrans" readable="true" writeable="true" construct="false" 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="GstRTSPStreamPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
<signal name="NewRtcpEncoder" cname="new-rtcp-encoder" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="NewRtpEncoder" cname="new-rtp-encoder" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
<signal name="NewRtpRtcpDecoder" cname="new-rtp-rtcp-decoder" when="last">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="_object" type="GstElement*" />
|
|
</parameters>
|
|
</signal>
|
|
</object>
|
|
<object name="RTSPStreamTransport" cname="GstRTSPStreamTransport" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPStreamTransportClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_stream_transport_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_stream_transport_new">
|
|
<parameters>
|
|
<parameter name="stream" type="GstRTSPStream*" />
|
|
<parameter name="tr" type="GstRTSPTransport*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</constructor>
|
|
<method name="GetRtpinfo" cname="gst_rtsp_stream_transport_get_rtpinfo">
|
|
<return-type type="gchar*" owned="true" />
|
|
<parameters>
|
|
<parameter name="start_time" type="guint64" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStream" cname="gst_rtsp_stream_transport_get_stream">
|
|
<return-type type="GstRTSPStream*" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetTransport" cname="gst_rtsp_stream_transport_get_transport">
|
|
<return-type type="GstRTSPTransport*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="GetUrl" cname="gst_rtsp_stream_transport_get_url">
|
|
<return-type type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IsTimedOut" cname="gst_rtsp_stream_transport_is_timed_out">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="KeepAlive" cname="gst_rtsp_stream_transport_keep_alive">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="MessageSent" cname="gst_rtsp_stream_transport_message_sent" version="1.16" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="RecvData" cname="gst_rtsp_stream_transport_recv_data">
|
|
<return-type type="GstFlowReturn" />
|
|
<parameters>
|
|
<parameter name="channel" type="guint" />
|
|
<parameter name="buffer" type="GstBuffer*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendRtcp" cname="gst_rtsp_stream_transport_send_rtcp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendRtcpList" cname="gst_rtsp_stream_transport_send_rtcp_list" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendRtp" cname="gst_rtsp_stream_transport_send_rtp">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer" type="GstBuffer*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SendRtpList" cname="gst_rtsp_stream_transport_send_rtp_list" version="1.16">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="buffer_list" type="GstBufferList*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetActive" cname="gst_rtsp_stream_transport_set_active">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="active" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetCallbacks" cname="gst_rtsp_stream_transport_set_callbacks" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="2" scope="notified" name="send_rtp" type="GstRTSPSendFunc" />
|
|
<parameter closure="2" destroy="3" scope="notified" name="send_rtcp" type="GstRTSPSendFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetKeepalive" cname="gst_rtsp_stream_transport_set_keepalive">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="keep_alive" type="GstRTSPKeepAliveFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetListCallbacks" cname="gst_rtsp_stream_transport_set_list_callbacks" version="1.16" hidden="true">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="2" scope="notified" name="send_rtp_list" type="GstRTSPSendListFunc" />
|
|
<parameter closure="2" destroy="3" scope="notified" name="send_rtcp_list" type="GstRTSPSendListFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMessageSent" cname="gst_rtsp_stream_transport_set_message_sent">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="message_sent" type="GstRTSPMessageSentFunc" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMessageSentFull" cname="gst_rtsp_stream_transport_set_message_sent_full" version="1.18">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter closure="1" destroy="2" scope="notified" name="message_sent" type="GstRTSPMessageSentFuncFull" />
|
|
<parameter allow-none="1" name="user_data" type="gpointer" />
|
|
<parameter scope="async" allow-none="1" name="notify" type="GDestroyNotify" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTimedOut" cname="gst_rtsp_stream_transport_set_timed_out">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="timedout" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetTransport" cname="gst_rtsp_stream_transport_set_transport">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="tr" type="GstRTSPTransport*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetUrl" cname="gst_rtsp_stream_transport_set_url">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter allow-none="1" name="url" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<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="GstRTSPStreamTransportPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<object name="RTSPThreadPool" cname="GstRTSPThreadPool" opaque="false" hidden="false" parent="GObject">
|
|
<class_struct cname="GstRTSPThreadPoolClass">
|
|
<field cname="parent_class" access="public" writeable="false" readable="true" is_callback="false" name="ParentClass" type="GObjectClass">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="pool" access="public" writeable="false" readable="true" is_callback="false" name="Pool" type="GThreadPool*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<method vm="get_thread" />
|
|
<method vm="configure_thread" />
|
|
<method vm="thread_enter" />
|
|
<method vm="thread_leave" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="4" element_type="gpointer" padding="true" />
|
|
</class_struct>
|
|
<method name="GetType" cname="gst_rtsp_thread_pool_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<constructor cname="gst_rtsp_thread_pool_new" disable_void_ctor="" />
|
|
<method name="Cleanup" cname="gst_rtsp_thread_pool_cleanup" shared="true">
|
|
<return-type type="void" />
|
|
</method>
|
|
<virtual_method name="ConfigureThread" cname="configure_thread">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="thread" type="GstRTSPThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="GetThread" cname="get_thread">
|
|
<return-type type="GstRTSPThread*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="type" type="GstRTSPThreadType" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ThreadEnter" cname="thread_enter">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="thread" type="GstRTSPThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<virtual_method name="ThreadLeave" cname="thread_leave">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="thread" type="GstRTSPThread*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</virtual_method>
|
|
<method name="GetMaxThreads" cname="gst_rtsp_thread_pool_get_max_threads">
|
|
<return-type type="gint" />
|
|
<parameters />
|
|
</method>
|
|
<method name="GetThread" cname="gst_rtsp_thread_pool_get_thread">
|
|
<return-type type="GstRTSPThread*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="type" type="GstRTSPThreadType" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="SetMaxThreads" cname="gst_rtsp_thread_pool_set_max_threads">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="max_threads" type="gint" />
|
|
</parameters>
|
|
</method>
|
|
<property name="MaxThreads" cname="max-threads" 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="GObject*" hidden="true" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GstRTSPThreadPoolPrivate*">
|
|
<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" element_type="gpointer" padding="true" />
|
|
</object>
|
|
<boxed name="RTSPAddress" cname="GstRTSPAddress" opaque="false" hidden="false">
|
|
<method name="GetType" cname="gst_rtsp_address_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<field cname="pool" access="public" writeable="true" readable="true" is_callback="false" name="Pool" type="GstRTSPAddressPool*" />
|
|
<field cname="address" access="public" writeable="true" readable="true" is_callback="false" name="Address" type="gchar*" />
|
|
<field cname="port" access="public" writeable="true" readable="true" is_callback="false" name="Port" type="guint16" />
|
|
<field cname="n_ports" access="public" writeable="true" readable="true" is_callback="false" name="NPorts" type="gint" />
|
|
<field cname="ttl" access="public" writeable="true" readable="true" is_callback="false" name="Ttl" type="guint8" />
|
|
<field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="gpointer" />
|
|
<method name="Copy" cname="gst_rtsp_address_copy">
|
|
<return-type type="GstRTSPAddress*" owned="true">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="Free" cname="gst_rtsp_address_free">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="RTSPAddressPoolPrivate" cname="GstRTSPAddressPoolPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPAuthPrivate" cname="GstRTSPAuthPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPClientPrivate" cname="GstRTSPClientPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPContext" cname="GstRTSPContext" opaque="false" hidden="false">
|
|
<field cname="server" access="public" writeable="true" readable="true" is_callback="false" name="Server" type="GstRTSPServer*" />
|
|
<field cname="conn" access="public" writeable="true" readable="true" is_callback="false" name="Conn" type="GstRTSPConnection*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="client" access="public" writeable="true" readable="true" is_callback="false" name="Client" type="GstRTSPClient*" />
|
|
<field cname="request" access="public" writeable="true" readable="true" is_callback="false" name="Request" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="uri" access="public" writeable="true" readable="true" is_callback="false" name="Uri" type="GstRTSPUrl*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="method" access="public" writeable="true" readable="true" is_callback="false" name="Method" type="GstRTSPMethod" />
|
|
<field cname="auth" access="public" writeable="true" readable="true" is_callback="false" name="Auth" type="GstRTSPAuth*" />
|
|
<field cname="token" access="public" writeable="true" readable="true" is_callback="false" name="Token" type="GstRTSPToken*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="session" access="public" writeable="true" readable="true" is_callback="false" name="Session" type="GstRTSPSession*" />
|
|
<field cname="sessmedia" access="public" writeable="true" readable="true" is_callback="false" name="Sessmedia" type="GstRTSPSessionMedia*" />
|
|
<field cname="factory" access="public" writeable="true" readable="true" is_callback="false" name="Factory" type="GstRTSPMediaFactory*" />
|
|
<field cname="media" access="public" writeable="true" readable="true" is_callback="false" name="Media" type="GstRTSPMedia*" />
|
|
<field cname="stream" access="public" writeable="true" readable="true" is_callback="false" name="Stream" type="GstRTSPStream*" />
|
|
<field cname="response" access="public" writeable="true" readable="true" is_callback="false" name="Response" type="GstRTSPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="trans" access="public" writeable="true" readable="true" is_callback="false" name="Trans" type="GstRTSPStreamTransport*" />
|
|
<field cname="_gst_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gstGstReserved" type="gpointer" array="true" array_len="3" element_type="gpointer" padding="true" />
|
|
<method name="PopCurrent" cname="gst_rtsp_context_pop_current">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="PushCurrent" cname="gst_rtsp_context_push_current">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
<method name="SetToken" cname="gst_rtsp_context_set_token" version="1.22">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="token" type="GstRTSPToken*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
</struct>
|
|
<struct name="RTSPMediaFactoryPrivate" cname="GstRTSPMediaFactoryPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPMediaFactoryURIPrivate" cname="GstRTSPMediaFactoryURIPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPMediaPrivate" cname="GstRTSPMediaPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPMountPointsPrivate" cname="GstRTSPMountPointsPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPOnvifMediaFactoryPrivate" cname="GstRTSPOnvifMediaFactoryPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPOnvifMediaPrivate" cname="GstRTSPOnvifMediaPrivate" opaque="true" hidden="true" />
|
|
<boxed name="RTSPPermissions" cname="GstRTSPPermissions" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_rtsp_permissions_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_rtsp_permissions_new" disable_void_ctor="" />
|
|
<method name="AddPermissionForRole" cname="gst_rtsp_permissions_add_permission_for_role" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="role" type="const-gchar*" />
|
|
<parameter name="permission" type="const-gchar*" />
|
|
<parameter name="allowed" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddRoleEmpty" cname="gst_rtsp_permissions_add_role_empty" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="role" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="AddRoleFromStructure" cname="gst_rtsp_permissions_add_role_from_structure" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="structure" type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="GetRole" cname="gst_rtsp_permissions_get_role">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters>
|
|
<parameter name="role" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="IsAllowed" cname="gst_rtsp_permissions_is_allowed">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="role" type="const-gchar*" />
|
|
<parameter name="permission" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RemoveRole" cname="gst_rtsp_permissions_remove_role">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="role" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
</boxed>
|
|
<struct name="RTSPServerPrivate" cname="GstRTSPServerPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPSessionMediaPrivate" cname="GstRTSPSessionMediaPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPSessionPoolPrivate" cname="GstRTSPSessionPoolPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPSessionPrivate" cname="GstRTSPSessionPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPStreamPrivate" cname="GstRTSPStreamPrivate" opaque="true" hidden="true" />
|
|
<struct name="RTSPStreamTransportPrivate" cname="GstRTSPStreamTransportPrivate" opaque="true" hidden="true" />
|
|
<boxed name="RTSPThread" cname="GstRTSPThread" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_rtsp_thread_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="GstRTSPThreadType" />
|
|
<field cname="context" access="public" writeable="true" readable="true" is_callback="false" name="Context" type="GMainContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<field cname="loop" access="public" writeable="true" readable="true" is_callback="false" name="Loop" type="GMainLoop*">
|
|
<warning>missing glib:type-name</warning>
|
|
</field>
|
|
<constructor cname="gst_rtsp_thread_new">
|
|
<parameters>
|
|
<parameter name="type" type="GstRTSPThreadType" />
|
|
</parameters>
|
|
</constructor>
|
|
<method name="Reuse" cname="gst_rtsp_thread_reuse">
|
|
<return-type type="gboolean" />
|
|
<parameters />
|
|
</method>
|
|
<method name="Stop" cname="gst_rtsp_thread_stop">
|
|
<return-type type="void" />
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="RTSPThreadPoolPrivate" cname="GstRTSPThreadPoolPrivate" opaque="true" hidden="true" />
|
|
<boxed name="RTSPToken" cname="GstRTSPToken" opaque="true" hidden="false" parent="GstMiniObject">
|
|
<method name="GetType" cname="gst_rtsp_token_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_rtsp_token_new_empty" disable_void_ctor="" />
|
|
<method name="GetString" cname="gst_rtsp_token_get_string">
|
|
<return-type type="const-gchar*" />
|
|
<parameters>
|
|
<parameter name="field" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="GetStructure" cname="gst_rtsp_token_get_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
<method name="IsAllowed" cname="gst_rtsp_token_is_allowed">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="field" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetBool" cname="gst_rtsp_token_set_bool" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="field" type="const-gchar*" />
|
|
<parameter name="bool_value" type="gboolean" />
|
|
</parameters>
|
|
</method>
|
|
<method name="SetString" cname="gst_rtsp_token_set_string" version="1.14">
|
|
<return-type type="void" />
|
|
<parameters>
|
|
<parameter name="field" type="const-gchar*" />
|
|
<parameter name="string_value" type="const-gchar*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="WritableStructure" cname="gst_rtsp_token_writable_structure">
|
|
<return-type type="GstStructure*">
|
|
<warning>missing glib:type-name</warning>
|
|
</return-type>
|
|
<parameters />
|
|
</method>
|
|
</boxed>
|
|
<struct name="SDPInfo" cname="GstSDPInfo" opaque="false" hidden="false">
|
|
<field cname="is_ipv6" access="public" writeable="true" readable="true" is_callback="false" name="IsIpv6" type="gboolean" />
|
|
<field cname="server_ip" access="public" writeable="true" readable="true" is_callback="false" name="ServerIp" type="gchar*" />
|
|
</struct>
|
|
<object name="Global" cname="GstRtspServerGlobal" opaque="true">
|
|
<method name="RtspContextGetType" cname="gst_rtsp_context_get_type" shared="true">
|
|
<return-type type="GType" />
|
|
</method>
|
|
<method name="RtspParamsGet" cname="gst_rtsp_params_get" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="client" type="GstRTSPClient*" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspParamsSet" cname="gst_rtsp_params_set" shared="true">
|
|
<return-type type="GstRTSPResult" />
|
|
<parameters>
|
|
<parameter name="client" type="GstRTSPClient*" />
|
|
<parameter name="ctx" type="GstRTSPContext*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspSdpFromMedia" cname="gst_rtsp_sdp_from_media" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstSDPInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="media" type="GstRTSPMedia*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspSdpFromStream" cname="gst_rtsp_sdp_from_stream" shared="true">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstSDPInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="stream" type="GstRTSPStream*" />
|
|
</parameters>
|
|
</method>
|
|
<method name="RtspSdpMakeMedia" cname="gst_rtsp_sdp_make_media" shared="true" version="1.14">
|
|
<return-type type="gboolean" />
|
|
<parameters>
|
|
<parameter name="sdp" type="GstSDPMessage*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="info" type="GstSDPInfo*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="stream" type="GstRTSPStream*" />
|
|
<parameter name="caps" type="GstCaps*">
|
|
<warning>missing glib:type-name</warning>
|
|
</parameter>
|
|
<parameter name="profile" type="GstRTSPProfile" />
|
|
</parameters>
|
|
</method>
|
|
</object>
|
|
<object name="Constants" cname="GstRtspServerConstants" opaque="true">
|
|
<constant value="0.0.0.0" ctype="gchar*" gtype="gchar*" name="RTSP_ADDRESS_POOL_ANY_IPV4" />
|
|
<constant value="::" ctype="gchar*" gtype="gchar*" name="RTSP_ADDRESS_POOL_ANY_IPV6" />
|
|
<constant value="auth.check.connect" ctype="gchar*" gtype="gchar*" name="RTSP_AUTH_CHECK_CONNECT" />
|
|
<constant value="auth.check.media.factory.access" ctype="gchar*" gtype="gchar*" name="RTSP_AUTH_CHECK_MEDIA_FACTORY_ACCESS" />
|
|
<constant value="auth.check.media.factory.construct" ctype="gchar*" gtype="gchar*" name="RTSP_AUTH_CHECK_MEDIA_FACTORY_CONSTRUCT" />
|
|
<constant value="auth.check.transport.client-settings" ctype="gchar*" gtype="gchar*" name="RTSP_AUTH_CHECK_TRANSPORT_CLIENT_SETTINGS" />
|
|
<constant value="auth.check.url" ctype="gchar*" gtype="gchar*" name="RTSP_AUTH_CHECK_URL" />
|
|
<constant value="www.onvif.org/ver20/backchannel" ctype="gchar*" gtype="gchar*" name="RTSP_ONVIF_BACKCHANNEL_REQUIREMENT" />
|
|
<constant value="onvif-replay" ctype="gchar*" gtype="gchar*" name="RTSP_ONVIF_REPLAY_REQUIREMENT" />
|
|
<constant value="media.factory.access" ctype="gchar*" gtype="gchar*" name="RTSP_PERM_MEDIA_FACTORY_ACCESS" />
|
|
<constant value="media.factory.construct" ctype="gchar*" gtype="gchar*" name="RTSP_PERM_MEDIA_FACTORY_CONSTRUCT" />
|
|
<constant value="media.factory.role" ctype="gchar*" gtype="gchar*" name="RTSP_TOKEN_MEDIA_FACTORY_ROLE" />
|
|
<constant value="transport.client-settings" ctype="gchar*" gtype="gchar*" name="RTSP_TOKEN_TRANSPORT_CLIENT_SETTINGS" />
|
|
</object>
|
|
</namespace>
|
|
</api> |