| <ARG> |
| <NAME>GstValve::drop</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Drop buffers and events</NICK> |
| <BLURB>Whether to drop buffers and events or let them through.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTypeFindElement::caps</NAME> |
| <TYPE>GstCaps*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>caps</NICK> |
| <BLURB>detected capabilities in stream.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTypeFindElement::force-caps</NAME> |
| <TYPE>GstCaps*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>force caps</NICK> |
| <BLURB>force caps without doing a typefind.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTypeFindElement::minimum</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE>[1,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>minimum</NICK> |
| <BLURB>minimum probability required to accept caps.</BLURB> |
| <DEFAULT>1</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::alloc-pad</NAME> |
| <TYPE>GstPad*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Allocation Src Pad</NICK> |
| <BLURB>The pad ALLOCATION queries will be proxied to (unused).</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::has-chain</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Has Chain</NICK> |
| <BLURB>If the element can operate in push mode.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::last-message</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Last Message</NICK> |
| <BLURB>The message describing current status.</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::num-src-pads</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Num Src Pads</NICK> |
| <BLURB>The number of source pads.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::pull-mode</NAME> |
| <TYPE>GstTeePullMode</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Pull mode</NICK> |
| <BLURB>Behavior of tee in pull mode.</BLURB> |
| <DEFAULT>Never activate in pull mode</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::silent</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Silent</NICK> |
| <BLURB>Don't produce last_message events.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstTee::allow-not-linked</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Allow not linked</NICK> |
| <BLURB>Return GTS_FLOW_OK even if there are not source pads or all are unlinked.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::current-level-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Current level (buffers)</NICK> |
| <BLURB>Current number of buffers in the queue.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::current-level-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Current level (kB)</NICK> |
| <BLURB>Current amount of data in the queue (bytes).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::current-level-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Current level (ns)</NICK> |
| <BLURB>Current amount of data in the queue (in ns).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::high-percent</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>[0,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>High percent</NICK> |
| <BLURB>High threshold for buffering to finish. Only used if use-buffering is True.</BLURB> |
| <DEFAULT>99</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::low-percent</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>[0,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Low percent</NICK> |
| <BLURB>Low threshold for buffering to start. Only used if use-buffering is True.</BLURB> |
| <DEFAULT>10</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::max-size-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (buffers)</NICK> |
| <BLURB>Max. number of buffers in the queue (0=disable).</BLURB> |
| <DEFAULT>100</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::max-size-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (kB)</NICK> |
| <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> |
| <DEFAULT>2097152</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::max-size-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (ns)</NICK> |
| <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> |
| <DEFAULT>2000000000</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::ring-buffer-max-size</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. ring buffer size (bytes)</NICK> |
| <BLURB>Max. amount of data in the ring buffer (bytes, 0 = disabled).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::temp-location</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Temporary File Location</NICK> |
| <BLURB>Location to store temporary files in (Only read this property, use temp-template to configure the name template).</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::temp-remove</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Remove the Temporary File</NICK> |
| <BLURB>Remove the temp-location after use.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::temp-template</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Temporary File Template</NICK> |
| <BLURB>File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled).</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::use-buffering</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Use buffering</NICK> |
| <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue2::use-rate-estimate</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Use Rate Estimate</NICK> |
| <BLURB>Estimate the bitrate of the stream to calculate time level.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::current-level-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Current level (buffers)</NICK> |
| <BLURB>Current number of buffers in the queue.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::current-level-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Current level (kB)</NICK> |
| <BLURB>Current amount of data in the queue (bytes).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::current-level-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Current level (ns)</NICK> |
| <BLURB>Current amount of data in the queue (in ns).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::flush-on-eos</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Flush on EOS</NICK> |
| <BLURB>Discard all data in the queue when an EOS event is received.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::leaky</NAME> |
| <TYPE>GstQueueLeaky</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Leaky</NICK> |
| <BLURB>Where the queue leaks, if at all.</BLURB> |
| <DEFAULT>Not Leaky</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::max-size-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (buffers)</NICK> |
| <BLURB>Max. number of buffers in the queue (0=disable).</BLURB> |
| <DEFAULT>200</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::max-size-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (kB)</NICK> |
| <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> |
| <DEFAULT>10485760</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::max-size-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (ns)</NICK> |
| <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> |
| <DEFAULT>1000000000</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::min-threshold-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Min. threshold (buffers)</NICK> |
| <BLURB>Min. number of buffers in the queue to allow reading (0=disable).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::min-threshold-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Min. threshold (kB)</NICK> |
| <BLURB>Min. amount of data in the queue to allow reading (bytes, 0=disable).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::min-threshold-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Min. threshold (ns)</NICK> |
| <BLURB>Min. amount of data in the queue to allow reading (in ns, 0=disable).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstQueue::silent</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Silent</NICK> |
| <BLURB>Don't emit queue signals.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstOutputSelector::active-pad</NAME> |
| <TYPE>GstPad*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Active pad</NICK> |
| <BLURB>Currently active src pad.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstOutputSelector::pad-negotiation-mode</NAME> |
| <TYPE>GstOutputSelectorPadNegotiationMode</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Pad negotiation mode</NICK> |
| <BLURB>The mode to be used for pad negotiation.</BLURB> |
| <DEFAULT>All</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstOutputSelector::resend-latest</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Resend latest buffer</NICK> |
| <BLURB>Resend latest buffer after a switch to a new pad.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::extra-size-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Extra Size (buffers)</NICK> |
| <BLURB>Amount of buffers the queues can grow if one of them is empty (0=disable) (NOT IMPLEMENTED).</BLURB> |
| <DEFAULT>5</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::extra-size-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Extra Size (kB)</NICK> |
| <BLURB>Amount of data the queues can grow if one of them is empty (bytes, 0=disable) (NOT IMPLEMENTED).</BLURB> |
| <DEFAULT>10485760</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::extra-size-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Extra Size (ns)</NICK> |
| <BLURB>Amount of time the queues can grow if one of them is empty (in ns, 0=disable) (NOT IMPLEMENTED).</BLURB> |
| <DEFAULT>3000000000</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::high-percent</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>[0,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>High percent</NICK> |
| <BLURB>High threshold for buffering to finish.</BLURB> |
| <DEFAULT>99</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::low-percent</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>[0,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Low percent</NICK> |
| <BLURB>Low threshold for buffering to start.</BLURB> |
| <DEFAULT>10</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::max-size-buffers</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (buffers)</NICK> |
| <BLURB>Max. number of buffers in the queue (0=disable).</BLURB> |
| <DEFAULT>5</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::max-size-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (kB)</NICK> |
| <BLURB>Max. amount of data in the queue (bytes, 0=disable).</BLURB> |
| <DEFAULT>10485760</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::max-size-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (ns)</NICK> |
| <BLURB>Max. amount of data in the queue (in ns, 0=disable).</BLURB> |
| <DEFAULT>2000000000</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::sync-by-running-time</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Sync By Running Time</NICK> |
| <BLURB>Synchronize deactivated or not-linked streams by running time.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstMultiQueue::use-buffering</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Use buffering</NICK> |
| <BLURB>Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstInputSelector::active-pad</NAME> |
| <TYPE>GstPad*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Active pad</NICK> |
| <BLURB>The currently active sink pad.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstInputSelector::cache-buffers</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Cache Buffers</NICK> |
| <BLURB>Cache buffers for active-pad.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstInputSelector::n-pads</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Number of Pads</NICK> |
| <BLURB>The number of sink pads.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstInputSelector::sync-mode</NAME> |
| <TYPE>GstInputSelectorSyncMode</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Sync mode</NICK> |
| <BLURB>Behavior in sync-streams mode.</BLURB> |
| <DEFAULT>Sync using the current active segment</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstInputSelector::sync-streams</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Sync Streams</NICK> |
| <BLURB>Synchronize inactive streams to the running time of the active stream or to the current clock.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::check-imperfect-offset</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Check for discontiguous offset</NICK> |
| <BLURB>Send element messages if offset and offset_end do not match up.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::check-imperfect-timestamp</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Check for discontiguous timestamps</NICK> |
| <BLURB>Send element messages if timestamps and durations do not match up.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::datarate</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Datarate</NICK> |
| <BLURB>(Re)timestamps buffers with number of bytes per second (0 = inactive).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::drop-probability</NAME> |
| <TYPE>gfloat</TYPE> |
| <RANGE>[0,1]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Drop Probability</NICK> |
| <BLURB>The Probability a buffer is dropped.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::dump</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Dump</NICK> |
| <BLURB>Dump buffer contents to stdout.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::error-after</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Error After</NICK> |
| <BLURB>Error after N buffers.</BLURB> |
| <DEFAULT>-1</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::last-message</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>last-message</NICK> |
| <BLURB>last-message.</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::signal-handoffs</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Signal handoffs</NICK> |
| <BLURB>Send a signal before pushing the buffer.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::silent</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>silent</NICK> |
| <BLURB>silent.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::single-segment</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Single Segment</NICK> |
| <BLURB>Timestamp buffers and eat segments so as to appear as one segment.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::sleep-time</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Sleep time</NICK> |
| <BLURB>Microseconds to sleep between processing.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::sync</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Synchronize</NICK> |
| <BLURB>Synchronize to pipeline clock.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSrc::location</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>File Location</NICK> |
| <BLURB>Location of the file to read.</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSink::append</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Append</NICK> |
| <BLURB>Append to an already existing file.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSink::buffer-mode</NAME> |
| <TYPE>GstFileSinkBufferMode</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Buffering mode</NICK> |
| <BLURB>The buffering mode to use.</BLURB> |
| <DEFAULT>Default buffering</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSink::buffer-size</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Buffering size</NICK> |
| <BLURB>Size of buffer in number of bytes for line or full buffer-mode.</BLURB> |
| <DEFAULT>65536</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSink::location</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>File Location</NICK> |
| <BLURB>Location of the file to write.</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFdSrc::fd</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>fd</NICK> |
| <BLURB>An open file descriptor to read from.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFdSrc::timeout</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Timeout</NICK> |
| <BLURB>Post a message after timeout microseconds (0 = disabled).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFdSink::fd</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>fd</NICK> |
| <BLURB>An open file descriptor to write to.</BLURB> |
| <DEFAULT>1</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::can-activate-pull</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Can activate pull</NICK> |
| <BLURB>Can activate in pull mode.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::can-activate-push</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Can activate push</NICK> |
| <BLURB>Can activate in push mode.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::data</NAME> |
| <TYPE>GstFakeSrcDataType</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>data</NICK> |
| <BLURB>Data allocation method.</BLURB> |
| <DEFAULT>Allocate data</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::datarate</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Datarate</NICK> |
| <BLURB>Timestamps buffers with number of bytes per second (0 = none).</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::dump</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Dump</NICK> |
| <BLURB>Dump buffer contents to stdout.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::filltype</NAME> |
| <TYPE>GstFakeSrcFillType</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>filltype</NICK> |
| <BLURB>How to fill the buffer, if at all.</BLURB> |
| <DEFAULT>Fill buffers with zeros</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::format</NAME> |
| <TYPE>GstFormat</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Format</NICK> |
| <BLURB>The format of the segment events.</BLURB> |
| <DEFAULT>GST_FORMAT_BYTES</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::is-live</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Is this a live source</NICK> |
| <BLURB>True if the element cannot produce data in PAUSED.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::last-message</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>last-message</NICK> |
| <BLURB>The last status message.</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::parentsize</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>parentsize</NICK> |
| <BLURB>Size of parent buffer for sub-buffered allocation.</BLURB> |
| <DEFAULT>40960</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::pattern</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>pattern</NICK> |
| <BLURB>Set the pattern (unused).</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::signal-handoffs</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Signal handoffs</NICK> |
| <BLURB>Send a signal before pushing the buffer.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::silent</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Silent</NICK> |
| <BLURB>Don't produce last_message events.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::sizemax</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>sizemax</NICK> |
| <BLURB>Maximum buffer size.</BLURB> |
| <DEFAULT>4096</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::sizemin</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>sizemin</NICK> |
| <BLURB>Minimum buffer size.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::sizetype</NAME> |
| <TYPE>GstFakeSrcSizeType</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>sizetype</NICK> |
| <BLURB>How to determine buffer sizes.</BLURB> |
| <DEFAULT>Send empty buffers</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSrc::sync</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Sync</NICK> |
| <BLURB>Sync to the clock to the datarate.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::can-activate-pull</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Can activate pull</NICK> |
| <BLURB>Can activate in pull mode.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::can-activate-push</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Can activate push</NICK> |
| <BLURB>Can activate in push mode.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::dump</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Dump</NICK> |
| <BLURB>Dump buffer contents to stdout.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::last-message</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Last Message</NICK> |
| <BLURB>The message describing current status.</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::num-buffers</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= G_MAXULONG</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>num-buffers</NICK> |
| <BLURB>Number of buffers to accept going EOS.</BLURB> |
| <DEFAULT>-1</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::signal-handoffs</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Signal handoffs</NICK> |
| <BLURB>Send a signal before unreffing the buffer.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::silent</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Silent</NICK> |
| <BLURB>Don't produce last_message events.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFakeSink::state-error</NAME> |
| <TYPE>GstFakeSinkStateError</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>State Error</NICK> |
| <BLURB>Generate a state change error.</BLURB> |
| <DEFAULT>No state change errors</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstCapsFilter::caps</NAME> |
| <TYPE>GstCaps*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Filter caps</NICK> |
| <BLURB>Restrict the possible allowed capabilities (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstCapsFilter::caps-change-mode</NAME> |
| <TYPE>GstCapsFilterCapsChangeMode</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Caps Change Mode</NICK> |
| <BLURB>Filter caps change behaviour.</BLURB> |
| <DEFAULT>Only accept the current filter caps</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::high-percent</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>[0,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>High percent</NICK> |
| <BLURB>High threshold for buffering to finish. Only used if use-buffering is True.</BLURB> |
| <DEFAULT>99</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::low-percent</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>[0,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Low percent</NICK> |
| <BLURB>Low threshold for buffering to start. Only used if use-buffering is True.</BLURB> |
| <DEFAULT>10</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::max-size-bytes</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (kB)</NICK> |
| <BLURB>Max. amount of data to buffer (bytes, 0=disable).</BLURB> |
| <DEFAULT>2097152</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::max-size-time</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Max. size (ns)</NICK> |
| <BLURB>Max. amount of data to buffer (in ns, 0=disable).</BLURB> |
| <DEFAULT>2000000000</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::temp-location</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Temporary File Location</NICK> |
| <BLURB>Location to store temporary files in (Only read this property, use temp-template to configure the name template).</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::temp-remove</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Remove the Temporary File</NICK> |
| <BLURB>Remove the temp-location after use.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstDownloadBuffer::temp-template</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Temporary File Template</NICK> |
| <BLURB>File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled).</BLURB> |
| <DEFAULT>NULL</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstStreamidDemux::active-pad</NAME> |
| <TYPE>GstPad*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Active pad</NICK> |
| <BLURB>The currently active src pad.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstConcat::active-pad</NAME> |
| <TYPE>GstPad*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>Active pad</NICK> |
| <BLURB>Currently active src pad.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstConcat::adjust-base</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Adjust segment base</NICK> |
| <BLURB>Adjust the base value of segments to ensure they are adjacent.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |