Skip to main content

VideoInputGroup.h File

Video input group options and builder. More...

Included Headers

#include "builder/NodeGroup.h" #include "contracts/ContractTypes.h" #include "nodes/sima/H264Parse.h" #include <string>

Namespaces Index

namespacesimaai
namespaceneat
namespacenodes
namespacegroups

Classes Index

structVideoInputGroupOptions
structOutputCaps

Description

Video input group options and builder.

File Listing

The file content with the documentation metadata removed is:

1
6#pragma once
7
8#include "builder/NodeGroup.h"
11
12#include <string>
13
15
17 std::string path;
19 bool insert_queue = true;
20 bool sync_mode = false;
21
23 bool parse_enforce_au = true;
24
26 std::string out_format = "NV12";
27
28 bool use_videoconvert = false;
29 bool use_videoscale = false;
30
31 struct OutputCaps {
32 bool enable = false;
33 std::string format = "NV12";
34 int width = -1;
35 int height = -1;
36 int fps = -1;
39
40 std::string extra_fragment;
41};
42
43simaai::neat::NodeGroup VideoInputGroup(const VideoInputGroupOptions& opt);
44
45} // namespace simaai::neat::nodes::groups

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.