#include "libavutil/intreadwrite.h"#include "avformat.h"Go to the source code of this file.
Data Structures | |
| struct | SIFFContext |
Enumerations | |
| enum | SIFFTags { TAG_SIFF = MKTAG('S', 'I', 'F', 'F'), TAG_BODY = MKTAG('B', 'O', 'D', 'Y'), TAG_VBHD = MKTAG('V', 'B', 'H', 'D'), TAG_SHDR = MKTAG('S', 'H', 'D', 'R'), TAG_VBV1 = MKTAG('V', 'B', 'V', '1'), TAG_SOUN = MKTAG('S', 'O', 'U', 'N') } |
| enum | VBFlags { VB_HAS_GMC = 0x01, VB_HAS_AUDIO = 0x04, VB_HAS_VIDEO = 0x08, VB_HAS_PALETTE = 0x10, VB_HAS_LENGTH = 0x20, VB_HAS_GMC = 0x01, VB_HAS_AUDIO = 0x04, VB_HAS_VIDEO = 0x08, VB_HAS_PALETTE = 0x10, VB_HAS_LENGTH = 0x20 } |
Functions | |
| static int | siff_probe (AVProbeData *p) |
| static int | create_audio_stream (AVFormatContext *s, SIFFContext *c) |
| static int | siff_parse_vbv1 (AVFormatContext *s, SIFFContext *c, ByteIOContext *pb) |
| static int | siff_parse_soun (AVFormatContext *s, SIFFContext *c, ByteIOContext *pb) |
| static int | siff_read_header (AVFormatContext *s, AVFormatParameters *ap) |
| static int | siff_read_packet (AVFormatContext *s, AVPacket *pkt) |
Variables | |
| AVInputFormat | siff_demuxer |
| enum SIFFTags |
| enum VBFlags |
| static int create_audio_stream | ( | AVFormatContext * | s, | |
| SIFFContext * | c | |||
| ) | [static] |
| static int siff_parse_soun | ( | AVFormatContext * | s, | |
| SIFFContext * | c, | |||
| ByteIOContext * | pb | |||
| ) | [static] |
| static int siff_parse_vbv1 | ( | AVFormatContext * | s, | |
| SIFFContext * | c, | |||
| ByteIOContext * | pb | |||
| ) | [static] |
| static int siff_probe | ( | AVProbeData * | p | ) | [static] |
| static int siff_read_header | ( | AVFormatContext * | s, | |
| AVFormatParameters * | ap | |||
| ) | [static] |
| static int siff_read_packet | ( | AVFormatContext * | s, | |
| AVPacket * | pkt | |||
| ) | [static] |
Initial value:
{
"siff",
NULL_IF_CONFIG_SMALL("Beam Software SIFF"),
sizeof(SIFFContext),
siff_probe,
siff_read_header,
siff_read_packet,
.extensions = "vb,son"
}
1.5.8