FFmpeg
|
#include "libavutil/opt.h"
#include "avcodec.h"
#include "put_bits.h"
#include "bytestream.h"
#include "adpcm.h"
#include "adpcm_data.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | TrellisPath |
struct | TrellisNode |
struct | ADPCMEncodeContext |
Macros | |
#define | FREEZE_INTERVAL 128 |
#define | STORE_NODE(NAME, STEP_INDEX) |
#define | LOOP_NODES(NAME, STEP_TABLE, STEP_INDEX) |
#define | ADPCM_ENCODER(id_, name_, sample_fmts_, capabilities_, long_name_) |
Variables | |
static enum AVSampleFormat | sample_fmts [] |
static enum AVSampleFormat | sample_fmts_p [] |
static const AVOption | options [] |
ADPCM encoders See ADPCM decoder reference documents for codec information.
Definition in file adpcmenc.c.
#define FREEZE_INTERVAL 128 |
Definition at line 64 of file adpcmenc.c.
#define STORE_NODE | ( | NAME, | |
STEP_INDEX | |||
) |
#define LOOP_NODES | ( | NAME, | |
STEP_TABLE, | |||
STEP_INDEX | |||
) |
#define ADPCM_ENCODER | ( | id_, | |
name_, | |||
sample_fmts_, | |||
capabilities_, | |||
long_name_ | |||
) |
Definition at line 947 of file adpcmenc.c.
|
static |
Definition at line 66 of file adpcmenc.c.
|
static |
Definition at line 202 of file adpcmenc.c.
|
inlinestatic |
Definition at line 214 of file adpcmenc.c.
|
inlinestatic |
Definition at line 227 of file adpcmenc.c.
|
inlinestatic |
Definition at line 246 of file adpcmenc.c.
|
inlinestatic |
Definition at line 283 of file adpcmenc.c.
|
inlinestatic |
Definition at line 312 of file adpcmenc.c.
|
static |
Definition at line 334 of file adpcmenc.c.
|
inlinestatic |
Definition at line 526 of file adpcmenc.c.
Referenced by adpcm_encode_frame().
|
static |
Definition at line 539 of file adpcmenc.c.
|
static |
Definition at line 566 of file adpcmenc.c.
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_ARGO | , |
adpcm_argo | , | ||
sample_fmts_p | , | ||
0 | , | ||
"ADPCM Argonaut Games" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_IMA_AMV | , |
adpcm_ima_amv | , | ||
sample_fmts | , | ||
0 | , | ||
"ADPCM IMA AMV" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_IMA_APM | , |
adpcm_ima_apm | , | ||
sample_fmts | , | ||
AV_CODEC_CAP_SMALL_LAST_FRAME | , | ||
"ADPCM IMA Ubisoft APM" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_IMA_ALP | , |
adpcm_ima_alp | , | ||
sample_fmts | , | ||
AV_CODEC_CAP_SMALL_LAST_FRAME | , | ||
"ADPCM IMA High Voltage Software ALP" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_IMA_QT | , |
adpcm_ima_qt | , | ||
sample_fmts_p | , | ||
0 | , | ||
"ADPCM IMA QuickTime" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_IMA_SSI | , |
adpcm_ima_ssi | , | ||
sample_fmts | , | ||
AV_CODEC_CAP_SMALL_LAST_FRAME | , | ||
"ADPCM IMA Simon & Schuster Interactive" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_IMA_WAV | , |
adpcm_ima_wav | , | ||
sample_fmts_p | , | ||
0 | , | ||
"ADPCM IMA WAV" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_MS | , |
adpcm_ms | , | ||
sample_fmts | , | ||
0 | , | ||
"ADPCM Microsoft" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_SWF | , |
adpcm_swf | , | ||
sample_fmts | , | ||
0 | , | ||
"ADPCM Shockwave Flash" | |||
) |
ADPCM_ENCODER | ( | AV_CODEC_ID_ADPCM_YAMAHA | , |
adpcm_yamaha | , | ||
sample_fmts | , | ||
0 | , | ||
"ADPCM Yamaha" | |||
) |
|
static |
Definition at line 925 of file adpcmenc.c.
Referenced by aeval_query_formats(), asink_query_formats(), configure_output_audio_filter(), lavfi_read_header(), new_audio_stream(), print_codec(), and query_formats().
|
static |
Definition at line 929 of file adpcmenc.c.
|
static |
Definition at line 933 of file adpcmenc.c.