Encoder Struct Reference

Public Attributes

OpusEncoderencoder
 
int frame_size_per_channel
 
FM_LONG max_encoded_data_length
 
FM_BOOL debug_mode
 
alloc_callback_t alloc_callback
 
release_callback_t release_callback
 
message_sink_callback_t error_log_callback
 
message_sink_callback_t debug_log_callback
 
vpx_codec_ctx_tenc
 
vpx_codec_enc_cfg_tconfig
 
vpx_image_timg
 
FM_INT isVP9
 
VpxEncoderUserConfig userConfig
 
FM_LONG frame_cnt
 
FM_INT force_key_frame
 
FM_LONG bitrate
 

Member Data Documentation

◆ alloc_callback

alloc_callback_t Encoder::alloc_callback

◆ bitrate

FM_LONG Encoder::bitrate

◆ config

vpx_codec_enc_cfg_t* Encoder::config

◆ debug_log_callback

message_sink_callback_t Encoder::debug_log_callback

◆ debug_mode

FM_BOOL Encoder::debug_mode

◆ enc

vpx_codec_ctx_t* Encoder::enc

◆ encoder

OpusEncoder* Encoder::encoder

◆ error_log_callback

message_sink_callback_t Encoder::error_log_callback

◆ force_key_frame

FM_INT Encoder::force_key_frame

◆ frame_cnt

FM_LONG Encoder::frame_cnt

◆ frame_size_per_channel

int Encoder::frame_size_per_channel

◆ img

vpx_image_t* Encoder::img

◆ isVP9

FM_INT Encoder::isVP9

◆ max_encoded_data_length

FM_LONG Encoder::max_encoded_data_length

◆ release_callback

release_callback_t Encoder::release_callback

◆ userConfig

VpxEncoderUserConfig Encoder::userConfig