RtspDecodedInputOptions Struct
Configuration for RtspDecodedInput. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | url |
|
rtsp:// URL to consume. More... | |
| int | latency_ms = 200 |
|
Jitter-buffer latency in milliseconds. More... | |
| bool | tcp = true |
|
If true, request the RTSP TCP transport. More... | |
| int | payload_type = 96 |
|
RTP payload type number for the H.264 stream. More... | |
| int | h264_parse_config_interval = ... |
|
SPS/PPS reinjection interval for the H.264 parser (-1 = default). More... | |
| int | h264_fps = -1 |
|
Expected FPS injected into the parser caps (-1 = unspecified). More... | |
| int | h264_width = -1 |
|
Expected width injected into the parser caps (-1 = unspecified). More... | |
| int | h264_height = -1 |
|
Expected height injected into the parser caps (-1 = unspecified). More... | |
| bool | insert_queue = true |
|
Insert a queue between depayloader and parser. More... | |
| bool | sync_mode = false |
|
If true, sink elements run in sync (real-time) mode. More... | |
| bool | auto_caps_from_stream = true |
|
Try to derive caps automatically from the live stream. More... | |
| int | fallback_h264_fps = -1 |
|
Fallback FPS used if auto-caps fails. More... | |
| int | fallback_h264_width = -1 |
|
Fallback width used if auto-caps fails. More... | |
| int | fallback_h264_height = -1 |
|
Fallback height used if auto-caps fails. More... | |
| int | sima_allocator_type = 2 |
|
SiMa allocator type for decoder output buffers. More... | |
| FormatSpec | out_format = FormatTag::NV12 |
|
Pixel format produced by the decoder. More... | |
| std::string | decoder_name |
|
Optional element instance name for the decoder. More... | |
| bool | decoder_raw_output = true |
|
Request raw (non-encoded) output from the decoder. More... | |
| std::string | decoder_next_element |
|
Optional next-element selector ("CVU" or "APU") for neatdecoder. More... | |
| bool | use_videoconvert = false |
|
Insert videoconvert after decode for format adaptation. More... | |
| bool | use_videoscale = false |
|
Insert videoscale after decode for resolution adaptation. More... | |
| struct { ... } | output_caps |
|
Optional explicit output caps applied at the group's tail. More... | |
| std::string | extra_fragment |
|
Optional raw GStreamer fragment inserted into the group (advanced use). More... | |
Description
Configuration for RtspDecodedInput.
Controls the RTSP source (URL, transport, latency), the H.264 parse stage's fallback caps when the live stream omits them, and the SiMa hardware-decoder output configuration.
Definition at line 34 of file RtspDecodedInput.h.
Public Member Attributes
auto_caps_from_stream
|
Try to derive caps automatically from the live stream.
Definition at line 46 of file RtspDecodedInput.h.
decoder_name
|
Optional element instance name for the decoder.
Definition at line 53 of file RtspDecodedInput.h.
decoder_next_element
|
Optional next-element selector ("CVU" or "APU") for neatdecoder.
Definition at line 56 of file RtspDecodedInput.h.
decoder_raw_output
|
Request raw (non-encoded) output from the decoder.
Definition at line 54 of file RtspDecodedInput.h.
extra_fragment
|
Optional raw GStreamer fragment inserted into the group (advanced use).
Definition at line 73 of file RtspDecodedInput.h.
fallback_h264_fps
|
Fallback FPS used if auto-caps fails.
Definition at line 47 of file RtspDecodedInput.h.
fallback_h264_height
|
Fallback height used if auto-caps fails.
Definition at line 49 of file RtspDecodedInput.h.
fallback_h264_width
|
Fallback width used if auto-caps fails.
Definition at line 48 of file RtspDecodedInput.h.
h264_fps
|
Expected FPS injected into the parser caps (-1 = unspecified).
Definition at line 41 of file RtspDecodedInput.h.
h264_height
|
Expected height injected into the parser caps (-1 = unspecified).
Definition at line 43 of file RtspDecodedInput.h.
h264_parse_config_interval
|
SPS/PPS reinjection interval for the H.264 parser (-1 = default).
- Initialiser
-
= -1
Definition at line 39 of file RtspDecodedInput.h.
h264_width
|
Expected width injected into the parser caps (-1 = unspecified).
Definition at line 42 of file RtspDecodedInput.h.
insert_queue
|
Insert a queue between depayloader and parser.
Definition at line 44 of file RtspDecodedInput.h.
latency_ms
|
Jitter-buffer latency in milliseconds.
Definition at line 36 of file RtspDecodedInput.h.
out_format
|
Pixel format produced by the decoder.
Definition at line 52 of file RtspDecodedInput.h.
output_caps
|
Optional explicit output caps applied at the group's tail.
Definition at line 70 of file RtspDecodedInput.h.
payload_type
|
RTP payload type number for the H.264 stream.
Definition at line 38 of file RtspDecodedInput.h.
sima_allocator_type
|
SiMa allocator type for decoder output buffers.
Definition at line 51 of file RtspDecodedInput.h.
sync_mode
|
If true, sink elements run in sync (real-time) mode.
Definition at line 45 of file RtspDecodedInput.h.
tcp
|
If true, request the RTSP TCP transport.
Definition at line 37 of file RtspDecodedInput.h.
url
|
use_videoconvert
|
Insert videoconvert after decode for format adaptation.
Definition at line 58 of file RtspDecodedInput.h.
use_videoscale
|
Insert videoscale after decode for resolution adaptation.
Definition at line 59 of file RtspDecodedInput.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.