IFF file demuxer by Jaikrishnan Menon for more information on the .iff file format, visit:
|
Data Structures |
struct | IffDemuxContext |
Defines |
#define | ID_8SVX MKTAG('8','S','V','X') |
#define | ID_VHDR MKTAG('V','H','D','R') |
#define | ID_ATAK MKTAG('A','T','A','K') |
#define | ID_RLSE MKTAG('R','L','S','E') |
#define | ID_CHAN MKTAG('C','H','A','N') |
#define | ID_PBM MKTAG('P','B','M',' ') |
#define | ID_ILBM MKTAG('I','L','B','M') |
#define | ID_BMHD MKTAG('B','M','H','D') |
#define | ID_CMAP MKTAG('C','M','A','P') |
#define | ID_FORM MKTAG('F','O','R','M') |
#define | ID_ANNO MKTAG('A','N','N','O') |
#define | ID_AUTH MKTAG('A','U','T','H') |
#define | ID_CHRS MKTAG('C','H','R','S') |
#define | ID_COPYRIGHT MKTAG('(','c',')',' ') |
#define | ID_CSET MKTAG('C','S','E','T') |
#define | ID_FVER MKTAG('F','V','E','R') |
#define | ID_NAME MKTAG('N','A','M','E') |
#define | ID_TEXT MKTAG('T','E','X','T') |
#define | ID_BODY MKTAG('B','O','D','Y') |
#define | ID_ANNO MKTAG('A','N','N','O') |
#define | LEFT 2 |
#define | RIGHT 4 |
#define | STEREO 6 |
#define | PACKET_SIZE 1024 |
Enumerations |
enum | svx8_compression_type { COMP_NONE,
COMP_FIB,
COMP_EXP
} |
enum | bitmap_compression_type { BITMAP_RAW,
BITMAP_BYTERUN1
} |
Functions |
static void | interleave_stereo (const uint8_t *src, uint8_t *dest, int size) |
static int | iff_probe (AVProbeData *p) |
static int | iff_read_header (AVFormatContext *s, AVFormatParameters *ap) |
static int | iff_read_packet (AVFormatContext *s, AVPacket *pkt) |
Variables |
AVInputFormat | iff_demuxer |
IFF file demuxer by Jaikrishnan Menon for more information on the .iff file format, visit: