VideoEncoder.  
 More...
#include <video_encoder.h>
|  | 
| virtual void | configure (const FrameInfo &metadata, const EncodeOptions &opts)=0 | 
|  | 
| virtual bool | feed (const u8 *frame_buffer, size_t frame_size)=0 | 
|  | 
| virtual bool | flush ()=0 | 
|  | 
| virtual bool | get_packet (u8 *decoded_buffer, size_t decoded_size, size_t &actual_packet_size)=0 | 
|  | 
| virtual int | decoded_packets_buffered ()=0 | 
|  | 
| virtual void | wait_until_packets_copied ()=0 | 
|  | 
| void | set_profiler (Profiler *profiler) | 
|  | 
|  | 
| static std::vector< VideoEncoderType > | get_supported_encoder_types () | 
|  | 
| static bool | has_encoder_type (VideoEncoderType type) | 
|  | 
| static VideoEncoder * | make_from_config (DeviceHandle device_handle, i32 num_devices, VideoEncoderType type) | 
|  | 
The documentation for this class was generated from the following files: