Gfx::LibavEncoder Struct Reference

Public Member Functions

 LibavEncoder (const LibavOutputSettings &set)
 
void enumerate ()
 
int start ()
 
int add_frame (tcb::span< ossia::float_vector >)
 
int add_frame (const unsigned char *data, AVPixelFormat fmt, int width, int height)
 
int stop ()
 
bool available () const noexcept
 

Public Attributes

LibavOutputSettings m_set
 
AVDictionary * opt = NULL
 
AVFormatContext * m_formatContext {}
 
std::vector< OutputStreamstreams
 
int audio_stream_index = 0
 
int video_stream_index = 0
 

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