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 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 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 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 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 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 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