FFmpeg  2.6.9
 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: