HttpMjpegDecodedInputOptions Struct
Configuration for HttpMjpegDecodedInput. More...
Declaration
Included Headers
Public Member Attributes Index
| std::string | url |
|
HTTP/HTTPS multipart MJPEG URL to consume. More... | |
| int | timeout_seconds = 15 |
|
Blocking HTTP I/O timeout in seconds; 0 disables timeout. More... | |
| int | retries = 3 |
|
Maximum HTTP retries before failing; -1 means infinite. More... | |
| bool | is_live = true |
|
Mark the HTTP source as live. More... | |
| bool | do_timestamp = true |
|
Timestamp outgoing source buffers with stream time. More... | |
| std::string | user_agent |
|
Optional HTTP User-Agent override. More... | |
| std::string | multipart_boundary |
|
Optional multipart boundary override; empty = auto-detect. More... | |
| bool | multipart_single_stream = false |
|
If true, assume multipart content type is stable. More... | |
| bool | insert_queue = true |
|
Insert queues around source/framing and decode. More... | |
| bool | sync_mode = false |
|
If true, sink elements run in sync mode. 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 decoder-native raw output. More... | |
| std::string | decoder_next_element |
|
Optional next-element selector ("CVU" or "APU") for neatdecoder. More... | |
| int | dec_width = -1 |
|
Decoded frame width override; -1 = upstream-defined. More... | |
| int | dec_height = -1 |
|
Decoded frame height override; -1 = upstream-defined. More... | |
| int | dec_fps = -1 |
|
Decoded frame rate override; also fixes missing input caps. More... | |
| int | num_buffers = -1 |
|
Decoder output buffer pool size override; -1 = element default. 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... | |
| bool | ssl_strict = true |
|
If false, disable strict TLS certificate validation. More... | |
| int | source_fps = -1 |
|
Declared source stream FPS; feeds caps repair and decoder FPS. More... | |
| bool | use_videorate = false |
|
Insert videorate after decode to enforce an output FPS. More... | |
| int | video_rate_fps = -1 |
|
FPS requested from videorate; -1 = use source_fps. More... | |
Description
Configuration for HttpMjpegDecodedInput.
Controls the HTTP source, multipart framing, JPEG parsing, native MJPEG decoder output, and optional tail caps.
Definition at line 31 of file HttpMjpegDecodedInput.h.
Public Member Attributes
dec_fps
|
Decoded frame rate override; also fixes missing input caps.
Definition at line 51 of file HttpMjpegDecodedInput.h.
dec_height
|
Decoded frame height override; -1 = upstream-defined.
Definition at line 50 of file HttpMjpegDecodedInput.h.
dec_width
|
Decoded frame width override; -1 = upstream-defined.
Definition at line 49 of file HttpMjpegDecodedInput.h.
decoder_name
|
Optional element instance name for the decoder.
Definition at line 45 of file HttpMjpegDecodedInput.h.
decoder_next_element
|
Optional next-element selector ("CVU" or "APU") for neatdecoder.
Definition at line 48 of file HttpMjpegDecodedInput.h.
decoder_raw_output
|
Request decoder-native raw output.
Definition at line 46 of file HttpMjpegDecodedInput.h.
do_timestamp
|
Timestamp outgoing source buffers with stream time.
Definition at line 36 of file HttpMjpegDecodedInput.h.
extra_fragment
|
Optional raw GStreamer fragment inserted into the group (advanced use).
Definition at line 68 of file HttpMjpegDecodedInput.h.
insert_queue
|
Insert queues around source/framing and decode.
Definition at line 40 of file HttpMjpegDecodedInput.h.
is_live
|
Mark the HTTP source as live.
Definition at line 35 of file HttpMjpegDecodedInput.h.
multipart_boundary
|
Optional multipart boundary override; empty = auto-detect.
Definition at line 38 of file HttpMjpegDecodedInput.h.
multipart_single_stream
|
If true, assume multipart content type is stable.
Definition at line 39 of file HttpMjpegDecodedInput.h.
num_buffers
|
Decoder output buffer pool size override; -1 = element default.
Definition at line 52 of file HttpMjpegDecodedInput.h.
out_format
|
Pixel format produced by the decoder.
Definition at line 44 of file HttpMjpegDecodedInput.h.
output_caps
|
Optional explicit output caps applied at the group's tail.
Definition at line 65 of file HttpMjpegDecodedInput.h.
retries
|
Maximum HTTP retries before failing; -1 means infinite.
Definition at line 34 of file HttpMjpegDecodedInput.h.
sima_allocator_type
|
SiMa allocator type for decoder output buffers.
Definition at line 43 of file HttpMjpegDecodedInput.h.
source_fps
|
Declared source stream FPS; feeds caps repair and decoder FPS.
Definition at line 71 of file HttpMjpegDecodedInput.h.
ssl_strict
|
If false, disable strict TLS certificate validation.
Definition at line 70 of file HttpMjpegDecodedInput.h.
sync_mode
|
If true, sink elements run in sync mode.
Definition at line 41 of file HttpMjpegDecodedInput.h.
timeout_seconds
|
Blocking HTTP I/O timeout in seconds; 0 disables timeout.
Definition at line 33 of file HttpMjpegDecodedInput.h.
url
|
HTTP/HTTPS multipart MJPEG URL to consume.
Definition at line 32 of file HttpMjpegDecodedInput.h.
use_videoconvert
|
Insert videoconvert after decode for format adaptation.
Definition at line 54 of file HttpMjpegDecodedInput.h.
use_videorate
|
Insert videorate after decode to enforce an output FPS.
Definition at line 72 of file HttpMjpegDecodedInput.h.
use_videoscale
|
Insert videoscale after decode for resolution adaptation.
Definition at line 55 of file HttpMjpegDecodedInput.h.
user_agent
|
Optional HTTP User-Agent override.
Definition at line 37 of file HttpMjpegDecodedInput.h.
video_rate_fps
|
FPS requested from videorate; -1 = use source_fps.
Definition at line 73 of file HttpMjpegDecodedInput.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.