Skip to main content

RtspDecodedInput.h File

RTSP input group options and builder. More...

Included Headers

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

Namespaces Index

namespacesimaai
namespaceneat
namespacenodes
namespacegroups

Classes Index

structRtspDecodedInputOptions
structOutputCaps

Description

RTSP 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"
10
11#include <string>
12
14
16 std::string url;
17 int latency_ms = 200;
18 bool tcp = true;
19 int payload_type = 96;
21 int h264_fps = -1;
22 int h264_width = -1;
23 int h264_height = -1;
24 bool insert_queue = true;
25 bool sync_mode = false;
30
32 std::string out_format = "NV12";
33 std::string decoder_name;
34 bool decoder_raw_output = true;
36
37 bool use_videoconvert = false;
38 bool use_videoscale = false;
39
40 struct OutputCaps {
41 bool enable = false;
42 std::string format = "NV12";
43 int width = -1;
44 int height = -1;
45 int fps = -1;
48
49 std::string extra_fragment;
50};
51
52simaai::neat::NodeGroup RtspDecodedInput(const RtspDecodedInputOptions& opt);
53
54} // namespace simaai::neat::nodes::groups

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.