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.
 
SpeexBits bits
 libspeex bitwriter context
 
SpeexHeader header
 libspeex header struct
 
voidenc_state
 libspeex encoder state
 
int frames_per_packet
 number of frames to encode in each packet
 
float vbr_quality
 VBR quality 0.0 to 10.0.
 
int cbr_quality
 CBR quality 0 to 10.
 
int abr
 flag to enable ABR
 
int vad
 flag to enable VAD
 
int dtx
 flag to enable DTX
 
int pkt_frame_count
 frame count for the current packet
 
AudioFrameQueue afq
 frame queue
 

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: