libavformat/mmf.c File Reference

#include "avformat.h"
#include "raw.h"
#include "riff.h"

Go to the source code of this file.

Data Structures

struct  MMFContext

Defines

#define MAX_SIZE   4096

Functions

static int mmf_rate (int code)
static int mmf_rate_code (int rate)
static void end_tag_be (ByteIOContext *pb, int64_t start)
static int mmf_write_header (AVFormatContext *s)
static int mmf_write_packet (AVFormatContext *s, AVPacket *pkt)
static void put_varlength (ByteIOContext *pb, int val)
static int mmf_write_trailer (AVFormatContext *s)
static int mmf_probe (AVProbeData *p)
static int mmf_read_header (AVFormatContext *s, AVFormatParameters *ap)
static int mmf_read_packet (AVFormatContext *s, AVPacket *pkt)

Variables

static const int mmf_rates [] = { 4000, 8000, 11025, 22050, 44100 }
AVInputFormat mmf_demuxer
AVOutputFormat mmf_muxer


Define Documentation

#define MAX_SIZE   4096

Definition at line 259 of file mmf.c.


Function Documentation

static void end_tag_be ( ByteIOContext pb,
int64_t  start 
) [static]

Definition at line 50 of file mmf.c.

Referenced by mmf_write_header(), and mmf_write_trailer().

static int mmf_probe ( AVProbeData p  )  [static]

Definition at line 168 of file mmf.c.

static int mmf_rate ( int  code  )  [static]

Definition at line 32 of file mmf.c.

Referenced by mmf_read_header().

static int mmf_rate_code ( int  rate  )  [static]

Definition at line 40 of file mmf.c.

Referenced by mmf_write_header().

static int mmf_read_header ( AVFormatContext s,
AVFormatParameters ap 
) [static]

Definition at line 181 of file mmf.c.

static int mmf_read_packet ( AVFormatContext s,
AVPacket pkt 
) [static]

Definition at line 261 of file mmf.c.

static int mmf_write_header ( AVFormatContext s  )  [static]

Definition at line 60 of file mmf.c.

static int mmf_write_packet ( AVFormatContext s,
AVPacket pkt 
) [static]

Definition at line 109 of file mmf.c.

static int mmf_write_trailer ( AVFormatContext s  )  [static]

Definition at line 128 of file mmf.c.

static void put_varlength ( ByteIOContext pb,
int  val 
) [static]

Definition at line 117 of file mmf.c.

Referenced by mmf_write_trailer().


Variable Documentation

Initial value:

Definition at line 294 of file mmf.c.

Initial value:

 {
    "mmf",
    NULL_IF_CONFIG_SMALL("Yamaha SMAF"),
    "application/vnd.smaf",
    "mmf",
    sizeof(MMFContext),
    CODEC_ID_ADPCM_YAMAHA,
    CODEC_ID_NONE,
    mmf_write_header,
    mmf_write_packet,
    mmf_write_trailer,
}

Definition at line 306 of file mmf.c.

const int mmf_rates[] = { 4000, 8000, 11025, 22050, 44100 } [static]

Definition at line 30 of file mmf.c.

Referenced by mmf_rate(), and mmf_rate_code().


Generated on Tue Apr 20 17:39:51 2010 for FFmpeg by  doxygen 1.5.6