ImageInputGroupOptions Struct
Configuration for ImageInputGroup. More...
Declaration
Included Headers
Enumerations Index
| enum class | Decoder { ... } |
|
Decoder selection strategy. More... | |
Public Member Attributes Index
| std::string | path |
|
Filesystem path to the still image to read. More... | |
| int | imagefreeze_num_buffers = -1 |
|
Number of buffers imagefreeze should produce (-1 = unlimited). More... | |
| int | fps = 30 |
| bool | sync_mode = false |
|
If true, sink elements run in sync (real-time) mode. More... | |
| bool | use_videorate = false |
|
Insert videorate to enforce fps exactly. More... | |
| bool | use_videoconvert = true |
|
Insert videoconvert for format adaptation. More... | |
| bool | use_videoscale = false |
|
Insert videoscale for resolution adaptation. More... | |
| struct { ... } | output_caps |
| Decoder | decoder = Decoder::Auto |
|
Selected decoder backend. More... | |
| std::string | custom_decoder_fragment |
|
Raw GStreamer fragment used when decoder == Custom. More... | |
| struct { ... } | sima_decoder |
|
SiMa hardware decoder configuration; overrides the software path when enabled. More... | |
| std::string | extra_fragment |
|
Optional raw GStreamer fragment inserted before imagefreeze (advanced use). More... | |
Description
Configuration for ImageInputGroup.
Drives the image source path, the chosen decoder backend, and the optional output caps that the group advertises downstream.
Definition at line 33 of file ImageInputGroup.h.
Enumerations
Decoder
| strong |
Decoder selection strategy.
- Enumeration values
-
Auto decodebin — auto-detect JPEG/PNG (= 0) ForceJpeg Force jpegdec ForcePng Force pngdec Custom Use custom_decoder_fragment verbatim
Definition at line 58 of file ImageInputGroup.h.
Public Member Attributes
custom_decoder_fragment
|
Raw GStreamer fragment used when decoder == Custom.
Definition at line 66 of file ImageInputGroup.h.
decoder
|
Selected decoder backend.
Definition at line 65 of file ImageInputGroup.h.
extra_fragment
|
Optional raw GStreamer fragment inserted before imagefreeze (advanced use).
Definition at line 82 of file ImageInputGroup.h.
fps
|
Output frame rate produced by imagefreeze.
Definition at line 39 of file ImageInputGroup.h.
imagefreeze_num_buffers
|
Number of buffers imagefreeze should produce (-1 = unlimited).
If sima_decoder is enabled and this is >0, it may be clamped to a minimum to allow decoder startup. Set SIMA_IMAGEFREEZE_MIN_BUFFERS=0 to disable.
Definition at line 38 of file ImageInputGroup.h.
output_caps
|
Output caps applied at the group's tail.
Definition at line 55 of file ImageInputGroup.h.
path
|
Filesystem path to the still image to read.
Definition at line 34 of file ImageInputGroup.h.
sima_decoder
|
SiMa hardware decoder configuration; overrides the software path when enabled.
Definition at line 79 of file ImageInputGroup.h.
sync_mode
|
If true, sink elements run in sync (real-time) mode.
Definition at line 40 of file ImageInputGroup.h.
use_videoconvert
|
Insert videoconvert for format adaptation.
Definition at line 43 of file ImageInputGroup.h.
use_videorate
|
Insert videorate to enforce fps exactly.
Definition at line 42 of file ImageInputGroup.h.
use_videoscale
|
Insert videoscale for resolution adaptation.
Definition at line 44 of file ImageInputGroup.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.