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... | |
| MultipartHeaderCaptureOptions | header_capture |
|
Optional per-frame capture of selected multipart part headers. More... | |