|  | 
| static av_cold int | adpcm_encode_init (AVCodecContext *avctx) | 
|  | 
| static av_cold int | adpcm_encode_close (AVCodecContext *avctx) | 
|  | 
| static uint8_t | adpcm_ima_compress_sample (ADPCMChannelStatus *c, int16_t sample) | 
|  | 
| static uint8_t | adpcm_ima_alp_compress_sample (ADPCMChannelStatus *c, int16_t sample) | 
|  | 
| static uint8_t | adpcm_ima_qt_compress_sample (ADPCMChannelStatus *c, int16_t sample) | 
|  | 
| static uint8_t | adpcm_ms_compress_sample (ADPCMChannelStatus *c, int16_t sample) | 
|  | 
| static uint8_t | adpcm_yamaha_compress_sample (ADPCMChannelStatus *c, int16_t sample) | 
|  | 
| static void | adpcm_compress_trellis (AVCodecContext *avctx, const int16_t *samples, uint8_t *dst, ADPCMChannelStatus *c, int n, int stride) | 
|  | 
| static int | adpcm_argo_compress_nibble (const ADPCMChannelStatus *cs, int16_t s, int shift, int flag) | 
|  | 
| static int64_t | adpcm_argo_compress_block (ADPCMChannelStatus *cs, PutBitContext *pb, const int16_t *samples, int nsamples, int shift, int flag) | 
|  | 
| static int | adpcm_encode_frame (AVCodecContext *avctx, AVPacket *avpkt, const AVFrame *frame, int *got_packet_ptr) | 
|  | 
|  | 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") | 
|  | 
ADPCM encoders See ADPCM decoder reference documents for codec information. 
Definition in file adpcmenc.c.