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.
GstVideoScale::add-borders
gboolean
rw
Add Borders
Add black borders if necessary to keep the display aspect ratio.
TRUE
GstVideoScale::dither
gboolean
rwx
Dither
Add dither (only used for Lanczos method).
FALSE
GstVideoScale::envelope
gdouble
[1,5]
rwx
Envelope
Size of filter envelope.
2
GstVideoScale::method
GstVideoScaleMethod
rw
method
method.
Bilinear (2-tap)
GstVideoScale::sharpen
gdouble
[0,1]
rwx
Sharpen
Sharpening.
0
GstVideoScale::sharpness
gdouble
[0.5,1.5]
rwx
Sharpness
Sharpness of filter.
1
GstVideoScale::gamma-decode
gboolean
rwx
Gamma Decode
Decode gamma before scaling.
FALSE
GstVideoScale::n-threads
guint
rwx
Threads
Maximum number of threads to use.
1
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::caps
GstCaps*
rw
Caps
The caps on which to stop decoding. (NULL = default).
GstURIDecodeBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstURIDecodeBin::download
gboolean
rw
Download
Attempt download buffering when buffering network streams.
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
GstURIDecodeBin::source
GstElement*
r
Source
Source object used.
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::uri
gchar*
rw
URI
URI to decode.
NULL
GstURIDecodeBin::use-buffering
gboolean
rw
Use Buffering
Perform buffering on demuxed/parsed media.
FALSE
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
GstPlaySink::audio-sink
GstElement*
rw
Audio Sink
the audio output element to use (NULL = default sink).
GstPlaySink::av-offset
gint64
rw
AV Offset
The synchronisation offset between audio and video in nanoseconds.
0
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::force-aspect-ratio
gboolean
rw
Force Aspect Ratio
When enabled, scaling will respect original aspect ratio.
TRUE
GstPlaySink::mute
gboolean
rw
Mute
Mute the audio channel without changing the volume.
FALSE
GstPlaySink::sample
GstSample*
r
Sample
The last sample (NULL = no video available).
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::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::subtitle-font-desc
gchar*
w
Subtitle font description
Pango font description of font to be used for subtitle rendering.
NULL
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::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::audio-filter
GstElement*
rw
Audio filter
the audio filter(s) to apply, if possible.
GstPlaySink::video-filter
GstElement*
rw
Video filter
the video filter(s) to apply, if possible.
GstPlayBin::audio-sink
GstElement*
rw
Audio Sink
the audio output element to use (NULL = default sink).
GstPlayBin::audio-stream-combiner
GstElement*
rw
Audio stream combiner
Current audio stream combiner (NULL = input-selector).
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::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstPlayBin::current-audio
gint
>= G_MAXULONG
rw
Current audio
Currently playing audio stream (-1 = auto).
-1
GstPlayBin::current-suburi
gchar*
r
Current .sub-URI
The currently playing URI of a subtitle.
NULL
GstPlayBin::current-text
gint
>= G_MAXULONG
rw
Current Text
Currently playing text stream (-1 = auto).
-1
GstPlayBin::current-uri
gchar*
r
Current URI
The currently playing URI.
NULL
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::force-aspect-ratio
gboolean
rw
Force Aspect Ratio
When enabled, scaling will respect original aspect ratio.
TRUE
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::subtitle-font-desc
gchar*
w
Subtitle font description
Pango font description of font to be used for subtitle rendering.
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::text-stream-combiner
GstElement*
rw
Text stream combiner
Current text stream combiner (NULL = input-selector).
GstPlayBin::uri
gchar*
rw
URI
URI of the media to play.
NULL
GstPlayBin::video-sink
GstElement*
rw
Video Sink
the video output element to use (NULL = default sink).
GstPlayBin::video-stream-combiner
GstElement*
rw
Video stream combiner
Current video stream combiner (NULL = input-selector).
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::audio-filter
GstElement*
rw
Audio filter
the audio filter(s) to apply, if possible.
GstPlayBin::video-filter
GstElement*
rw
Video filter
the video filter(s) to apply, if possible.
GstPlayBin::video-multiview-flags
GstVideoMultiviewFlags
rw
Multiview Flags Override
Override details of the multiview frame layout.
GstPlayBin::video-multiview-mode
GstVideoMultiviewFramePacking
rw
Multiview Mode Override
Re-interpret a video stream as one of several frame-packed stereoscopic modes.
GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE
GstDecodeBin::caps
GstCaps*
rw
Caps
The caps on which to stop decoding.
GstDecodeBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
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::sink-caps
GstCaps*
rw
Sink Caps
The caps of the input data. (NULL = use typefind element).
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
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.
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
GstAudioResamplerFilterMode
rw
Sinc filter table mode
What sinc filter table mode to use.
GST_AUDIO_RESAMPLER_FILTER_MODE_AUTO
GstAudioResample::resample-method
GstAudioResamplerMethod
rw
Resample method to use
What resample method to use.
GST_AUDIO_RESAMPLER_METHOD_KAISER
GstAudioResample::sinc-filter-interpolation
GstAudioResamplerFilterInterpolation
rw
Sinc filter interpolation
How to interpolate the sinc filter table.
GST_AUDIO_RESAMPLER_FILTER_INTERPOLATION_CUBIC
GstVideoConvert::dither
GstVideoDitherMethod
rw
Dither
Apply dithering while converting.
GST_VIDEO_DITHER_BAYER
GstVideoConvert::alpha-mode
GstVideoAlphaMode
rw
Alpha Mode
Alpha Mode to use.
GST_VIDEO_ALPHA_MODE_COPY
GstVideoConvert::alpha-value
gdouble
[0,1]
rw
Alpha Value
Alpha Value to use.
1
GstVideoConvert::chroma-mode
GstVideoChromaMode
rw
Chroma Mode
Chroma Resampling Mode.
GST_VIDEO_CHROMA_MODE_FULL
GstVideoConvert::chroma-resampler
GstVideoResamplerMethod
rw
Chroma resampler
Chroma resampler method.
GST_VIDEO_RESAMPLER_METHOD_LINEAR
GstVideoConvert::dither-quantization
guint
rw
Dither Quantize
Quantizer to use.
1
GstVideoConvert::gamma-mode
GstVideoGammaMode
rw
Gamma Mode
Gamma Conversion Mode.
GST_VIDEO_GAMMA_MODE_NONE
GstVideoConvert::matrix-mode
GstVideoMatrixMode
rw
Matrix Mode
Matrix Conversion Mode.
GST_VIDEO_MATRIX_MODE_FULL
GstVideoConvert::primaries-mode
GstVideoPrimariesMode
rw
Primaries Mode
Primaries Conversion Mode.
GST_VIDEO_PRIMARIES_MODE_NONE
GstVideoConvert::n-threads
guint
rw
Threads
Maximum number of threads to use.
1
GstGioStreamSrc::stream
GInputStream*
rw
Stream
Stream to read from.
GstGioStreamSink::stream
GOutputStream*
rw
Stream
Stream to write to.
GstGioSrc::file
GFile*
rw
File
GFile to read from.
GstGioSrc::location
gchar*
rw
Location
URI location to read from.
NULL
GstGioSink::file
GFile*
rw
File
GFile to write to.
GstGioSink::location
gchar*
rw
Location
URI location to write to.
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::flags
GstEncodeBinFlags
rw
Flags
Flags to control behaviour.
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
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
GstAudioTestSrc::freq
gdouble
[0,5.36871e+08]
rw
Frequency
Frequency of test signal. The sample rate needs to be at least 4 times higher.
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
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::current-level-bytes
guint64
r
Current Level Bytes
The number of currently queued bytes.
0
GstAppSrc::emit-signals
gboolean
rw
Emit signals
Emit need-data, enough-data and seek-data signals.
TRUE
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::min-percent
guint
<= 100
rw
Min Percent
Emit need-data when queued bytes drops below this percent of max-bytes.
0
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::duration
guint64
rw
Duration
The duration of the data stream in nanoseconds (GST_CLOCK_TIME_NONE if unknown).
18446744073709551615
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 and new-sample 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
GstAppSink::wait-on-eos
gboolean
rw
Wait on EOS
Wait for all buffers to be processed after receiving an EOS.
TRUE
GstAppSink::buffer-list
gboolean
rw
Buffer List
Use buffer lists.
FALSE
GstVolume::mute
gboolean
rw
Mute
mute channel.
FALSE
GstVolume::volume
gdouble
[0,10]
rw
Volume
volume factor, 1.0=100%.
1
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
GstVideoTestSrc::is-live
gboolean
rw
Is Live
Whether to act as a live source.
FALSE
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::pattern
GstVideoTestSrcPattern
rw
Pattern
Type of test pattern to generate.
SMPTE 100% color bars
GstVideoTestSrc::timestamp-offset
gint64
>= 0
rw
Timestamp offset
An offset added to timestamps set on buffers (in ns).
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::animation-mode
GstVideoTestSrcAnimationMode
rw
Animation mode
For pattern=ball, which counter defines the position of the ball.
frame count
GstVideoTestSrc::flip
gboolean
rw
Flip
For pattern=ball, invert colors every second.
FALSE
GstVideoTestSrc::motion
GstVideoTestSrcMotionType
rw
Motion
For pattern=ball, what motion the ball does.
Ball waves back and forth, up and down
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
guint64
r
Drop
Number of dropped frames.
0
GstVideoRate::drop-only
gboolean
rw
Only Drop
Only drop frames, no duplicates are produced.
FALSE
GstVideoRate::duplicate
guint64
r
Duplicate
Number of duplicated frames.
0
GstVideoRate::in
guint64
r
In
Number of input frames.
0
GstVideoRate::max-rate
gint
>= 1
rwx
maximum framerate
Maximum framerate allowed to pass through (in frames per second, implies drop-only).
2147483647
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::rate
gdouble
>= 0
rw
Rate
Factor of speed for frame displaying.
1
GstAudioConvert::dithering
GstAudioDitherMethod
rw
Dithering
Selects between different dithering methods.
GST_AUDIO_DITHER_TPDF
GstAudioConvert::noise-shaping
GstAudioNoiseShapingMethod
rw
Noise shaping
Selects between different noise shaping methods.
GST_AUDIO_NOISE_SHAPING_NONE
GstTCPServerSrc::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
GstTCPServerSink::current-port
gint
[0,65535]
r
current-port
The port number the socket is currently bound to.
0
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
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::timeout
guint
rw
timeout
Value in seconds to timeout a blocking I/O. 0 = No timeout. .
0
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
GstMultiFdSink::handle-read
gboolean
rw
Handle Read
Handle client reads and discard the data.
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
GstAudioRate::skip-to-first
gboolean
rw
Skip to first buffer
Don't produce buffers before the first one we receive.
FALSE
GstAudioRate::tolerance
guint64
rw
tolerance
Only act if timestamp jitter/imperfection exceeds indicated tolerance (ns).
40000000
GstXvImageSink::autopaint-colorkey
gboolean
rw
Autofill with colorkey
Whether to autofill overlay with colorkey.
TRUE
GstXvImageSink::brightness
gint
[-1000,1000]
rw
Brightness
The brightness of the video.
0
GstXvImageSink::colorkey
gint
rw
Colorkey
Color to use for the overlay mask.
0
GstXvImageSink::contrast
gint
[-1000,1000]
rw
Contrast
The contrast of the video.
0
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::display
gchar*
rw
Display
X Display name.
NULL
GstXvImageSink::double-buffer
gboolean
rw
Double-buffer
Whether to double-buffer the output.
TRUE
GstXvImageSink::draw-borders
gboolean
rw
Draw Borders
Draw black borders to fill unused area in force-aspect-ratio mode.
TRUE
GstXvImageSink::force-aspect-ratio
gboolean
rw
Force aspect ratio
When enabled, scaling will respect original aspect ratio.
TRUE
GstXvImageSink::handle-events
gboolean
rw
Handle XEvents
When enabled, XEvents will be selected and handled.
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::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::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::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::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::window-height
guint64
r
window-height
Height of the window.
0
GstXImageSink::window-width
guint64
r
window-width
Width of the window.
0
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
GstClockOverlay::time-format
gchar*
rw
Date/Time Format
Format to use for time and date value, as in strftime.
"%H:%M:%S"
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
GstCdParanoiaSrc::cache-size
gint
>= G_MAXULONG
rw
Cache size
Set CD cache size to n sectors (-1 = auto).
-1
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
GstAlsaSrc::card-name
gchar*
r
Card name
Human-readable name of the sound card.
""
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.
""
GstAlsaSink::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.
""
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
GstTheoraEnc::bitrate
gint
[0,16777215]
rw
Bitrate
Compressed video bitrate (kbps).
0
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::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::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::quality
gint
[0,63]
rw
Quality
Video quality.
48
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::speed-level
gint
[0,3]
rw
Speed level
Controls the amount of motion vector searching done while encoding.
1
GstTheoraEnc::vp3-compatible
gboolean
rw
VP3 compatible
Disables non-VP3 compatible features.
FALSE
GstSocketSrc::socket
GSocket*
rw
Socket
The socket to receive packets from.
GstSocketSrc::caps
GstCaps*
rw
Caps
The caps of the source pad.
GstSocketSrc::send-messages
gboolean
rw
Send Messages
If GstNetworkMessage events should be handled.
FALSE
GstTimeOverlay::time-mode
GstTimeOverlayTimeLine
rw
Time Mode
What time to show.
buffer-time
GstAlsaMidiSrc::ports
gchar*
rw
Ports
Comma separated list of sequencer ports (e.g. client:port,...).
NULL
GstMultiSocketSink::send-dispatched
gboolean
rw
Send Dispatched
If GstNetworkMessageDispatched events should be pushed.
FALSE
GstMultiSocketSink::send-messages
gboolean
rw
Send Messages
If GstNetworkMessage events should be pushed.
FALSE
GstOpusEnc::audio
gboolean
rw
Audio or voice
Audio or voice (DEPRECATED: use audio-type).
TRUE
GstOpusEnc::audio-type
GstOpusEncAudioType
rw
What type of audio to optimize for
What type of audio to optimize for.
Generic audio
GstOpusEnc::bandwidth
GstOpusEncBandwidth
rw
Band Width
Audio Band Width.
Full band
GstOpusEnc::bitrate
gint
[4000,650000]
rw
Encoding Bit-rate
Specify an encoding bit-rate (in bps).
64000
GstOpusEnc::bitrate-type
GstOpusEncBitrateType
rw
Bitrate type
Bitrate type.
CBR
GstOpusEnc::cbr
gboolean
rw
Constant bit rate
Constant bit rate (DEPRECATED: use bitrate-type).
TRUE
GstOpusEnc::complexity
gint
[0,10]
rw
Complexity
Complexity.
10
GstOpusEnc::constrained-vbr
gboolean
rw
Constrained VBR
Constrained VBR (DEPRECATED: use bitrate-type).
TRUE
GstOpusEnc::dtx
gboolean
rw
DTX
DTX.
FALSE
GstOpusEnc::frame-size
GstOpusEncFrameSize
rw
Frame Size
The duration of an audio frame, in ms.
20
GstOpusEnc::inband-fec
gboolean
rw
In-band FEC
Enable forward error correction.
FALSE
GstOpusEnc::max-payload-size
guint
[2,4000]
rw
Max payload size
Maximum payload size in bytes.
4000
GstOpusEnc::packet-loss-percentage
gint
[0,100]
rw
Loss percentage
Packet loss percentage.
0
GstOpusDec::apply-gain
gboolean
rw
Apply gain
Apply gain if any is specified in the header.
TRUE
GstOpusDec::use-inband-fec
gboolean
rw
Use in-band FEC
Use forward error correction if available (needs PLC enabled).
FALSE
GstURISourceBin::buffer-duration
gint64
>= G_MAXULONG
rw
Buffer duration (ns)
Buffer duration when buffering streams (-1 default value).
-1
GstURISourceBin::buffer-size
gint
>= G_MAXULONG
rw
Buffer size (bytes)
Buffer size when buffering streams (-1 default value).
-1
GstURISourceBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstURISourceBin::download
gboolean
rw
Download
Attempt download buffering when buffering network streams.
FALSE
GstURISourceBin::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
GstURISourceBin::source
GstElement*
r
Source
Source object used.
GstURISourceBin::uri
gchar*
rw
URI
URI to decode.
NULL
GstURISourceBin::use-buffering
gboolean
rw
Use Buffering
Perform buffering on demuxed/parsed media.
FALSE
GstPlayBin3::audio-filter
GstElement*
rw
Audio filter
the audio filter(s) to apply, if possible.
GstPlayBin3::audio-sink
GstElement*
rw
Audio Sink
the audio output element to use (NULL = default sink).
GstPlayBin3::audio-stream-combiner
GstElement*
rw
Audio stream combiner
Current audio stream combiner (NULL = input-selector).
GstPlayBin3::auto-select-streams
gboolean
rw
Automatic Select-Streams
Whether playbin should respond to stream-collection messags with select-streams events.
TRUE
GstPlayBin3::av-offset
gint64
rw
AV Offset
The synchronisation offset between audio and video in nanoseconds.
0
GstPlayBin3::buffer-duration
gint64
>= G_MAXULONG
rw
Buffer duration (ns)
Buffer duration when buffering network streams.
-1
GstPlayBin3::buffer-size
gint
>= G_MAXULONG
rw
Buffer size (bytes)
Buffer size when buffering network streams.
-1
GstPlayBin3::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstPlayBin3::current-audio
gint
>= G_MAXULONG
rw
Current audio
Currently playing audio stream (-1 = auto).
-1
GstPlayBin3::current-suburi
gchar*
r
Current .sub-URI
The currently playing URI of a subtitle.
NULL
GstPlayBin3::current-text
gint
>= G_MAXULONG
rw
Current Text
Currently playing text stream (-1 = auto).
-1
GstPlayBin3::current-uri
gchar*
r
Current URI
The currently playing URI.
NULL
GstPlayBin3::current-video
gint
>= G_MAXULONG
rw
Current Video
Currently playing video stream (-1 = auto).
-1
GstPlayBin3::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
GstPlayBin3::force-aspect-ratio
gboolean
rw
Force Aspect Ratio
When enabled, scaling will respect original aspect ratio.
TRUE
GstPlayBin3::mute
gboolean
rw
Mute
Mute the audio channel without changing the volume.
FALSE
GstPlayBin3::n-audio
gint
>= 0
r
Number Audio
Total number of audio streams.
0
GstPlayBin3::n-text
gint
>= 0
r
Number Text
Total number of text streams.
0
GstPlayBin3::n-video
gint
>= 0
r
Number Video
Total number of video streams.
0
GstPlayBin3::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
GstPlayBin3::sample
GstSample*
r
Sample
The last sample (NULL = no video available).
GstPlayBin3::source
GstElement*
r
Source
Source element.
GstPlayBin3::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
GstPlayBin3::subtitle-font-desc
gchar*
w
Subtitle font description
Pango font description of font to be used for subtitle rendering.
NULL
GstPlayBin3::suburi
gchar*
rw
.sub-URI
Optional URI of a subtitle.
NULL
GstPlayBin3::text-sink
GstElement*
rw
Text plugin
the text output element to use (NULL = default subtitleoverlay).
GstPlayBin3::text-stream-combiner
GstElement*
rw
Text stream combiner
Current text stream combiner (NULL = input-selector).
GstPlayBin3::uri
gchar*
rw
URI
URI of the media to play.
NULL
GstPlayBin3::video-filter
GstElement*
rw
Video filter
the video filter(s) to apply, if possible.
GstPlayBin3::video-multiview-flags
GstVideoMultiviewFlags
rw
Multiview Flags Override
Override details of the multiview frame layout.
GstPlayBin3::video-multiview-mode
GstVideoMultiviewFramePacking
rw
Multiview Mode Override
Re-interpret a video stream as one of several frame-packed stereoscopic modes.
GST_VIDEO_MULTIVIEW_FRAME_PACKING_NONE
GstPlayBin3::video-sink
GstElement*
rw
Video Sink
the video output element to use (NULL = default sink).
GstPlayBin3::video-stream-combiner
GstElement*
rw
Video stream combiner
Current video stream combiner (NULL = input-selector).
GstPlayBin3::vis-plugin
GstElement*
rw
Vis plugin
the visualization element to use (NULL = default).
GstPlayBin3::volume
gdouble
[0,10]
rw
Volume
The audio volume, 1.0=100%.
1
GstParseBin::connection-speed
guint64
<= 18446744073709551
rw
Connection Speed
Network connection speed in kbps (0 = unknown).
0
GstParseBin::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
GstParseBin::sink-caps
GstCaps*
rw
Sink Caps
The caps of the input data. (NULL = use typefind element).
GstParseBin::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
GstDecodebin3::caps
GstCaps*
rw
Caps
The caps on which to stop decoding. (NULL = default).
GstTheoraDec::visualize-bit-usage
gint
[0,255]
rw
Visualize bitstream usage breakdown
Sets the bitstream breakdown visualization mode. Values influence the width of the bit usage bars to show.
0
GstTheoraDec::visualize-macroblock-modes
gint
[0,65535]
rw
Visualize macroblock modes
Show macroblock mode selection overlaid on image. Value gives a mask for macroblock (MB) modes to show.
0
GstTheoraDec::visualize-motion-vectors
gint
[0,65535]
rw
Visualize motion vectors
Show motion vector selection overlaid on image. Value gives a mask for motion vector (MV) modes to show.
0
GstTheoraDec::visualize-quantization-modes
gint
[0,65535]
rw
Visualize adaptive quantization modes
Show adaptive quantization mode selection overlaid on image. Value gives a mask for quantization (QI) modes to show.
0