LibSpeexEncContext Struct Reference

Data Fields

AVClassclass
 AVClass for private options. More...
 
SpeexBits bits
 libspeex bitwriter context More...
 
SpeexHeader header
 libspeex header struct More...
 
voidenc_state
 libspeex encoder state More...
 
int frames_per_packet
 number of frames to encode in each packet More...
 
float vbr_quality
 VBR quality 0.0 to 10.0. More...
 
int cbr_quality
 CBR quality 0 to 10. More...
 
int abr
 flag to enable ABR More...
 
int pkt_frame_count
 frame count for the current packet More...
 
int lookahead
 encoder delay More...
 
int64_t next_pts
 next pts, in sample_rate time base More...
 
int pkt_sample_count
 sample count in the current packet More...
 

Detailed Description

Definition at line 75 of file libspeexenc.c.

Field Documentation

int LibSpeexEncContext::abr

flag to enable ABR

Definition at line 83 of file libspeexenc.c.

Referenced by encode_init(), and print_enc_params().

SpeexBits LibSpeexEncContext::bits

libspeex bitwriter context

Definition at line 77 of file libspeexenc.c.

Referenced by encode_close(), encode_frame(), and encode_init().

int LibSpeexEncContext::cbr_quality

CBR quality 0 to 10.

Definition at line 82 of file libspeexenc.c.

Referenced by encode_init().

AVClass* LibSpeexEncContext::class

AVClass for private options.

Definition at line 76 of file libspeexenc.c.

void* LibSpeexEncContext::enc_state

libspeex encoder state

Definition at line 79 of file libspeexenc.c.

Referenced by encode_close(), encode_frame(), and encode_init().

int LibSpeexEncContext::frames_per_packet

number of frames to encode in each packet

Definition at line 80 of file libspeexenc.c.

Referenced by encode_frame(), encode_init(), and print_enc_params().

SpeexHeader LibSpeexEncContext::header

libspeex header struct

Definition at line 78 of file libspeexenc.c.

Referenced by encode_frame(), encode_init(), and print_enc_params().

int LibSpeexEncContext::lookahead

encoder delay

Definition at line 85 of file libspeexenc.c.

Referenced by encode_init().

int64_t LibSpeexEncContext::next_pts

next pts, in sample_rate time base

Definition at line 86 of file libspeexenc.c.

Referenced by encode_frame(), and encode_init().

int LibSpeexEncContext::pkt_frame_count

frame count for the current packet

Definition at line 84 of file libspeexenc.c.

Referenced by encode_frame().

int LibSpeexEncContext::pkt_sample_count

sample count in the current packet

Definition at line 87 of file libspeexenc.c.

Referenced by encode_frame().

float LibSpeexEncContext::vbr_quality

VBR quality 0.0 to 10.0.

Definition at line 81 of file libspeexenc.c.

Referenced by encode_init(), and print_enc_params().


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