Skip to main content

RtspEncodedInputOptions Struct

Configuration for RtspEncodedInput. More...

Declaration

struct simaai::neat::nodes::groups::RtspEncodedInputOptions { ... }

Included Headers

#include <RtspEncodedInput.h>

Public Member Attributes Index

std::stringurl

rtsp:// URL to consume. More...

RtspCodeccodec = RtspCodec::H264

Encoded RTSP path to build. More...

intlatency_ms = 200

Jitter-buffer latency in milliseconds. More...

booltcp = true

If true, request the RTSP TCP transport. More...

booldrop_on_latency = false

If true, ask rtspsrc to drop late buffers. More...

std::stringbuffer_mode

Optional rtspsrc buffer-mode value; empty = default. More...

boolinsert_queue = true

Insert queues around depacketize/parse. More...

boolsync_mode = false

If true, sink elements run in sync (real-time) mode. More...

inth264_payload_type = 96

RTP payload type for H.264 streams. More...

intmjpeg_payload_type = 26

RTP payload type for MJPEG/RTP JPEG streams. More...

inth264_parse_config_interval = ...

SPS/PPS reinjection interval for H.264 parser (-1 = default). More...

inth264_fps = -1

Expected H.264 FPS injected into parser caps (-1 = unspecified). More...

inth264_width = -1

Expected H.264 width injected into parser caps (-1 = unspecified). More...

inth264_height = -1

Expected H.264 height injected into parser caps (-1 = unspecified). More...

boolauto_caps_from_stream = true

Try to derive H.264 caps automatically from the stream. More...

intfallback_h264_fps = -1

Fallback H.264 FPS used if auto-caps fails. More...

intfallback_h264_width = -1

Fallback H.264 width used if auto-caps fails. More...

intfallback_h264_height = -1

Fallback H.264 height used if auto-caps fails. More...

intsource_fps = ...

Declared source stream FPS for codec caps repair (-1 = use legacy FPS fields). More...

Description

Configuration for RtspEncodedInput.

Controls the RTSP source and codec-specific RTP depayloading/parsing before encoded frames leave the group.

Definition at line 32 of file RtspEncodedInput.h.

Public Member Attributes

auto_caps_from_stream

bool simaai::neat::nodes::groups::RtspEncodedInputOptions::auto_caps_from_stream = true

Try to derive H.264 caps automatically from the stream.

Definition at line 49 of file RtspEncodedInput.h.

buffer_mode

std::string simaai::neat::nodes::groups::RtspEncodedInputOptions::buffer_mode

Optional rtspsrc buffer-mode value; empty = default.

Definition at line 39 of file RtspEncodedInput.h.

codec

RtspCodec simaai::neat::nodes::groups::RtspEncodedInputOptions::codec = RtspCodec::H264

Encoded RTSP path to build.

Definition at line 34 of file RtspEncodedInput.h.

drop_on_latency

bool simaai::neat::nodes::groups::RtspEncodedInputOptions::drop_on_latency = false

If true, ask rtspsrc to drop late buffers.

Definition at line 38 of file RtspEncodedInput.h.

fallback_h264_fps

int simaai::neat::nodes::groups::RtspEncodedInputOptions::fallback_h264_fps = -1

Fallback H.264 FPS used if auto-caps fails.

Definition at line 50 of file RtspEncodedInput.h.

fallback_h264_height

int simaai::neat::nodes::groups::RtspEncodedInputOptions::fallback_h264_height = -1

Fallback H.264 height used if auto-caps fails.

Definition at line 52 of file RtspEncodedInput.h.

fallback_h264_width

int simaai::neat::nodes::groups::RtspEncodedInputOptions::fallback_h264_width = -1

Fallback H.264 width used if auto-caps fails.

Definition at line 51 of file RtspEncodedInput.h.

h264_fps

int simaai::neat::nodes::groups::RtspEncodedInputOptions::h264_fps = -1

Expected H.264 FPS injected into parser caps (-1 = unspecified).

Definition at line 46 of file RtspEncodedInput.h.

h264_height

int simaai::neat::nodes::groups::RtspEncodedInputOptions::h264_height = -1

Expected H.264 height injected into parser caps (-1 = unspecified).

Definition at line 48 of file RtspEncodedInput.h.

h264_parse_config_interval

int simaai::neat::nodes::groups::RtspEncodedInputOptions::h264_parse_config_interval

SPS/PPS reinjection interval for H.264 parser (-1 = default).

Initialiser
= -1

Definition at line 44 of file RtspEncodedInput.h.

h264_payload_type

int simaai::neat::nodes::groups::RtspEncodedInputOptions::h264_payload_type = 96

RTP payload type for H.264 streams.

Definition at line 42 of file RtspEncodedInput.h.

h264_width

int simaai::neat::nodes::groups::RtspEncodedInputOptions::h264_width = -1

Expected H.264 width injected into parser caps (-1 = unspecified).

Definition at line 47 of file RtspEncodedInput.h.

insert_queue

bool simaai::neat::nodes::groups::RtspEncodedInputOptions::insert_queue = true

Insert queues around depacketize/parse.

Definition at line 40 of file RtspEncodedInput.h.

latency_ms

int simaai::neat::nodes::groups::RtspEncodedInputOptions::latency_ms = 200

Jitter-buffer latency in milliseconds.

Definition at line 36 of file RtspEncodedInput.h.

mjpeg_payload_type

int simaai::neat::nodes::groups::RtspEncodedInputOptions::mjpeg_payload_type = 26

RTP payload type for MJPEG/RTP JPEG streams.

Definition at line 43 of file RtspEncodedInput.h.

source_fps

int simaai::neat::nodes::groups::RtspEncodedInputOptions::source_fps

Declared source stream FPS for codec caps repair (-1 = use legacy FPS fields).

Initialiser
= -1

Definition at line 53 of file RtspEncodedInput.h.

sync_mode

bool simaai::neat::nodes::groups::RtspEncodedInputOptions::sync_mode = false

If true, sink elements run in sync (real-time) mode.

Definition at line 41 of file RtspEncodedInput.h.

tcp

bool simaai::neat::nodes::groups::RtspEncodedInputOptions::tcp = true

If true, request the RTSP TCP transport.

Definition at line 37 of file RtspEncodedInput.h.

url

std::string simaai::neat::nodes::groups::RtspEncodedInputOptions::url

rtsp:// URL to consume.

Definition at line 33 of file RtspEncodedInput.h.


The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.