ImageInputGroup.h File
Image input group options and builder. More...
Included Headers
#include "builder/NodeGroup.h"
#include "contracts/ContractTypes.h"
#include <string>
Namespaces Index
| namespace | simaai |
| namespace | neat |
| namespace | nodes |
| namespace | groups |
Classes Index
| struct | ImageInputGroupOptions |
| struct | OutputCaps |
| struct | SimaDecoder |
Description
Image input group options and builder.
File Listing
The file content with the documentation metadata removed is:
9#include "contracts/ContractTypes.h"
13namespace simaai::neat::nodes::groups {
15struct ImageInputGroupOptions {
19 int imagefreeze_num_buffers = -1;
23 bool use_videorate = false;
24 bool use_videoconvert = true;
25 bool use_videoscale = false;
27 struct OutputCaps {
34 } output_caps;
37 Auto = 0, // decodebin (jpg/png auto)
38 ForceJpeg,
39 ForcePng,
40 Custom,
44 std::string custom_decoder_fragment;
46 struct SimaDecoder {
48 int sima_allocator_type = 2;
49 std::string decoder_name = "decoder";
50 bool raw_output = false;
52 std::string next_element;
54 bool use_sw_encoder = false;
55 int sw_bitrate_kbps = 4000;
56 } sima_decoder;
59 std::string extra_fragment;
62simaai::neat::NodeGroup ImageInputGroup(const ImageInputGroupOptions& opt);
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.