| <ARG> |
| <NAME>GstPipeline::delay</NAME> |
| <TYPE>guint64</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Delay</NICK> |
| <BLURB>Expected delay needed for elements to spin up to PLAYING in nanoseconds.</BLURB> |
| <DEFAULT>0</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstPipeline::auto-flush-bus</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Auto Flush Bus</NICK> |
| <BLURB>Whether to automatically flush the pipeline's bus when going from READY into NULL state.</BLURB> |
| <DEFAULT>TRUE</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>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::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>pattern.</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>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>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::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>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>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>GstFileSrc::fd</NAME> |
| <TYPE>gint</TYPE> |
| <RANGE>>= 0</RANGE> |
| <FLAGS>r</FLAGS> |
| <NICK>File-descriptor</NICK> |
| <BLURB>File-descriptor for the file being mmap()d.</BLURB> |
| <DEFAULT>0</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>GstFileSrc::mmapsize</NAME> |
| <TYPE>gulong</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>mmap() Block Size</NICK> |
| <BLURB>Size in bytes of mmap()d regions.</BLURB> |
| <DEFAULT></DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSrc::touch</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Touch mapped region read data</NICK> |
| <BLURB>Touch mmapped data regions to force them to be read from disk.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSrc::use-mmap</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Use mmap to read data</NICK> |
| <BLURB>Whether to use mmap() instead of read().</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstFileSrc::sequential</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Optimise for sequential mmap access</NICK> |
| <BLURB>Whether to use madvise to hint to the kernel that access to mmap pages will be sequential.</BLURB> |
| <DEFAULT>FALSE</DEFAULT> |
| </ARG> |
| |
| <ARG> |
| <NAME>GstIdentity::check-perfect</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Check For Perfect Stream</NICK> |
| <BLURB>Verify that the stream is time- and data-contiguous. This only logs in the debug log. This will be deprecated in favor of the check-imperfect-timestamp/offset properties.</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::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>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::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>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::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>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>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::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>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::has-sink-loop</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rwx</FLAGS> |
| <NICK>Has Sink Loop</NICK> |
| <BLURB>If the element should spawn a thread (unimplemented and deprecated).</BLURB> |
| <DEFAULT>FALSE</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::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::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::alloc-pad</NAME> |
| <TYPE>GstPad*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Allocation Src Pad</NICK> |
| <BLURB>The pad used for gst_pad_alloc_buffer.</BLURB> |
| <DEFAULT></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::maximum</NAME> |
| <TYPE>guint</TYPE> |
| <RANGE>[1,100]</RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>maximum</NICK> |
| <BLURB>probability to stop typefinding (deprecated; non-functional).</BLURB> |
| <DEFAULT>100</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>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>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>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::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::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::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>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>GstBin::async-handling</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Async Handling</NICK> |
| <BLURB>The bin will handle Asynchronous state changes.</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::temp-location</NAME> |
| <TYPE>gchar*</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Temporary File Location</NICK> |
| <BLURB>Location to store temporary files in (Deprecated: Only read this property, use temp-template to configure the name template).</BLURB> |
| <DEFAULT>NULL</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>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::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>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>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::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>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>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::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::select-all</NAME> |
| <TYPE>gboolean</TYPE> |
| <RANGE></RANGE> |
| <FLAGS>rw</FLAGS> |
| <NICK>Select all mode</NICK> |
| <BLURB>Forwards data from all input pads.</BLURB> |
| <DEFAULT>FALSE</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.</BLURB> |
| <DEFAULT>TRUE</DEFAULT> |
| </ARG> |
| |