uvgVPCCenc 1.1.0
uvgVPCCenc is an open-source real-time V-PCC encoder library written in C++ from scratch.
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
EncoderFFmpeg Class Reference

#include <encoderFFmpeg.hpp>

Inheritance diagram for EncoderFFmpeg:
Collaboration diagram for EncoderFFmpeg:

Public Member Functions

 EncoderFFmpeg (const ENCODER_TYPE &encoderType, const std::string &codecName, const std::string &deviceType, const std::string &codecOptions, const std::string &codecParams)
 
void encodeGOFMaps (const std::shared_ptr< uvgvpcc_enc::GOF > &gof) override
 
- Public Member Functions inherited from Abstract2DMapEncoder
 Abstract2DMapEncoder (const ENCODER_TYPE &encoderType)
 
virtual ~Abstract2DMapEncoder ()=default
 
virtual void encodeGOFMaps (const std::shared_ptr< uvgvpcc_enc::GOF > &gof)=0
 

Static Public Member Functions

static void initializeLogCallback ()
 

Additional Inherited Members

- Protected Attributes inherited from Abstract2DMapEncoder
const ENCODER_TYPE encoderType_
 

Constructor & Destructor Documentation

◆ EncoderFFmpeg()

EncoderFFmpeg::EncoderFFmpeg ( const ENCODER_TYPE encoderType,
const std::string &  codecName,
const std::string &  deviceType,
const std::string &  codecOptions,
const std::string &  codecParams 
)
inline

Member Function Documentation

◆ encodeGOFMaps()

void EncoderFFmpeg::encodeGOFMaps ( const std::shared_ptr< uvgvpcc_enc::GOF > &  gof)
override
Here is the call graph for this function:

◆ initializeLogCallback()

void EncoderFFmpeg::initializeLogCallback ( )
static
Here is the caller graph for this function:

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