FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
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 vad
 flag to enable VAD More...
 
int dtx
 flag to enable DTX More...
 
int pkt_frame_count
 frame count for the current packet More...
 
AudioFrameQueue afq
 frame queue More...
 

Detailed Description

Definition at line 96 of file libspeexenc.c.

Field Documentation

AVClass* LibSpeexEncContext::class

AVClass for private options.

Definition at line 97 of file libspeexenc.c.

SpeexBits LibSpeexEncContext::bits

libspeex bitwriter context

Definition at line 98 of file libspeexenc.c.

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

SpeexHeader LibSpeexEncContext::header

libspeex header struct

Definition at line 99 of file libspeexenc.c.

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

void* LibSpeexEncContext::enc_state

libspeex encoder state

Definition at line 100 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 101 of file libspeexenc.c.

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

float LibSpeexEncContext::vbr_quality

VBR quality 0.0 to 10.0.

Definition at line 102 of file libspeexenc.c.

Referenced by encode_init(), and print_enc_params().

int LibSpeexEncContext::cbr_quality

CBR quality 0 to 10.

Definition at line 103 of file libspeexenc.c.

Referenced by encode_init().

int LibSpeexEncContext::abr

flag to enable ABR

Definition at line 104 of file libspeexenc.c.

Referenced by encode_init(), and print_enc_params().

int LibSpeexEncContext::vad

flag to enable VAD

Definition at line 105 of file libspeexenc.c.

Referenced by encode_init(), and print_enc_params().

int LibSpeexEncContext::dtx

flag to enable DTX

Definition at line 106 of file libspeexenc.c.

Referenced by encode_init(), and print_enc_params().

int LibSpeexEncContext::pkt_frame_count

frame count for the current packet

Definition at line 107 of file libspeexenc.c.

Referenced by encode_frame().

AudioFrameQueue LibSpeexEncContext::afq

frame queue

Definition at line 108 of file libspeexenc.c.

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


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