MultipartJpegDemux Class
Demux multipart HTTP streams into per-part buffers. More...
Declaration
class simaai::neat::MultipartJpegDemux { ... }
Included Headers
#include <MultipartJpegDemux.h>
Base class
| class | Node |
Public Constructors Index
| MultipartJpegDemux (MultipartJpegDemuxOptions opt={}) | |
Public Member Functions Index
| std::string | kind () const override |
| NodeCapsBehavior | caps_behavior () const override |
| std::string | backend_fragment (int node_index) const override |
| std::vector< std::string > | element_names (int node_index) const override |
| const MultipartJpegDemuxOptions & | options () const |
| const std::vector< std::string > & | capture_headers () const |
|
Normalized, deduplicated capture allowlist; empty when capture is disabled. More... | |
Private Member Attributes Index
| MultipartJpegDemuxOptions | opt_ |
| std::vector< std::string > | capture_ |
Description
Demux multipart HTTP streams into per-part buffers.
With header capture disabled, this wraps GStreamer's multipartdemux; place JpegParse after it to normalize each MJPEG part. With header capture enabled, this node already emits parsed image/jpeg frames and must connect directly to the decoder because JpegParse does not preserve the captured attributes.
Definition at line 89 of file MultipartJpegDemux.h.