IFF file demuxer by Jaikrishnan Menon for more information on the .iff file format, visit: http://wiki.multimedia.cx/index.php?title=IFF. More...
#include "libavutil/intreadwrite.h"#include "avformat.h"Go to the source code of this file.
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_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 | LEFT 2 |
| #define | RIGHT 4 |
| #define | STEREO 6 |
| #define | PACKET_SIZE 1024 |
Enumerations | |
| enum | svx8_compression_type { COMP_NONE, COMP_FIB, COMP_EXP } |
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: http://wiki.multimedia.cx/index.php?title=IFF.
Definition in file iff.c.
| #define ID_8SVX MKTAG('8','S','V','X') |
Definition at line 33 of file iff.c.
Referenced by iff_probe().
| #define ID_BODY MKTAG('B','O','D','Y') |
Definition at line 48 of file iff.c.
Referenced by iff_read_header().
| #define ID_CHAN MKTAG('C','H','A','N') |
Definition at line 37 of file iff.c.
Referenced by iff_read_header().
| #define ID_FORM MKTAG('F','O','R','M') |
Definition at line 39 of file iff.c.
Referenced by iff_probe().
| #define ID_VHDR MKTAG('V','H','D','R') |
Definition at line 34 of file iff.c.
Referenced by iff_read_header().
| #define PACKET_SIZE 1024 |
Definition at line 54 of file iff.c.
Referenced by iff_read_packet().
| static int iff_probe | ( | AVProbeData * | p | ) | [static] |
| static int iff_read_header | ( | AVFormatContext * | s, | |
| AVFormatParameters * | ap | |||
| ) | [static] |
| static int iff_read_packet | ( | AVFormatContext * | s, | |
| AVPacket * | pkt | |||
| ) | [static] |
| static void interleave_stereo | ( | const uint8_t * | src, | |
| uint8_t * | dest, | |||
| int | size | |||
| ) | [static] |
Definition at line 65 of file iff.c.
Referenced by iff_read_packet().
{
"IFF",
NULL_IF_CONFIG_SMALL("IFF format"),
sizeof(IffDemuxContext),
iff_probe,
iff_read_header,
iff_read_packet,
}
1.7.1