-
Notifications
You must be signed in to change notification settings - Fork 4
tiovxdlcolorconvert
tiovxdlcolorconvert
is used to convert video frames between different video formats.
GObject
╰──GInitiallyUnowned
╰──GstObject
╰──GstElement
╰──GstBaseTransform
╰──GstTIOVXSiso
╰──GstTIOVXDLColorconvert
video/x-raw
format: { (string)RGB, (string)NV12, (string)NV21, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
video/x-raw(memory:batched)
format: { (string)RGB, (string)NV12, (string)NV21, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
num-channels: [ 1, 16 ]
Availability – always
Direction – sink
Object type – GstPad
video/x-raw
format: { (string)RGB, (string)NV12, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
video/x-raw(memory:batched)
format: { (string)RGB, (string)NV12, (string)I420 }
width: [ 1, 8192 ]
height: [ 1, 8192 ]
num-channels: [ 1, 16 ]
Availability – always
Direction – src
Object type – GstPad
Number of buffers to allocate in input pool
Unsigned Integer. Range: 2 - 16 Default value : 2
The name of the object
String Default value : "tiovxdlcolorconvert0"
Number of buffers to allocate in output pool
Flags : Read / Write
Unsigned Integer. Range: 2 - 16 Default value : 2
The parent of the object
Flags : Read / Write
GstObject Default value : N/A
Handle Quality-of-Service events Flags : Read / Write
Boolean Default value : false
TIOVX target to use by this element
Flags : Read / Write
Enum
Default value : MPU-0 (5) Enum "GstTIOVXDLColorConvertTarget
(5): MPU-0 - A72 instance 1, assigned to A72_0 core
RGB → [NV12]
I420 → [NV12]
NV12 → [I420,RGB]
NV21 → [I420,RGB]
UYVY → [NV12]
YUY2 → [NV12]
gst-launch-1.0 \
videotestsrc num-buffers=20 is-live=true ! "video/x-raw,format=RGB" ! \
tiovxdlcolorconvert in-pool-size=4 out-pool-size=4 ! "video/x-raw,format=NV12" ! \
fakesink -e