Hardware encoder with native 8-bit NV12 input preparation. More...
Declaration
class simaai::neat::SimaEncode { ... }
#include <SimaEncode.h>
Base classes
| class | Node |
|
| class | OutputSpecProvider |
|
Friends Index
Public Constructors Index
Private Constructors Index
| SimaEncode (SimaEncodeOptions options, bool prepare_input) |
|
|
|
Public Member Functions Index
Private Member Attributes Index
Description
Hardware encoder with native 8-bit NV12 input preparation.
Compatible SiMaAI NV12 storage is retained without copying. Other supported raw CPU layouts are materialized by the existing encoder input adapter. Resolution follows the initial input frames and stays fixed for a run. This node does not resize frames. Output consists of encoded frames, without RTP packetization.
Definition at line 55 of file SimaEncode.h.
Friends
internal::SimaEncodeAccess
| friend struct internal::SimaEncodeAccess |
|
Public Constructors
SimaEncode()
Private Constructors
SimaEncode()
Public Member Functions
backend_fragment()
| std::string simaai::neat::SimaEncode::backend_fragment (int node_index) |
|
caps_behavior()
| NodeCapsBehavior simaai::neat::SimaEncode::caps_behavior () |
|
inline
|
element_names()
| std::vector< std::string > simaai::neat::SimaEncode::element_names (int node_index) |
|
kind()
| std::string simaai::neat::SimaEncode::kind () |
|
inline
|
memory_contract()
| MemoryContract simaai::neat::SimaEncode::memory_contract () |
|
options()
| const SimaEncodeOptions & simaai::neat::SimaEncode::options () |
|
inline
|
output_spec()
| OutputSpec simaai::neat::SimaEncode::output_spec (const OutputSpec & input) |
|
Private Member Attributes
input_adapter_
| std::shared_ptr<Node> simaai::neat::SimaEncode::input_adapter_ |
|
options_
| SimaEncodeOptions simaai::neat::SimaEncode::options_ |
|
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.