Skip to main content

MultipartJpegDemux Class

Demux multipart HTTP streams into per-part buffers. More...

Declaration

class simaai::neat::MultipartJpegDemux { ... }

Included Headers

#include <MultipartJpegDemux.h>

Base class

classNode

Public Constructors Index

MultipartJpegDemux (MultipartJpegDemuxOptions opt={})

Public Member Functions Index

std::stringkind () const override
NodeCapsBehaviorcaps_behavior () const override
std::stringbackend_fragment (int node_index) const override
std::vector< std::string >element_names (int node_index) const override
const MultipartJpegDemuxOptions &options () const

Private Member Attributes Index

MultipartJpegDemuxOptionsopt_

Description

Demux multipart HTTP streams into per-part buffers.

This wraps GStreamer's multipartdemux. For MJPEG streams, place JpegParse after this node to normalize each part into parsed image/jpeg frames.

Definition at line 30 of file MultipartJpegDemux.h.

Public Constructors

MultipartJpegDemux()

simaai::neat::MultipartJpegDemux::MultipartJpegDemux (MultipartJpegDemuxOptions opt={})
explicit

Definition at line 32 of file MultipartJpegDemux.h.

Public Member Functions

backend_fragment()

std::string simaai::neat::MultipartJpegDemux::backend_fragment (int node_index)

Definition at line 41 of file MultipartJpegDemux.h.

caps_behavior()

NodeCapsBehavior simaai::neat::MultipartJpegDemux::caps_behavior ()
inline

Definition at line 37 of file MultipartJpegDemux.h.

element_names()

std::vector< std::string > simaai::neat::MultipartJpegDemux::element_names (int node_index)

Definition at line 42 of file MultipartJpegDemux.h.

kind()

std::string simaai::neat::MultipartJpegDemux::kind ()
inline

Definition at line 34 of file MultipartJpegDemux.h.

options()

const MultipartJpegDemuxOptions & simaai::neat::MultipartJpegDemux::options ()
inline

Definition at line 44 of file MultipartJpegDemux.h.

Private Member Attributes

opt_

MultipartJpegDemuxOptions simaai::neat::MultipartJpegDemux::opt_

Definition at line 49 of file MultipartJpegDemux.h.


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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.