Elecard Color Space Converter 2¶
Elecard Color Space Converter 2 is a GStreamer filter that provides conversion between different formats of uncompressed video. The product is designed for conversion of video streams in real time. The filter is used to connect filters in cases when the connection cannot be established. The latter can happen if the video format provided by the output pin of the upstream filter is incompatible with the format supported by the input pin of the downstream filter.
Features¶
Elecard Color Space Converter 2 has the following features:
Supports multiple chroma formats, including I420, YV12, YUY2, etc;
Provides an all-around transformation matrix for pixel components.
Parameter Description¶
Below is the table describing Elecard Color Space Converter 2 parameters and their values:
Parameter Name |
Description |
Value Type |
Available Values [range] |
Default |
Flags |
|---|---|---|---|---|---|
format |
Specifies the chroma format conversion and bit depth. |
Enum |
0 — UNKNOWN
2 — I420
3 — YV12
4 — YUY2
5 — UYVY
8 — BGR0
12 — BGRA
16 — BGR
18 — YUV422
19 — YVYU
20 — YUV444
21 — V210
23 — NV12
24 — NV21
25 — YUV400
43 — YUV420_10
45 — YUV422_10
47 — YUV444_10
62 — P010
|
0 |
readable, writable, controllable |
license-state |
Indicates the Elecard component license state. |
String |
evaluation expired |
readable |
|
matrix-coeffs |
Specifies the transformation matrix for pixel components (YUV ↔ RGB). The matrix determines how luminance (Y) and color differences (U, V) are transformed into color components (R, G, B) and vice versa. |
Enum |
0 — Unknown
1 — BT 709
6 — BT 601
7 — SMPTE 240M
9 — BT 2020
|
0 |
readable, writable, controllable |
output-matrix-coeffs |
Specifies the transformation matrix corresponding to output color space. This parameter determines the transformation between two different color spaces in conjunction with the |
Enum |
0 — Unknown
1 — BT 709
6 — BT 601
7 — SMPTE 240M
9 — BT 2020
|
0 |
readable, writable, controllable |
name |
Specifies the name of the object. |
String |
csc0 |
readable, writable |
|
num-threads |
Specifies the number of threads the filter will create to parallelize the conversion process. If the value is set to |
Integer |
[0 – 2147483647] |
0 |
readable, writable, controllable |
oem-name |
Specifies the OEM name. |
String |
readable |
||
parent |
Specifies the parent of the object. |
Object of type GstObject |
readable, writable |
||
qos |
Enables the handling of quality-of-service events. |
Boolean |
true, false |
true |
readable, writable |