GstXvImageSink::brightness
gint
[-1000,1000]
rw
Brightness
The brightness of the video.
0
GstXvImageSink::contrast
gint
[-1000,1000]
rw
Contrast
The contrast of the video.
0
GstXvImageSink::display
gchar*
rw
Display
X Display name.
NULL
GstXvImageSink::hue
gint
[-1000,1000]
rw
Hue
The hue of the video.
0
GstXvImageSink::pixel-aspect-ratio
gchar*
rw
Pixel Aspect Ratio
The pixel aspect ratio of the device.
"1/1"
GstXvImageSink::saturation
gint
[-1000,1000]
rw
Saturation
The saturation of the video.
0
GstXvImageSink::synchronous
gboolean
rw
Synchronous
When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).
FALSE
GstXvImageSink::force-aspect-ratio
gboolean
rw
Force aspect ratio
When enabled, scaling will respect original aspect ratio.
TRUE
GstXvImageSink::device
gchar*
rw
Adaptor number
The number of the video adaptor.
"0"
GstXvImageSink::device-name
gchar*
r
Adaptor name
The name of the video adaptor.
NULL
GstXvImageSink::handle-events
gboolean
rw
Handle XEvents
When enabled, XEvents will be selected and handled.
TRUE
GstXvImageSink::double-buffer
gboolean
rw
Double-buffer
Whether to double-buffer the output.
TRUE
GstXvImageSink::handle-expose
gboolean
rw
Handle expose
When enabled, the current frame will always be drawn in response to X Expose events.
TRUE
GstXvImageSink::autopaint-colorkey
gboolean
rw
Autofill with colorkey
Whether to autofill overlay with colorkey.
TRUE
GstXvImageSink::colorkey
gint
rw
Colorkey
Color to use for the overlay mask.
0
GstXvImageSink::draw-borders
gboolean
rw
Colorkey
Draw black borders to fill unused area in force-aspect-ratio mode.
TRUE
GstXvImageSink::window-height
guint64
r
window-height
Height of the window.
0
GstXvImageSink::window-width
guint64
r
window-width
Width of the window.
0
GstXImageSink::display
gchar*
rw
Display
X Display name.
NULL
GstXImageSink::pixel-aspect-ratio
gchar*
rw
Pixel Aspect Ratio
The pixel aspect ratio of the device.
"1/1"
GstXImageSink::synchronous
gboolean
rw
Synchronous
When enabled, runs the X display in synchronous mode. (unrelated to A/V sync, used only for debugging).
FALSE
GstXImageSink::force-aspect-ratio
gboolean
rw
Force aspect ratio
When enabled, reverse caps negotiation (scaling) will respect original aspect ratio.
TRUE
GstXImageSink::handle-events
gboolean
rw
Handle XEvents
When enabled, XEvents will be selected and handled.
TRUE
GstXImageSink::handle-expose
gboolean
rw
Handle expose
When enabled, the current frame will always be drawn in response to X Expose events.
TRUE
GstXImageSink::window-height
guint64
r
window-height
Height of the window.
0
GstXImageSink::window-width
guint64
r
window-width
Width of the window.
0
GstV4lSrc::autoprobe
gboolean
rw
Autoprobe
Whether the device should be probed for all possible features.
TRUE
GstV4lSrc::autoprobe-fps
gboolean
rw
Autoprobe FPS
Whether the device should be probed for framerates.
TRUE
GstV4lSrc::copy-mode
gboolean
rw
Copy mode
Whether to send out copies of buffers, or direct pointers to the mmap region.
TRUE
GstV4lSrc::timestamp-offset
gint64
rw
Timestamp offset
A time offset subtracted from timestamps set on buffers (in ns).
0
GstAudioresample::filter-length
gint
>= 0
rwx
filter length
Length of the resample filter.
16
GstVolume::mute
gboolean
rw
Mute
mute channel.
FALSE
GstVolume::volume
gdouble
[0,10]
rw
Volume
volume factor, 1.0=100%.
1
GstVideoTestSrc::pattern
GstVideoTestSrcPattern
rw
Pattern
Type of test pattern to generate.
SMPTE 100% color bars
GstVideoTestSrc::timestamp-offset
gint64
rw
Timestamp offset
An offset added to timestamps set on buffers (in ns).
0
GstVideoTestSrc::is-live
gboolean
rw
Is Live
Whether to act as a live source.
FALSE
GstVideoTestSrc::peer-alloc
gboolean
rw
Peer Alloc
Ask the peer to allocate an output buffer.
TRUE
GstVideoTestSrc::colorspec
GstVideoTestSrcColorSpec
rw
Color Specification
Generate video in the given color specification (Deprecated: use a caps filter with video/x-raw-yuv,color-matrix="sdtv" or "hdtv" instead).
ITU-R Rec. BT.601
GstVideoTestSrc::k0
gint
rw
Zoneplate zero order phase
Zoneplate zero order phase, for generating plain fields or phase offsets.
0
GstVideoTestSrc::kt
gint
rw
Zoneplate 1st order t phase
Zoneplate 1st order t phase, for generating phase rotation as a function of time.
0
GstVideoTestSrc::kt2
gint
rw
Zoneplate 2nd order t phase
Zoneplate 2nd order t phase, t*t/256 cycles per picture.
0
GstVideoTestSrc::kx
gint
rw
Zoneplate 1st order x phase
Zoneplate 1st order x phase, for generating constant horizontal frequencies.
0
GstVideoTestSrc::kx2
gint
rw
Zoneplate 2nd order x phase
Zoneplate 2nd order x phase, normalised to kx2/256 cycles per horizontal pixel at width/2 from origin.
0
GstVideoTestSrc::kxt
gint
rw
Zoneplate x*t product phase
Zoneplate x*t product phase, normalised to kxy/256 cycles per vertical pixel at width/2 from origin.
0
GstVideoTestSrc::kxy
gint
rw
Zoneplate x*y product phase
Zoneplate x*y product phase.
0
GstVideoTestSrc::ky
gint
rw
Zoneplate 1st order y phase
Zoneplate 1st order y phase, for generating contant vertical frequencies.
0
GstVideoTestSrc::ky2
gint
rw
Zoneplate 2nd order y phase
Zoneplate 2nd order y phase, normailsed to ky2/256 cycles per vertical pixel at height/2 from origin.
0
GstVideoTestSrc::kyt
gint
rw
Zoneplate y*t product phase
Zoneplate y*t product phase.
0
GstVideoTestSrc::xoffset
gint
rw
Zoneplate 2nd order products x offset
Zoneplate 2nd order products x offset.
0
GstVideoTestSrc::yoffset
gint
rw
Zoneplate 2nd order products y offset
Zoneplate 2nd order products y offset.
0
GstVideoTestSrc::background-color
guint
rw
Background Color
Background color to use (big-endian ARGB).
4278190080
GstVideoTestSrc::foreground-color
guint
rw
Foreground Color
Foreground color to use (big-endian ARGB).
4294967295
GstVideoTestSrc::horizontal-speed
gint
rw
Horizontal Speed
Scroll image number of pixels per frame (positive is scroll to the left).
0
GstVideoscale::method
GstVideoscaleMethod
rw
method
method.
Nearest Neighbour
GstVideorate::drop
guint64
r
Drop
Number of dropped frames.
0
GstVideorate::duplicate
guint64
r
Duplicate
Number of duplicated frames.
0
GstVideorate::in
guint64
r
In
Number of input frames.
0
GstVideorate::new-pref
gdouble
[0,1]
rw
New Pref
Value indicating how much to prefer new frames.
1
GstVideorate::out
guint64
r
Out
Number of output frames.
0
GstVideorate::silent
gboolean
rw
silent
Don't emit notify for dropped and duplicated frames.
TRUE
GstTCPClientSink::host
gchar*
rw
Host
The host/IP to send the packets to.
"localhost"
GstTCPClientSink::port
gint
[0,65535]
rw
Port
The port to send the packets to.
4953
GstTCPClientSink::protocol
GstTCPProtocol
rw
Protocol
The protocol to wrap data in.
GST_TCP_PROTOCOL_NONE
GstTCPClientSrc::host
gchar*
rw
Host
The host IP address to receive packets from.
"localhost"
GstTCPClientSrc::port
gint
[0,65535]
rw
Port
The port to receive packets from.
4953
GstTCPClientSrc::protocol
GstTCPProtocol
rw
Protocol
The protocol to wrap data in.
GST_TCP_PROTOCOL_NONE
GstTCPServerSink::host
gchar*
rw
host
The host/IP to listen on.
"localhost"
GstTCPServerSink::port
gint
[0,65535]
rw
port
The port to listen to (0=random available port).
4953
GstTCPServerSink::current-port
gint
[0,65535]
r
current-port
The port number the socket is currently bound to.
0
GstTCPServerSrc::host
gchar*
rw
Host
The hostname to listen as.
NULL
GstTCPServerSrc::port
gint
[0,65535]
rw
Port
The port to listen to (0=random available port).
4953
GstTCPServerSrc::protocol
GstTCPProtocol
rw
Protocol
The protocol to wrap data in.
GST_TCP_PROTOCOL_NONE
GstTCPServerSrc::current-port
gint
[0,65535]
r
current-port
The port number the socket is currently bound to.
0
GstMultiFdSink::buffers-max
gint
>= -1
rw
Buffers max
max number of buffers to queue for a client (-1 = no limit).
-1
GstMultiFdSink::buffers-queued
guint
r
Buffers queued
Number of buffers currently queued.
0
GstMultiFdSink::buffers-soft-max
gint
>= -1
rw
Buffers soft max
Recover client when going over this limit (-1 = no limit).
-1
GstMultiFdSink::bytes-served
guint64
r
Bytes served
Total number of bytes send to all clients.
0
GstMultiFdSink::bytes-to-serve
guint64
r
Bytes to serve
Number of bytes received to serve to clients.
0
GstMultiFdSink::mode
GstFDSetMode
rw
Mode
The mode for selecting activity on the fds (deprecated).
Poll
GstMultiFdSink::protocol
GstTCPProtocol
rw
Protocol
The protocol to wrap data in. GDP protocol here is deprecated. Please use gdppay element.
GST_TCP_PROTOCOL_NONE
GstMultiFdSink::recover-policy
GstRecoverPolicy
rw
Recover Policy
How to recover when client reaches the soft max.
Do not try to recover
GstMultiFdSink::sync-clients
gboolean
rw
Sync clients
(DEPRECATED) Sync clients to a keyframe.
FALSE
GstMultiFdSink::sync-method
GstSyncMethod
rw
Sync Method
How to sync new clients to the stream.
Serve starting from the latest buffer
GstMultiFdSink::timeout
guint64
rw
Timeout
Maximum inactivity timeout in nanoseconds for a client (0 = no limit).
0
GstMultiFdSink::buffers-min
gint
>= -1
rw
Buffers min
min number of buffers to queue (-1 = as few as possible).
-1
GstMultiFdSink::burst-unit
GstTCPUnitType
rw
Burst unit
The format of the burst units (when sync-method is burst[[-with]-keyframe]).
Undefined
GstMultiFdSink::burst-value
guint64
rw
Burst value
The amount of burst expressed in burst-unit.
0
GstMultiFdSink::bytes-min
gint
>= -1
rw
Bytes min
min number of bytes to queue (-1 = as little as possible).
-1
GstMultiFdSink::time-min
gint64
>= -1
rw
Time min
min number of time to queue (-1 = as little as possible).
-1
GstMultiFdSink::unit-type
GstTCPUnitType
rw
Units type
The unit to measure the max/soft-max/queued properties.
Buffers
GstMultiFdSink::units-max
gint64
>= -1
rw
Units max
max number of units to queue (-1 = no limit).
-1
GstMultiFdSink::units-soft-max
gint64
>= -1
rw
Units soft max
Recover client when going over this limit (-1 = no limit).
-1
GstMultiFdSink::qos-dscp
gint
[-1,63]
rw
QoS diff srv code point
Quality of Service, differentiated services code point (-1 default).
-1
GstMultiFdSink::handle-read
gboolean
rw
Handle Read
Handle client reads and discard the data.
TRUE
GstMultiFdSink::resend-streamheader
gboolean
rw
Resend streamheader
Resend the streamheader if it changes in the caps.
TRUE
GstMultiFdSink::num-fds
guint
r
Number of fds
The current number of client file descriptors.
0
GstDecodeBin::threaded
gboolean
rw
Threaded
Use threads.
FALSE
GstDecodeBin::sink-caps
GstCaps*
rw
Sink Caps
The caps of the input data. (NULL = use typefind element).
GstDecodeBin::caps
GstCaps*
rw
Caps
The caps on which to stop decoding.
GstDecodeBin::expose-all-streams
gboolean
rw
Expose All Streams
Expose all streams, including those of unknown type or that don't match the 'caps' property.
TRUE
GstDecodeBin::high-percent
gint
[0,100]
rw
High percent
High threshold for buffering to finish.
99
GstDecodeBin::low-percent
gint
[0,100]
rw
Low percent
Low threshold for buffering to start.
10
GstDecodeBin::max-size-buffers
guint
rw
Max. size (buffers)
Max. number of buffers in the queue (0=automatic).
0
GstDecodeBin::max-size-bytes
guint
rw
Max. size (bytes)
Max. amount of bytes in the queue (0=automatic).
0
GstDecodeBin::max-size-time
guint64
rw
Max. size (ns)
Max. amount of data in the queue (in ns, 0=automatic).
0
GstDecodeBin::post-stream-topology
gboolean
rw
Post Stream Topology
Post stream-topology messages.
FALSE
GstDecodeBin::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstDecodeBin::use-buffering
gboolean
rw
Use Buffering
Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.
FALSE
GstDecodeBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstPlayBin::audio-sink
GstElement*
rw
Audio Sink
the audio output element to use (NULL = default sink).
GstPlayBin::frame
GstBuffer*
r
Frame
The last frame (NULL = no video available).
GstPlayBin::subtitle-font-desc
gchar*
w
Subtitle font description
Pango font description of font to be used for subtitle rendering.
NULL
GstPlayBin::video-sink
GstElement*
rw
Video Sink
the video output element to use (NULL = default sink).
GstPlayBin::vis-plugin
GstElement*
rw
Vis plugin
the visualization element to use (NULL = default).
GstPlayBin::volume
gdouble
[0,10]
rw
Volume
The audio volume, 1.0=100%.
1
GstPlayBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstPlayBin::av-offset
gint64
rw
AV Offset
The synchronisation offset between audio and video in nanoseconds.
0
GstPlayBin::buffer-duration
gint64
>= G_MAXULONG
rw
Buffer duration (ns)
Buffer duration when buffering network streams.
-1
GstPlayBin::buffer-size
gint
>= G_MAXULONG
rw
Buffer size (bytes)
Buffer size when buffering network streams.
-1
GstPlayBin::current-audio
gint
>= G_MAXULONG
rw
Current audio
Currently playing audio stream (-1 = auto).
-1
GstPlayBin::current-text
gint
>= G_MAXULONG
rw
Current Text
Currently playing text stream (-1 = auto).
-1
GstPlayBin::current-video
gint
>= G_MAXULONG
rw
Current Video
Currently playing video stream (-1 = auto).
-1
GstPlayBin::flags
GstPlayFlags
rw
Flags
Flags to control behaviour.
Render the video stream|Render the audio stream|Render subtitles|Use software volume|Deinterlace video if necessary|Use software color balance
GstPlayBin::mute
gboolean
rw
Mute
Mute the audio channel without changing the volume.
FALSE
GstPlayBin::n-audio
gint
>= 0
r
Number Audio
Total number of audio streams.
0
GstPlayBin::n-text
gint
>= 0
r
Number Text
Total number of text streams.
0
GstPlayBin::n-video
gint
>= 0
r
Number Video
Total number of video streams.
0
GstPlayBin::ring-buffer-max-size
guint64
<= G_MAXUINT
rw
Max. ring buffer size (bytes)
Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).
0
GstPlayBin::sample
GstSample*
r
Sample
The last sample (NULL = no video available).
GstPlayBin::source
GstElement*
r
Source
Source element.
GstPlayBin::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstPlayBin::suburi
gchar*
rw
.sub-URI
Optional URI of a subtitle.
NULL
GstPlayBin::text-sink
GstElement*
rw
Text plugin
the text output element to use (NULL = default subtitleoverlay).
GstPlayBin::uri
gchar*
rw
URI
URI of the media to play.
NULL
GstPlayBin::current-suburi
gchar*
r
Current .sub-URI
The currently playing URI of a subtitle.
NULL
GstPlayBin::current-uri
gchar*
r
Current URI
The currently playing URI.
NULL
GstPlayBin::force-aspect-ratio
gboolean
rw
Force Aspect Ratio
When enabled, scaling will respect original aspect ratio.
TRUE
GstAudiorate::add
guint64
r
Add
Number of added samples.
0
GstAudiorate::drop
guint64
r
Drop
Number of dropped samples.
0
GstAudiorate::in
guint64
r
In
Number of input samples.
0
GstAudiorate::out
guint64
r
Out
Number of output samples.
0
GstAudiorate::silent
gboolean
rw
silent
Don't emit notify for dropped and duplicated frames.
TRUE
GstVorbisEnc::bitrate
gint
[G_MAXULONG,250001]
rw
Target Bitrate
Attempt to encode at a bitrate averaging this (in bps). This uses the bitrate management engine, and is not recommended for most users. Quality is a better alternative. (-1 == disabled).
-1
GstVorbisEnc::last-message
gchar*
r
last-message
The last status message.
NULL
GstVorbisEnc::managed
gboolean
rw
Managed
Enable bitrate management engine.
FALSE
GstVorbisEnc::max-bitrate
gint
[G_MAXULONG,250001]
rw
Maximum Bitrate
Specify a maximum bitrate (in bps). Useful for streaming applications. (-1 == disabled).
-1
GstVorbisEnc::min-bitrate
gint
[G_MAXULONG,250001]
rw
Minimum Bitrate
Specify a minimum bitrate (in bps). Useful for encoding for a fixed-size channel. (-1 == disabled).
-1
GstVorbisEnc::quality
gfloat
[-0.1,1]
rw
Quality
Specify quality instead of specifying a particular bitrate.
0.3
GstTheoraDec::crop
gboolean
rw
Crop
Crop the image to the visible region.
TRUE
GstTheoraEnc::bitrate
gint
[0,16777215]
rw
Bitrate
Compressed video bitrate (kbps).
0
GstTheoraEnc::border
GstTheoraEncBorderMode
rw
Border
ignored and kept for API compat only.
Black Border
GstTheoraEnc::center
gboolean
rw
Center
ignored and kept for API compat only.
TRUE
GstTheoraEnc::keyframe-auto
gboolean
rw
Keyframe Auto
Automatic keyframe detection.
TRUE
GstTheoraEnc::keyframe-force
gint
[1,32768]
rw
Keyframe force
Force keyframe every N frames.
64
GstTheoraEnc::keyframe-freq
gint
[1,32768]
rw
Keyframe frequency
Keyframe frequency.
64
GstTheoraEnc::keyframe-mindistance
gint
[1,32768]
rw
Keyframe mindistance
ignored and kept for API compat only.
8
GstTheoraEnc::keyframe-threshold
gint
[0,32768]
rw
Keyframe threshold
ignored and kept for API compat only.
80
GstTheoraEnc::noise-sensitivity
gint
[0,32768]
rw
Noise sensitivity
ignored and kept for API compat only.
1
GstTheoraEnc::quality
gint
[0,63]
rw
Quality
Video quality.
48
GstTheoraEnc::quick
gboolean
rw
Quick
ignored and kept for API compat only.
TRUE
GstTheoraEnc::sharpness
gint
[0,2]
rw
Sharpness
ignored and kept for API compat only.
0
GstTheoraEnc::speed-level
gint
[0,3]
rw
Speed level
Controls the amount of motion vector searching done while encoding.
1
GstTheoraEnc::cap-overflow
gboolean
rw
Cap overflow
Enable capping of bit reservoir overflows.
TRUE
GstTheoraEnc::cap-underflow
gboolean
rw
Cap underflow
Enable capping of bit reservoir underflows.
FALSE
GstTheoraEnc::drop-frames
gboolean
rw
Drop frames
Allow or disallow frame dropping.
TRUE
GstTheoraEnc::rate-buffer
gint
[0,1000]
rw
Rate Control Buffer
Sets the size of the rate control buffer, in units of frames. The default value of 0 instructs the encoder to automatically select an appropriate value.
0
GstTheoraEnc::vp3-compatible
gboolean
rw
VP3 compatible
Disables non-VP3 compatible features.
FALSE
GstTheoraEnc::multipass-cache-file
gchar*
rw
Multipass Cache File
Multipass cache file.
NULL
GstTheoraEnc::multipass-mode
GstTheoraEncMultipassMode
rw
Multipass mode
Single pass or first/second pass.
Single pass
GstTheoraEnc::dup-on-gap
gboolean
rw
Create DUP frame on GAP flag
Allow codec to handle frames with GAP flag as duplicates of previous frame. This is good to work with variable frame rate stabilized by videorate element. It will add variable latency with maximal size of keyframe distance, this way it is a bad idea to use with live streams.
FALSE
GstGnomeVFSSrc::handle
GnomeVFSHandle*
rw
GnomeVFSHandle
Handle for GnomeVFS.
GstGnomeVFSSrc::iradio-genre
gchar*
r
iradio-genre
Genre of the stream.
NULL
GstGnomeVFSSrc::iradio-mode
gboolean
rw
iradio-mode
Enable internet radio mode (extraction of shoutcast/icecast metadata).
FALSE
GstGnomeVFSSrc::iradio-name
gchar*
r
iradio-name
Name of the stream.
NULL
GstGnomeVFSSrc::iradio-title
gchar*
r
iradio-title
Name of currently playing song.
NULL
GstGnomeVFSSrc::iradio-url
gchar*
r
iradio-url
Homepage URL for radio stream.
NULL
GstGnomeVFSSrc::location
gchar*
rw
File Location
Location of the file to read.
NULL
GstGnomeVFSSrc::random-access
gboolean
rw
random-mode
Enable random file access.
FALSE
GstOggMux::max-delay
guint64
rw
Max delay
Maximum delay in multiplexing streams.
500000000
GstOggMux::max-page-delay
guint64
rw
Max page delay
Maximum delay for sending out a page.
500000000
GstOggMux::max-tolerance
guint64
rw
Max time tolerance
Maximum timestamp difference for maintaining perfect granules.
40000000
GstOggMux::skeleton
gboolean
rw
Skeleton
Whether to include a Skeleton track.
FALSE
GstAlsaSrc::device
gchar*
rw
Device
ALSA device, as defined in an asound configuration file.
"default"
GstAlsaSrc::device-name
gchar*
r
Device name
Human-readable name of the sound device.
""
GstAlsaSrc::card-name
gchar*
r
Card name
Human-readable name of the sound card.
""
GstAlsaSink::device
gchar*
rw
Device
ALSA device, as defined in an asound configuration file.
"default"
GstAlsaSink::device-name
gchar*
r
Device name
Human-readable name of the sound device.
""
GstAlsaSink::card-name
gchar*
r
Card name
Human-readable name of the sound card.
""
GstAudioTestSrc::freq
gdouble
[0,20000]
rw
Frequency
Frequency of test signal.
440
GstAudioTestSrc::is-live
gboolean
rw
Is Live
Whether to act as a live source.
FALSE
GstAudioTestSrc::samplesperbuffer
gint
>= 1
rw
Samples per buffer
Number of samples in each outgoing buffer.
1024
GstAudioTestSrc::timestamp-offset
gint64
rw
Timestamp offset
An offset added to timestamps set on buffers (in ns).
0
GstAudioTestSrc::volume
gdouble
[0,1]
rw
Volume
Volume of test signal.
0.8
GstAudioTestSrc::wave
GstAudioTestSrcWave
rw
Waveform
Oscillator waveform.
Sine
GstAudioTestSrc::can-activate-pull
gboolean
rw
Can activate pull
Can activate in pull mode.
FALSE
GstAudioTestSrc::can-activate-push
gboolean
rw
Can activate push
Can activate in push mode.
TRUE
GstVideoScale::method
GstVideoScaleMethod
rw
method
method.
Bilinear
GstVideoScale::add-borders
gboolean
rw
Add Borders
Add black borders if necessary to keep the display aspect ratio.
FALSE
GstVideoScale::dither
gboolean
rwx
Dither
Add dither (only used for Lanczos method).
FALSE
GstVideoScale::envelope
gdouble
[0,5]
rwx
Envelope
Size of filter envelope.
2
GstVideoScale::sharpen
gdouble
[0,1]
rwx
Sharpen
Sharpening.
0
GstVideoScale::sharpness
gdouble
[0,2]
rwx
Sharpness
Sharpness of filter.
1
GstVideoRate::drop
guint64
r
Drop
Number of dropped frames.
0
GstVideoRate::duplicate
guint64
r
Duplicate
Number of duplicated frames.
0
GstVideoRate::in
guint64
r
In
Number of input frames.
0
GstVideoRate::new-pref
gdouble
[0,1]
rw
New Pref
Value indicating how much to prefer new frames (unused).
1
GstVideoRate::out
guint64
r
Out
Number of output frames.
0
GstVideoRate::silent
gboolean
rw
silent
Don't emit notify for dropped and duplicated frames.
TRUE
GstVideoRate::skip-to-first
gboolean
rw
Skip to first buffer
Don't produce buffers before the first one we receive.
FALSE
GstVideoRate::average-period
guint64
<= G_MAXLONG
rw
Period over which to average
Period over which to average the framerate (in ns) (0 = disabled).
0
GstVideoRate::drop-only
gboolean
rw
Only Drop
Only drop frames, no duplicates are produced.
FALSE
GstVideoRate::max-rate
gint
>= 1
rwx
maximum framerate
Maximum framerate allowed to pass through (in frames per second, implies drop-only).
2147483647
GstAudioRate::add
guint64
r
Add
Number of added samples.
0
GstAudioRate::drop
guint64
r
Drop
Number of dropped samples.
0
GstAudioRate::in
guint64
r
In
Number of input samples.
0
GstAudioRate::out
guint64
r
Out
Number of output samples.
0
GstAudioRate::silent
gboolean
rw
silent
Don't emit notify for dropped and duplicated frames.
TRUE
GstAudioRate::tolerance
guint64
rw
tolerance
Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).
40000000
GstAudioRate::skip-to-first
gboolean
rw
Skip to first buffer
Don't produce buffers before the first one we receive.
FALSE
GstTextRender::font-desc
gchar*
w
font description
Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.
""
GstTextRender::halignment
GstTextRenderHAlign
rw
horizontal alignment
Horizontal alignment of the text.
center
GstTextRender::line-alignment
GstTextRenderLineAlign
rw
line alignment
Alignment of text lines relative to each other.
center
GstTextRender::valignment
GstTextRenderVAlign
rw
vertical alignment
Vertical alignment of the text.
baseline
GstTextRender::xpad
gint
>= 0
rw
horizontal paddding
Horizontal paddding when using left/right alignment.
25
GstTextRender::ypad
gint
>= 0
rw
vertical padding
Vertical padding when using top/bottom alignment.
25
GstTextOverlay::deltax
gint
rw
X position modifier
Shift X position to the left or to the right. Unit is pixels.
0
GstTextOverlay::deltay
gint
rw
Y position modifier
Shift Y position up or down. Unit is pixels.
0
GstTextOverlay::font-desc
gchar*
w
font description
Pango font description of font to be used for rendering. See documentation of pango_font_description_from_string for syntax.
""
GstTextOverlay::halign
gchar*
w
horizontal alignment
Horizontal alignment of the text (deprecated; use halignment).
"center"
GstTextOverlay::shaded-background
gboolean
rw
shaded background
Whether to shade the background under the text area.
FALSE
GstTextOverlay::text
gchar*
rw
text
Text to be display.
""
GstTextOverlay::valign
gchar*
w
vertical alignment
Vertical alignment of the text (deprecated; use valignment).
"baseline"
GstTextOverlay::wrap-mode
GstTextOverlayWrapMode
rw
wrap mode
Whether to wrap the text and if so how.
wordchar
GstTextOverlay::xpad
gint
>= 0
rw
horizontal paddding
Horizontal paddding when using left/right alignment.
25
GstTextOverlay::ypad
gint
>= 0
rw
vertical padding
Vertical padding when using top/bottom alignment.
25
GstTextOverlay::halignment
GstTextOverlayHAlign
rw
horizontal alignment
Horizontal alignment of the text.
center
GstTextOverlay::valignment
GstTextOverlayVAlign
rw
vertical alignment
Vertical alignment of the text.
baseline
GstTextOverlay::line-alignment
GstTextOverlayLineAlign
rw
line alignment
Alignment of text lines relative to each other.
center
GstTextOverlay::silent
gboolean
rw
silent
Whether to render the text string.
FALSE
GstTextOverlay::wait-text
gboolean
rw
Wait Text
Whether to wait for subtitles.
TRUE
GstTextOverlay::auto-resize
gboolean
rw
auto resize
Automatically adjust font size to screen-size.
TRUE
GstTextOverlay::vertical-render
gboolean
rw
vertical render
Vertical Render.
FALSE
GstTextOverlay::color
guint
rw
Color
Color to use for text (big-endian ARGB).
4294967295
GstTextOverlay::xpos
gdouble
[0,1]
rw
horizontal position
Horizontal position when using position alignment.
0.5
GstTextOverlay::ypos
gdouble
[0,1]
rw
vertical position
Vertical position when using position alignment.
0.5
CDParanoia::abort-on-skip
gboolean
rw
Abort on skip
Abort on imperfect reads/skips.
FALSE
CDParanoia::default-sectors
gint
[-1,100]
rw
Default sectors
Force default number of sectors in read to n sectors.
-1
CDParanoia::device
gchararray
rw
Device
CD device location.
"/dev/cdrom"
CDParanoia::discid
gchararray
r
discid
The dics id.
NULL
CDParanoia::endian
GstParanoiaEndian
rw
Endian
Force endian on drive.
treat drive as little endian
CDParanoia::generic-device
gchararray
rw
Generic device
Use specified generic scsi device.
NULL
CDParanoia::never-skip
gint
>= 0
rw
Never skip
never accept any less than perfect data reconstruction (don't allow 'V's) but if [n] is given, skip after [n] retries without progress.
0
CDParanoia::paranoia-mode
GstParanoiaMode
rw
Paranoia mode
Type of checking to perform.
Disable paranoid checking
CDParanoia::read-speed
gint
rw
Read speed
Read from device at specified speed.
-1
CDParanoia::search-overlap
gint
[-1,75]
rw
Search overlap
Force minimum overlap search during verification to n sectors.
-1
CDParanoia::toc-bias
gboolean
rw
TOC bias
Assume that the beginning offset of track 1 as reported in the TOC will be addressed as LBA 0. Necessary for some Toshiba drives to get track boundaries.
FALSE
CDParanoia::toc-offset
gint
rw
TOC offset
Add sectors to the values reported.
0
GstAlsaMixerElement::device
gchar*
rw
Device
ALSA device, as defined in an asound configuration file.
"default"
GstAlsaMixerElement::device-name
gchar*
r
Device name
Human-readable name of the sound device.
""
GstGnomeVFSSink::handle
GnomeVFSHandle*
rw
GnomeVFSHandle
Handle for GnomeVFS.
GstGnomeVFSSink::location
gchar*
rw
File Location
Location of the file to write.
NULL
GstGnomeVFSSink::uri
GnomeVFSURI*
rw
GnomeVFSURI
URI for GnomeVFS.
GstCdParanoiaSrc::generic-device
gchar*
rw
Generic device
Use specified generic scsi device.
NULL
GstCdParanoiaSrc::paranoia-mode
GstCdParanoiaMode
rw
Paranoia mode
Type of checking to perform.
PARANOIA_MODE_FRAGMENT
GstCdParanoiaSrc::read-speed
gint
>= G_MAXULONG
rw
Read speed
Read from device at specified speed (-1 and 0 = full speed).
-1
GstCdParanoiaSrc::search-overlap
gint
[G_MAXULONG,75]
rw
Search overlap
Force minimum overlap search during verification to n sectors.
-1
GstCdParanoiaSrc::cache-size
gint
>= G_MAXULONG
rw
Cache size
Set CD cache size to n sectors (-1 = auto).
-1
GstSubParse::subtitle-encoding
gchar*
rw
subtitle charset encoding
Encoding to assume if input subtitles are not in UTF-8 or any other Unicode encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstSubParse::video-fps
GstFraction
rw
Video framerate
Framerate of the video stream. This is needed by some subtitle formats to synchronize subtitles and video properly. If not set and the subtitle format requires it subtitles may be out of sync.
GstTheoraParse::synchronization-points
GValueArray*
rw
Synchronization points
An array of (granuletime, buffertime) pairs.
GstGDPPay::crc-header
gboolean
rw
CRC Header
Calculate and store a CRC checksum on the header.
TRUE
GstGDPPay::crc-payload
gboolean
rw
CRC Payload
Calculate and store a CRC checksum on the payload.
FALSE
GstGDPPay::version
GstDPVersion
rw
Version
Version of the GStreamer Data Protocol.
GST_DP_VERSION_1_0
GstDecodeBin2::caps
GstCaps*
rw
Caps
The caps on which to stop decoding.
GstDecodeBin2::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstDecodeBin2::sink-caps
GstCaps*
rw
Sink Caps
The caps of the input data. (NULL = use typefind element).
GstDecodeBin2::high-percent
gint
[0,100]
rw
High percent
High threshold for buffering to finish.
99
GstDecodeBin2::low-percent
gint
[0,100]
rw
Low percent
Low threshold for buffering to start.
10
GstDecodeBin2::max-size-buffers
guint
rw
Max. size (buffers)
Max. number of buffers in the queue (0=automatic).
0
GstDecodeBin2::max-size-bytes
guint
rw
Max. size (bytes)
Max. amount of bytes in the queue (0=automatic).
0
GstDecodeBin2::max-size-time
guint64
rw
Max. size (ns)
Max. amount of data in the queue (in ns, 0=automatic).
0
GstDecodeBin2::use-buffering
gboolean
rw
Use Buffering
Emit GST_MESSAGE_BUFFERING based on low-/high-percent thresholds.
FALSE
GstDecodeBin2::post-stream-topology
gboolean
rw
Post Stream Topology
Post stream-topology messages.
FALSE
GstDecodeBin2::expose-all-streams
gboolean
rw
Expose All Streams
Expose all streams, including those of unknown type or that don't match the 'caps' property.
TRUE
GstURIDecodeBin::uri
gchar*
rw
URI
URI to decode.
NULL
GstURIDecodeBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstURIDecodeBin::caps
GstCaps*
rw
Caps
The caps on which to stop decoding. (NULL = default).
GstURIDecodeBin::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstURIDecodeBin::source
GstElement*
r
Source
Source object used.
GstURIDecodeBin::buffer-duration
gint64
>= G_MAXULONG
rw
Buffer duration (ns)
Buffer duration when buffering streams (-1 default value).
-1
GstURIDecodeBin::buffer-size
gint
>= G_MAXULONG
rw
Buffer size (bytes)
Buffer size when buffering streams (-1 default value).
-1
GstURIDecodeBin::download
gboolean
rw
Download
Attempt download buffering when buffering network streams.
FALSE
GstURIDecodeBin::use-buffering
gboolean
rw
Use Buffering
Perform buffering on demuxed/parsed media.
FALSE
GstURIDecodeBin::expose-all-streams
gboolean
rw
Expose All Streams
Expose all streams, including those of unknown type or that don't match the 'caps' property.
TRUE
GstURIDecodeBin::ring-buffer-max-size
guint64
<= G_MAXUINT
rw
Max. ring buffer size (bytes)
Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).
0
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.
99
GstQueue2::low-percent
gint
[0,100]
rw
Low percent
Low threshold for buffering to start.
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*
rw
Temporary File Location
Location to store temporary files in (Deprecated: Only read this property, use temp-tmpl to configure the name template).
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-template
gchar*
rw
Temporary File Template
File template to store temporary files in, should contain directory and XXXXXX. (NULL == disabled).
NULL
GstAudioConvert::dithering
GstAudioConvertDithering
rw
Dithering
Selects between different dithering methods.
Triangular dithering (default)
GstAudioConvert::noise-shaping
GstAudioConvertNoiseShaping
rw
Noise shaping
Selects between different noise shaping methods.
No noise shaping (default)
GstPlayBin2::audio-sink
GstElement*
rw
Audio Sink
the audio output element to use (NULL = default sink).
GstPlayBin2::connection-speed
guint
<= 4294967
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstPlayBin2::current-audio
gint
>= -1
rw
Current audio
Currently playing audio stream (-1 = auto).
-1
GstPlayBin2::current-text
gint
>= -1
rw
Current Text
Currently playing text stream (-1 = auto).
-1
GstPlayBin2::current-video
gint
>= -1
rw
Current Video
Currently playing video stream (-1 = auto).
-1
GstPlayBin2::flags
GstPlayFlags
rw
Flags
Flags to control behaviour.
Render the video stream|Render the audio stream|Render subtitles|Use software volume
GstPlayBin2::frame
GstBuffer*
r
Frame
The last frame (NULL = no video available).
GstPlayBin2::n-audio
gint
>= 0
r
Number Audio
Total number of audio streams.
0
GstPlayBin2::n-text
gint
>= 0
r
Number Text
Total number of text streams.
0
GstPlayBin2::n-video
gint
>= 0
r
Number Video
Total number of video streams.
0
GstPlayBin2::source
GstElement*
r
Source
Source element.
GstPlayBin2::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstPlayBin2::subtitle-font-desc
gchar*
w
Subtitle font description
Pango font description of font to be used for subtitle rendering.
NULL
GstPlayBin2::suburi
gchar*
rw
.sub-URI
Optional URI of a subtitle.
NULL
GstPlayBin2::uri
gchar*
rw
URI
URI of the media to play.
NULL
GstPlayBin2::video-sink
GstElement*
rw
Video Sink
the video output element to use (NULL = default sink).
GstPlayBin2::vis-plugin
GstElement*
rw
Vis plugin
the visualization element to use (NULL = default).
GstPlayBin2::volume
gdouble
[0,10]
rw
Volume
The audio volume, 1.0=100%.
1
GstPlayBin2::mute
gboolean
rw
Mute
Mute the audio channel without changing the volume.
FALSE
GstPlayBin2::buffer-duration
gint64
>= -1
rw
Buffer duration (ns)
Buffer duration when buffering network streams.
-1
GstPlayBin2::buffer-size
gint
>= -1
rw
Buffer size (bytes)
Buffer size when buffering network streams.
-1
GstPlayBin2::text-sink
GstElement*
rw
Text plugin
the text output element to use (NULL = default textoverlay).
GstPlayBin2::subpic-sink
GstElement*
rw
Subpicture plugin
the subpicture output element to use (NULL = default dvdspu).
GstPlayBin2::av-offset
gint64
rw
AV Offset
The synchronisation offset between audio and video in nanoseconds.
0
GstPlayBin2::ring-buffer-max-size
guint64
<= G_MAXULONG
rw
Max. ring buffer size (bytes)
Max. amount of data in the ring buffer (bytes, 0 = ring buffer disabled).
0
GstGioSink::location
gchar*
rw
Location
URI location to write to.
NULL
GstGioSink::file
GFile*
rw
File
GFile to write to.
GstGioSrc::location
gchar*
rw
Location
URI location to read from.
NULL
GstGioSrc::file
GFile*
rw
File
GFile to read from.
GstGioStreamSink::stream
GOutputStream*
rw
Stream
Stream to write to.
GstGioStreamSrc::stream
GInputStream*
rw
Stream
Stream to read from.
GstPlayBaseBin::connection-speed
guint
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstPlayBaseBin::current-audio
gint
>= -1
rw
Current audio
Currently playing audio stream (-1 = none).
-1
GstPlayBaseBin::current-text
gint
>= -1
rw
Current text
Currently playing text stream (-1 = none).
-1
GstPlayBaseBin::current-video
gint
>= -1
rw
Current video
Currently playing video stream (-1 = none).
-1
GstPlayBaseBin::nstreams
gint
>= 0
r
NStreams
number of streams.
0
GstPlayBaseBin::queue-min-threshold
guint64
<= G_MAXINT64
rw
Queue min threshold
Buffering low threshold of internal queues in nanoseconds.
900000000
GstPlayBaseBin::queue-size
guint64
<= G_MAXINT64
rw
Queue size
Size of internal queues in nanoseconds.
3000000000
GstPlayBaseBin::queue-threshold
guint64
<= G_MAXINT64
rw
Queue threshold
Buffering threshold of internal queues in nanoseconds.
2850000000
GstPlayBaseBin::source
GstElement*
r
Source
Source element.
GstPlayBaseBin::stream-info
gpointer
r
Stream info
List of streaminfo.
GstPlayBaseBin::stream-info-value-array
GValueArray*
r
StreamInfo GValueArray
value array of streaminfo.
GstPlayBaseBin::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstPlayBaseBin::suburi
gchar*
rw
.sub-URI
Optional URI of a subtitle.
NULL
GstPlayBaseBin::uri
gchar*
rw
URI
URI of the media to play.
NULL
GstSpeexResample::filter-length
gint
>= 0
rwx
Filter length
DEPRECATED, DON'T USE THIS! Length of the resample filter.
64
GstSpeexResample::quality
gint
[0,10]
rwx
Quality
Resample quality with 0 being the lowest and 10 being the best.
4
GstClockOverlay::time-format
gchar*
rw
Date/Time Format
Format to use for time and date value, as in strftime.
"%H:%M:%S"
GstAppSink::caps
GstCaps*
rw
Caps
The allowed caps for the sink pad.
GstAppSink::drop
gboolean
rw
Drop
Drop old buffers when the buffer queue is filled.
FALSE
GstAppSink::emit-signals
gboolean
rw
Emit signals
Emit new-preroll, new-buffer and new-buffer-list signals.
FALSE
GstAppSink::eos
gboolean
r
EOS
Check if the sink is EOS or not started.
TRUE
GstAppSink::max-buffers
guint
rw
Max Buffers
The maximum number of buffers to queue internally (0 = unlimited).
0
GstAppSrc::block
gboolean
rw
Block
Block push-buffer when max-bytes are queued.
FALSE
GstAppSrc::caps
GstCaps*
rw
Caps
The allowed caps for the src pad.
GstAppSrc::format
GstFormat
rw
Format
The format of the segment events and seek.
GST_FORMAT_BYTES
GstAppSrc::is-live
gboolean
rw
Is Live
Whether to act as a live source.
FALSE
GstAppSrc::max-bytes
guint64
rw
Max bytes
The maximum number of bytes to queue internally (0 = unlimited).
200000
GstAppSrc::max-latency
gint64
>= G_MAXULONG
rw
Max Latency
The maximum latency (-1 = unlimited).
-1
GstAppSrc::min-latency
gint64
>= G_MAXULONG
rw
Min Latency
The minimum latency (-1 = default).
-1
GstAppSrc::size
gint64
>= G_MAXULONG
rw
Size
The size of the data stream in bytes (-1 if unknown).
-1
GstAppSrc::stream-type
GstAppStreamType
rw
Stream Type
the type of the stream.
GST_APP_STREAM_TYPE_STREAM
GstAppSrc::emit-signals
gboolean
rw
Emit signals
Emit need-data, enough-data and seek-data signals.
TRUE
GstAppSrc::min-percent
guint
<= 100
rw
Min Percent
Emit need-data when queued bytes drops below this percent of max-bytes.
0
GstAudioResample::filter-length
gint
>= 0
rw
Filter length
Length of the resample filter.
64
GstAudioResample::quality
gint
[0,10]
rwx
Quality
Resample quality with 0 being the lowest and 10 being the best.
4
GstAudioResample::sinc-filter-auto-threshold
guint
rw
Sinc filter auto mode threshold
Memory usage threshold to use if sinc filter mode is AUTO, given in bytes.
1048576
GstAudioResample::sinc-filter-mode
SpeexResamplerSincFilterMode
rw
Sinc filter table mode
What sinc filter table mode to use.
Use full table if table size below threshold
GstAdder::caps
GstCaps*
rw
Target caps
Set target format for mixing (NULL means ANY). Setting this property takes a reference to the supplied GstCaps object.
GstPlaySink::flags
GstPlayFlags
rw
Flags
Flags to control behaviour.
Render the video stream|Render the audio stream|Render subtitles|Use software volume|Use software color balance
GstPlaySink::mute
gboolean
rw
Mute
Mute the audio channel without changing the volume.
FALSE
GstPlaySink::subtitle-font-desc
gchar*
w
Subtitle font description
Pango font description of font to be used for subtitle rendering.
NULL
GstPlaySink::vis-plugin
GstElement*
rw
Vis plugin
the visualization element to use (NULL = default).
GstPlaySink::volume
gdouble
[0,10]
rw
Volume
The audio volume, 1.0=100%.
1
GstPlaySink::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstPlaySink::av-offset
gint64
rw
AV Offset
The synchronisation offset between audio and video in nanoseconds.
0
GstPlaySink::frame
GstBuffer*
r
Frame
The last frame (NULL = no video available).
GstPlaySink::audio-sink
GstElement*
rw
Audio Sink
the audio output element to use (NULL = default sink).
GstPlaySink::sample
GstSample*
r
Sample
The last sample (NULL = no video available).
GstPlaySink::text-sink
GstElement*
rw
Text sink
the text output element to use (NULL = default subtitleoverlay).
GstPlaySink::video-sink
GstElement*
rw
Video Sink
the video output element to use (NULL = default sink).
GstPlaySink::send-event-mode
GstPlaySinkSendEventMode
rw
Send event mode
How to send events received in send_event function.
Default GstBin's send_event handling (default)
GstPlaySink::force-aspect-ratio
gboolean
rw
Force Aspect Ratio
When enabled, scaling will respect original aspect ratio.
TRUE
GstSubtitleOverlay::font-desc
gchar*
rw
Subtitle font description
Pango font description of font to be used for subtitle rendering.
NULL
GstSubtitleOverlay::silent
gboolean
rw
Silent
Whether to show subtitles.
FALSE
GstSubtitleOverlay::subtitle-encoding
gchar*
rw
subtitle encoding
Encoding to assume if input subtitles are not in UTF-8 encoding. If not set, the GST_SUBTITLE_ENCODING environment variable will be checked for an encoding to use. If that is not set either, ISO-8859-15 will be assumed.
NULL
GstEncodeBin::audio-jitter-tolerance
guint64
rw
Audio jitter tolerance
Amount of timestamp jitter/imperfection to allow on audio streams before inserting/dropping samples (ns).
20000000
GstEncodeBin::avoid-reencoding
gboolean
rw
Avoid re-encoding
Whether to re-encode portions of compatible video streams that lay on segment boundaries.
FALSE
GstEncodeBin::profile
GstEncodingProfile*
rw
Profile
The GstEncodingProfile to use.
GstEncodeBin::queue-buffers-max
guint
rw
Max. size (buffers)
Max. number of buffers in the queue (0=disable).
200
GstEncodeBin::queue-bytes-max
guint
rw
Max. size (kB)
Max. amount of data in the queue (bytes, 0=disable).
10485760
GstEncodeBin::queue-time-max
guint64
rw
Max. size (ns)
Max. amount of data in the queue (in ns, 0=disable).
1000000000
GstEncodeBin::flags
GstEncodeBinFlags
rw
Flags
Flags to control behaviour.
GstMultiSocketSink::buffers-max
gint
>= G_MAXULONG
rw
Buffers max
max number of buffers to queue for a client (-1 = no limit).
-1
GstMultiSocketSink::buffers-min
gint
>= G_MAXULONG
rw
Buffers min
min number of buffers to queue (-1 = as few as possible).
-1
GstMultiSocketSink::buffers-queued
guint
r
Buffers queued
Number of buffers currently queued.
0
GstMultiSocketSink::buffers-soft-max
gint
>= G_MAXULONG
rw
Buffers soft max
Recover client when going over this limit (-1 = no limit).
-1
GstMultiSocketSink::burst-format
GstFormat
rw
Burst format
The format of the burst units (when sync-method is burst[[-with]-keyframe]).
GST_FORMAT_UNDEFINED
GstMultiSocketSink::burst-value
guint64
rw
Burst value
The amount of burst expressed in burst-unit.
0
GstMultiSocketSink::bytes-min
gint
>= G_MAXULONG
rw
Bytes min
min number of bytes to queue (-1 = as little as possible).
-1
GstMultiSocketSink::bytes-served
guint64
r
Bytes served
Total number of bytes send to all clients.
0
GstMultiSocketSink::bytes-to-serve
guint64
r
Bytes to serve
Number of bytes received to serve to clients.
0
GstMultiSocketSink::handle-read
gboolean
rw
Handle Read
Handle client reads and discard the data.
TRUE
GstMultiSocketSink::num-sockets
guint
r
Number of sockets
The current number of client sockets.
0
GstMultiSocketSink::qos-dscp
gint
[G_MAXULONG,63]
rw
QoS diff srv code point
Quality of Service, differentiated services code point (-1 default).
-1
GstMultiSocketSink::recover-policy
GstMultiSocketSinkRecoverPolicy
rw
Recover Policy
How to recover when client reaches the soft max.
Do not try to recover
GstMultiSocketSink::resend-streamheader
gboolean
rw
Resend streamheader
Resend the streamheader if it changes in the caps.
TRUE
GstMultiSocketSink::sync-method
GstMultiSocketSinkSyncMethod
rw
Sync Method
How to sync new clients to the stream.
Serve starting from the latest buffer
GstMultiSocketSink::time-min
gint64
>= G_MAXULONG
rw
Time min
min number of time to queue (-1 = as little as possible).
-1
GstMultiSocketSink::timeout
guint64
rw
Timeout
Maximum inactivity timeout in nanoseconds for a client (0 = no limit).
0
GstMultiSocketSink::unit-type
GstFormat
rw
Units type
The unit to measure the max/soft-max/queued properties.
GST_FORMAT_BUFFERS
GstMultiSocketSink::units-max
gint64
>= G_MAXULONG
rw
Units max
max number of units to queue (-1 = no limit).
-1
GstMultiSocketSink::units-soft-max
gint64
>= G_MAXULONG
rw
Units soft max
Recover client when going over this limit (-1 = no limit).
-1
GstVideoConvert::dither
GstVideoConvertDitherMethod
rw
Dither
Apply dithering while converting.
No dithering (default)