$ gst-inspect-1.0 nveglglessink Factory Details: Rank secondary (128) Long-name EGL/GLES vout Sink Klass Sink/Video Description An EGL/GLES Video Output Sink Implementing the VideoOverlay interface Author Reynaldo H. Verdejo Pinochet <reynaldo@collabora.com>, Sebastian Dröge <sebastian.droege@collabora.co.uk>
Plugin Details: Name nveglglessink Description EGL/GLES sink Filename /usr/lib/aarch64-linux-gnu/gstreamer-1.0/libgstnveglglessink.so Version 1.2.3 License LGPL Source module gst-plugins-bad Source release date 2014-02-08 Binary package GStreamer Nvidia Bad Plug-ins source release Origin URL Unknown package origin
GObject +----GInitiallyUnowned +----GstObject +----GstElement +----GstBaseSink +----GstVideoSink +----GstEglGlesSink
Implemented Interfaces: GstVideoOverlay
Pad Templates: SINK template: 'sink' Availability: Always Capabilities: video/x-raw(memory:EGLImage) format: { (string)RGBA, (string)BGRA, (string)ARGB, (string)ABGR, (string)RGBx, (string)BGRx, (string)xRGB, (string)xBGR, (string)AYUV, (string)Y444, (string)I420, (string)YV12, (string)NV12, (string)NV21, (string)Y42B, (string)Y41B, (string)RGB, (string)BGR, (string)RGB16 } width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] framerate: [ 0/1, 2147483647/1 ] video/x-raw(meta:GstVideoGLTextureUploadMeta) format: { (string)RGBA, (string)BGRA, (string)ARGB, (string)ABGR, (string)RGBx, (string)BGRx, (string)xRGB, (string)xBGR, (string)AYUV, (string)Y444, (string)I420, (string)YV12, (string)NV12, (string)NV21, (string)Y42B, (string)Y41B, (string)RGB, (string)BGR, (string)RGB16 } width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] framerate: [ 0/1, 2147483647/1 ] video/x-raw format: { (string)RGBA, (string)BGRA, (string)ARGB, (string)ABGR, (string)RGBx, (string)BGRx, (string)xRGB, (string)xBGR, (string)AYUV, (string)Y444, (string)I420, (string)YV12, (string)NV12, (string)NV21, (string)Y42B, (string)Y41B, (string)RGB, (string)BGR, (string)RGB16 } width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] framerate: [ 0/1, 2147483647/1 ] video/x-raw(memory:NVMM) format: { (string)BGRx, (string)RGBA, (string)I420, (string)NV12, (string)BGR, (string)RGB } width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] framerate: [ 0/1, 2147483647/1 ]
Element has no clocking capabilities. Element has no URI handling capabilities.
Pads: SINK: 'sink' Pad Template: 'sink'
Element Properties: name : The name of the object flags: readable, writable String. Default: "eglglessink0" parent : The parent of the object flags: readable, writable Object of type "GstObject" sync : Sync on the clock flags: readable, writable Boolean. Default: true max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited) flags: readable, writable Integer64. Range: -1 - 9223372036854775807 Default: 20000000 qos : Generate Quality-of-Service events upstream flags: readable, writable Boolean. Default: true async : Go asynchronously to PAUSED flags: readable, writable Boolean. Default: true ts-offset : Timestamp offset in nanoseconds flags: readable, writable Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0 enable-last-sample : Enable the last-sample property flags: readable, writable Boolean. Default: true last-sample : The last sample received in the sink flags: readable Boxed pointer of type "GstSample" blocksize : Size in bytes to pull per buffer (0 = default) flags: readable, writable Unsigned Integer. Range: 0 - 4294967295 Default: 4096 render-delay : Additional render delay of the sink in nanoseconds flags: readable, writable Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 throttle-time : The time to keep between rendered buffers (0 = disabled) flags: readable, writable Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 max-bitrate : The maximum bits per second to render (0 = disabled) flags: readable, writable Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 show-preroll-frame : Whether to render video frames during preroll flags: readable, writable Boolean. Default: true create-window : If set to true, the sink will attempt to create it's own window to render to if none is provided. This is currently only supported when the sink is used under X11 flags: readable, writable Boolean. Default: true force-aspect-ratio : If set to true, the sink will attempt to preserve the incoming frame's geometry while scaling, taking both the storage's and display's pixel aspect ratio into account flags: readable, writable Boolean. Default: true display : If set, the sink will use the passed X Display for rendering flags: readable, writable Pointer. window-x : X coordinate of window flags: readable, writable Unsigned Integer. Range: 0 - 2147483647 Default: 10 window-y : Y coordinate of window flags: readable, writable Unsigned Integer. Range: 0 - 2147483647 Default: 10 window-width : Width of window flags: readable, writable Unsigned Integer. Range: 0 - 2147483647 Default: 0 window-height : Height of window flags: readable, writable Unsigned Integer. Range: 0 - 2147483647 Default: 0 rows : Rows of Display flags: readable, writable Unsigned Integer. Range: 1 - 2147483647 Default: 1 columns : Columns of display flags: readable, writable Unsigned Integer. Range: 1 - 2147483647 Default: 1 profile : gsteglglessink jitter information flags: readable, writable Unsigned Integer. Range: 0 - 4294967295 Default: 0 winsys : Takes in strings "x11" or "wayland" to specify the windowing system to be used flags: readable, writable String. Default: "x11" bufapi-version : Set to use new buf API flags: readable, writable Boolean. Default: false |