VideoInputGroupOptions Struct
Configuration for VideoInputGroup. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | path |
|
Filesystem path to the video file to read. More... | |
| int | demux_video_pad_index = 0 |
|
Index of the demuxed video pad to follow. More... | |
| bool | insert_queue = true |
|
Insert a queue between demux and the parser. More... | |
| bool | sync_mode = false |
|
If true, sink elements run in sync (real-time) mode. More... | |
| int | parse_config_interval = 1 |
|
H.264 parser SPS/PPS repeat interval (seconds). More... | |
| bool | parse_enforce_au = true |
|
Have the parser align output on access-unit boundaries. More... | |
| int | sima_allocator_type = 2 |
|
SiMa allocator type for decoder output buffers. More... | |
| FormatSpec | out_format = FormatTag::NV12 |
|
Pixel format produced by the decoder. More... | |
| bool | use_videoconvert = false |
|
Insert videoconvert after decode for format adaptation. More... | |
| bool | use_videoscale = false |
|
Insert videoscale after decode for resolution adaptation. More... | |
| struct { ... } | output_caps |
|
Optional explicit output caps applied at the group's tail. More... | |
| std::string | extra_fragment |
|
Optional raw GStreamer fragment inserted into the group (advanced use). More... | |
Description
Configuration for VideoInputGroup.
Controls the source path and demuxer pad selection, the H.264 parser tunables, the SiMa decoder output, and any optional output caps the group advertises.
Definition at line 34 of file VideoInputGroup.h.
Public Member Attributes
demux_video_pad_index
|
Index of the demuxed video pad to follow.
Definition at line 36 of file VideoInputGroup.h.
extra_fragment
|
Optional raw GStreamer fragment inserted into the group (advanced use).
Definition at line 61 of file VideoInputGroup.h.
insert_queue
|
Insert a queue between demux and the parser.
Definition at line 37 of file VideoInputGroup.h.
out_format
|
Pixel format produced by the decoder.
Definition at line 44 of file VideoInputGroup.h.
output_caps
|
Optional explicit output caps applied at the group's tail.
Definition at line 58 of file VideoInputGroup.h.
parse_config_interval
|
H.264 parser SPS/PPS repeat interval (seconds).
Definition at line 40 of file VideoInputGroup.h.
parse_enforce_au
|
Have the parser align output on access-unit boundaries.
Definition at line 41 of file VideoInputGroup.h.
path
|
Filesystem path to the video file to read.
Definition at line 35 of file VideoInputGroup.h.
sima_allocator_type
|
SiMa allocator type for decoder output buffers.
Definition at line 43 of file VideoInputGroup.h.
sync_mode
|
If true, sink elements run in sync (real-time) mode.
Definition at line 38 of file VideoInputGroup.h.
use_videoconvert
|
Insert videoconvert after decode for format adaptation.
Definition at line 46 of file VideoInputGroup.h.
use_videoscale
|
Insert videoscale after decode for resolution adaptation.
Definition at line 47 of file VideoInputGroup.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.