GstPipeline::delay guint64 rw Delay Expected delay needed for elements to spin up to PLAYING in nanoseconds. 0 GstPipeline::auto-flush-bus gboolean rw Auto Flush Bus Whether to automatically flush the pipeline's bus when going from READY into NULL state. TRUE GstCapsFilter::caps GstCaps* rw Filter caps Restrict the possible allowed capabilities (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object. GstFakeSrc::can-activate-pull gboolean rwx Can activate pull Can activate in pull mode. TRUE GstFakeSrc::can-activate-push gboolean rwx Can activate push Can activate in push mode. TRUE GstFakeSrc::data GstFakeSrcDataType rw data Data allocation method. Allocate data GstFakeSrc::datarate gint >= 0 rw Datarate Timestamps buffers with number of bytes per second (0 = none). 0 GstFakeSrc::dump gboolean rw Dump Dump buffer contents to stdout. FALSE GstFakeSrc::filltype GstFakeSrcFillType rw filltype How to fill the buffer, if at all. Fill buffers with zeros GstFakeSrc::is-live gboolean rwx Is this a live source True if the element cannot produce data in PAUSED. FALSE GstFakeSrc::last-message gchar* r last-message The last status message. NULL GstFakeSrc::parentsize gint >= 0 rw parentsize Size of parent buffer for sub-buffered allocation. 40960 GstFakeSrc::pattern gchar* rw pattern pattern. NULL GstFakeSrc::signal-handoffs gboolean rw Signal handoffs Send a signal before pushing the buffer. FALSE GstFakeSrc::silent gboolean rw Silent Don't produce last_message events. TRUE GstFakeSrc::sizemax gint >= 0 rw sizemax Maximum buffer size. 4096 GstFakeSrc::sizemin gint >= 0 rw sizemin Minimum buffer size. 0 GstFakeSrc::sizetype GstFakeSrcSizeType rw sizetype How to determine buffer sizes. Send empty buffers GstFakeSrc::sync gboolean rw Sync Sync to the clock to the datarate. FALSE GstFakeSrc::format GstFormat rw Format The format of the segment events. GST_FORMAT_BYTES GstFakeSink::can-activate-pull gboolean rw Can activate pull Can activate in pull mode. FALSE GstFakeSink::can-activate-push gboolean rw Can activate push Can activate in push mode. TRUE GstFakeSink::dump gboolean rw Dump Dump buffer contents to stdout. FALSE GstFakeSink::last-message gchar* r Last Message The message describing current status. NULL GstFakeSink::signal-handoffs gboolean rw Signal handoffs Send a signal before unreffing the buffer. FALSE GstFakeSink::silent gboolean rw Silent Don't produce last_message events. TRUE GstFakeSink::state-error GstFakeSinkStateError rw State Error Generate a state change error. No state change errors GstFakeSink::num-buffers gint >= G_MAXULONG rw num-buffers Number of buffers to accept going EOS. -1 GstFdSrc::fd gint >= 0 rw fd An open file descriptor to read from. 0 GstFdSrc::timeout guint64 rw Timeout Post a message after timeout microseconds (0 = disabled). 0 GstFileSrc::fd gint >= 0 r File-descriptor File-descriptor for the file being mmap()d. 0 GstFileSrc::location gchar* rw File Location Location of the file to read. NULL GstFileSrc::mmapsize gulong rw mmap() Block Size Size in bytes of mmap()d regions. GstFileSrc::touch gboolean rw Touch mapped region read data Touch mmapped data regions to force them to be read from disk. TRUE GstFileSrc::use-mmap gboolean rw Use mmap to read data Whether to use mmap() instead of read(). FALSE GstFileSrc::sequential gboolean rw Optimise for sequential mmap access Whether to use madvise to hint to the kernel that access to mmap pages will be sequential. FALSE GstIdentity::check-perfect gboolean rw Check For Perfect Stream 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. FALSE GstIdentity::datarate gint >= 0 rw Datarate (Re)timestamps buffers with number of bytes per second (0 = inactive). 0 GstIdentity::drop-probability gfloat [0,1] rw Drop Probability The Probability a buffer is dropped. 0 GstIdentity::dump gboolean rw Dump Dump buffer contents to stdout. FALSE GstIdentity::error-after gint rw Error After Error after N buffers. -1 GstIdentity::last-message gchar* r last-message last-message. NULL GstIdentity::silent gboolean rw silent silent. TRUE GstIdentity::single-segment gboolean rw Single Segment Timestamp buffers and eat segments so as to appear as one segment. FALSE GstIdentity::sleep-time guint rw Sleep time Microseconds to sleep between processing. 0 GstIdentity::sync gboolean rw Synchronize Synchronize to pipeline clock. FALSE GstIdentity::check-imperfect-offset gboolean rw Check for discontiguous offset Send element messages if offset and offset_end do not match up. FALSE GstIdentity::check-imperfect-timestamp gboolean rw Check for discontiguous timestamps Send element messages if timestamps and durations do not match up. FALSE GstIdentity::signal-handoffs gboolean rw Signal handoffs Send a signal before pushing the buffer. TRUE GstQueue::current-level-buffers guint r Current level (buffers) Current number of buffers in the queue. 0 GstQueue::current-level-bytes guint r Current level (kB) Current amount of data in the queue (bytes). 0 GstQueue::current-level-time guint64 r Current level (ns) Current amount of data in the queue (in ns). 0 GstQueue::leaky GstQueueLeaky rw Leaky Where the queue leaks, if at all. Not Leaky GstQueue::max-size-buffers guint rw Max. size (buffers) Max. number of buffers in the queue (0=disable). 200 GstQueue::max-size-bytes guint rw Max. size (kB) Max. amount of data in the queue (bytes, 0=disable). 10485760 GstQueue::max-size-time guint64 rw Max. size (ns) Max. amount of data in the queue (in ns, 0=disable). 1000000000 GstQueue::min-threshold-buffers guint rw Min. threshold (buffers) Min. number of buffers in the queue to allow reading (0=disable). 0 GstQueue::min-threshold-bytes guint rw Min. threshold (kB) Min. amount of data in the queue to allow reading (bytes, 0=disable). 0 GstQueue::min-threshold-time guint64 rw Min. threshold (ns) Min. amount of data in the queue to allow reading (in ns, 0=disable). 0 GstQueue::silent gboolean rw Silent Don't emit queue signals. FALSE GstQueue::flush-on-eos gboolean rw Flush on EOS Discard all data in the queue when an EOS event is received. FALSE GstFileSink::location gchar* rw File Location Location of the file to write. NULL GstFileSink::buffer-mode GstFileSinkBufferMode rw Buffering mode The buffering mode to use. Default buffering GstFileSink::buffer-size guint rw Buffering size Size of buffer in number of bytes for line or full buffer-mode. 65536 GstFileSink::append gboolean rw Append Append to an already existing file. FALSE GstTee::has-chain gboolean rwx Has Chain If the element can operate in push mode. TRUE GstTee::has-sink-loop gboolean rwx Has Sink Loop If the element should spawn a thread (unimplemented and deprecated). FALSE GstTee::last-message gchar* r Last Message The message describing current status. NULL GstTee::num-src-pads gint >= 0 r Num Src Pads The number of source pads. 0 GstTee::silent gboolean rwx Silent Don't produce last_message events. TRUE GstTee::pull-mode GstTeePullMode rwx Pull mode Behavior of tee in pull mode. Never activate in pull mode GstTee::alloc-pad GstPad* rw Allocation Src Pad The pad used for gst_pad_alloc_buffer. GstTypeFindElement::caps GstCaps* r caps detected capabilities in stream. GstTypeFindElement::maximum guint [1,100] rw maximum probability to stop typefinding (deprecated; non-functional). 100 GstTypeFindElement::minimum guint [1,100] rw minimum minimum probability required to accept caps. 1 GstTypeFindElement::force-caps GstCaps* rw force caps force caps without doing a typefind. GstFdSink::fd gint >= 0 rw fd An open file descriptor to write to. 1 GstMultiQueue::extra-size-buffers guint rw Extra Size (buffers) Amount of buffers the queues can grow if one of them is empty (0=disable) (NOT IMPLEMENTED). 5 GstMultiQueue::extra-size-bytes guint rw Extra Size (kB) Amount of data the queues can grow if one of them is empty (bytes, 0=disable) (NOT IMPLEMENTED). 10485760 GstMultiQueue::extra-size-time guint64 rw Extra Size (ns) Amount of time the queues can grow if one of them is empty (in ns, 0=disable) (NOT IMPLEMENTED). 3000000000 GstMultiQueue::max-size-buffers guint rw Max. size (buffers) Max. number of buffers in the queue (0=disable). 5 GstMultiQueue::max-size-bytes guint rw Max. size (kB) Max. amount of data in the queue (bytes, 0=disable). 10485760 GstMultiQueue::max-size-time guint64 rw Max. size (ns) Max. amount of data in the queue (in ns, 0=disable). 2000000000 GstMultiQueue::high-percent gint [0,100] rw High percent High threshold for buffering to finish. 99 GstMultiQueue::low-percent gint [0,100] rw Low percent Low threshold for buffering to start. 10 GstMultiQueue::use-buffering gboolean rw Use buffering Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds. FALSE GstMultiQueue::sync-by-running-time gboolean rw Sync By Running Time Synchronize deactivated or not-linked streams by running time. FALSE GstBin::async-handling gboolean rw Async Handling The bin will handle Asynchronous state changes. FALSE GstQueue2::current-level-buffers guint r Current level (buffers) Current number of buffers in the queue. 0 GstQueue2::current-level-bytes guint r Current level (kB) Current amount of data in the queue (bytes). 0 GstQueue2::current-level-time guint64 r Current level (ns) Current amount of data in the queue (in ns). 0 GstQueue2::high-percent gint [0,100] rw High percent High threshold for buffering to finish. Only used if use-buffering is True. 99 GstQueue2::low-percent gint [0,100] rw Low percent Low threshold for buffering to start. Only used if use-buffering is True. 10 GstQueue2::max-size-buffers guint rw Max. size (buffers) Max. number of buffers in the queue (0=disable). 100 GstQueue2::max-size-bytes guint rw Max. size (kB) Max. amount of data in the queue (bytes, 0=disable). 2097152 GstQueue2::max-size-time guint64 rw Max. size (ns) Max. amount of data in the queue (in ns, 0=disable). 2000000000 GstQueue2::temp-location gchar* r Temporary File Location Location to store temporary files in (Only read this property, use temp-template to configure the name template). NULL GstQueue2::temp-template gchar* rw Temporary File Template File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled). NULL GstQueue2::use-buffering gboolean rw Use buffering Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds. FALSE GstQueue2::use-rate-estimate gboolean rw Use Rate Estimate Estimate the bitrate of the stream to calculate time level. TRUE GstQueue2::temp-remove gboolean rw Remove the Temporary File Remove the temp-location after use. TRUE GstQueue2::ring-buffer-max-size guint64 rw Max. ring buffer size (bytes) Max. amount of data in the ring buffer (bytes, 0 = disabled). 0 GstValve::drop gboolean rw Drop buffers and events Whether to drop buffers and events or let them through. FALSE GstOutputSelector::active-pad GstPad* rw Active pad Currently active src pad. GstOutputSelector::resend-latest gboolean rw Resend latest buffer Resend latest buffer after a switch to a new pad. FALSE GstOutputSelector::pad-negotiation-mode GstOutputSelectorPadNegotiationMode rw Pad negotiation mode The mode to be used for pad negotiation. All GstInputSelector::active-pad GstPad* rw Active pad The currently active sink pad. GstInputSelector::n-pads guint r Number of Pads The number of sink pads. 0 GstInputSelector::select-all gboolean rw Select all mode Forwards data from all input pads. FALSE GstInputSelector::sync-streams gboolean rw Sync Streams Synchronize inactive streams to the running time of the active stream or to the current clock. TRUE GstInputSelector::cache-buffers gboolean rw Cache Buffers Cache buffers for active-pad. FALSE GstInputSelector::sync-mode GstInputSelectorSyncMode rw Sync mode Behavior in sync-streams mode. Sync using the current active segment