#include <VideoRecorderFFMPEG.h>
◆ m_ffmpeg
  
  | 
        
          | FILE* sofa::gl::VideoRecorderFFMPEG::m_ffmpeg |  | protected | 
 
 
◆ m_ffmpegBuffer
  
  | 
        
          | unsigned char* sofa::gl::VideoRecorderFFMPEG::m_ffmpegBuffer |  | protected | 
 
 
◆ m_ffmpegBufferSize
  
  | 
        
          | size_t sofa::gl::VideoRecorderFFMPEG::m_ffmpegBufferSize |  | protected | 
 
 
◆ m_ffmpegExecPath
  
  | 
        
          | std::string sofa::gl::VideoRecorderFFMPEG::m_ffmpegExecPath |  | protected | 
 
 
◆ m_ffmpegHeight
  
  | 
        
          | int sofa::gl::VideoRecorderFFMPEG::m_ffmpegHeight |  | protected | 
 
 
◆ m_ffmpegWidth
  
  | 
        
          | int sofa::gl::VideoRecorderFFMPEG::m_ffmpegWidth |  | protected | 
 
 
◆ m_filename
  
  | 
        
          | std::string sofa::gl::VideoRecorderFFMPEG::m_filename |  | protected | 
 
 
◆ m_FrameCount
  
  | 
        
          | int sofa::gl::VideoRecorderFFMPEG::m_FrameCount |  | protected | 
 
 
◆ m_framerate
  
  | 
        
          | unsigned int sofa::gl::VideoRecorderFFMPEG::m_framerate |  | protected | 
 
 
◆ m_pixelFormatSize
  
  | 
        
          | int sofa::gl::VideoRecorderFFMPEG::m_pixelFormatSize |  | protected | 
 
 
◆ m_prefix
  
  | 
        
          | std::string sofa::gl::VideoRecorderFFMPEG::m_prefix |  | protected | 
 
 
◆ m_viewportBuffer
  
  | 
        
          | unsigned char* sofa::gl::VideoRecorderFFMPEG::m_viewportBuffer |  | protected | 
 
 
◆ m_viewportBufferSize
  
  | 
        
          | size_t sofa::gl::VideoRecorderFFMPEG::m_viewportBufferSize |  | protected | 
 
 
◆ m_viewportHeight
  
  | 
        
          | int sofa::gl::VideoRecorderFFMPEG::m_viewportHeight |  | protected | 
 
 
◆ m_viewportWidth
  
  | 
        
          | int sofa::gl::VideoRecorderFFMPEG::m_viewportWidth |  | protected | 
 
 
◆ VideoRecorderFFMPEG()
      
        
          | sofa::gl::VideoRecorderFFMPEG::VideoRecorderFFMPEG | ( |  | ) |  | 
      
 
 
◆ ~VideoRecorderFFMPEG()
      
        
          | sofa::gl::VideoRecorderFFMPEG::~VideoRecorderFFMPEG | ( |  | ) |  | 
      
 
 
◆ addFrame()
      
        
          | void sofa::gl::VideoRecorderFFMPEG::addFrame | ( |  | ) |  | 
      
 
 
◆ findFilename()
      
        
          | std::string sofa::gl::VideoRecorderFFMPEG::findFilename | ( | const unsigned int | bitrate, | 
        
          |  |  | const unsigned int | framerate, | 
        
          |  |  | const std::string & | extension | 
        
          |  | ) |  |  | 
      
 
 
◆ finishVideo()
      
        
          | void sofa::gl::VideoRecorderFFMPEG::finishVideo | ( |  | ) |  | 
      
 
 
◆ init()
      
        
          | bool sofa::gl::VideoRecorderFFMPEG::init | ( | const std::string & | ffmpeg_exec_filepath, | 
        
          |  |  | const std::string & | filename, | 
        
          |  |  | int | width, | 
        
          |  |  | int | height, | 
        
          |  |  | unsigned int | framerate, | 
        
          |  |  | unsigned int | bitrate, | 
        
          |  |  | const std::string & | codec = "" | 
        
          |  | ) |  |  | 
      
 
 
◆ saveVideo()
      
        
          | void sofa::gl::VideoRecorderFFMPEG::saveVideo | ( |  | ) |  | 
      
 
 
◆ setPrefix()
  
  | 
        
          | void sofa::gl::VideoRecorderFFMPEG::setPrefix | ( | const std::string | v | ) |  |  | inline |