FFmpeg
Classes | Macros | Typedefs | Variables
idroqdec.c File Reference

id RoQ format file demuxer by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) for more information on the .roq file format, visit: http://www.csse.monash.edu.au/~timf/ More...

#include "libavutil/channel_layout.h"
#include "libavutil/intreadwrite.h"
#include "avformat.h"
#include "internal.h"
#include "avio_internal.h"

Classes

struct  RoqDemuxContext
 

Macros

#define RoQ_MAGIC_NUMBER   0x1084
 
#define RoQ_CHUNK_PREAMBLE_SIZE   8
 
#define RoQ_AUDIO_SAMPLE_RATE   22050
 
#define RoQ_CHUNKS_TO_SCAN   30
 
#define RoQ_INFO   0x1001
 
#define RoQ_QUAD_CODEBOOK   0x1002
 
#define RoQ_QUAD_VQ   0x1011
 
#define RoQ_SOUND_MONO   0x1020
 
#define RoQ_SOUND_STEREO   0x1021
 

Typedefs

typedef struct RoqDemuxContext RoqDemuxContext
 

Variables

AVInputFormat ff_roq_demuxer
 

Detailed Description

id RoQ format file demuxer by Mike Melanson (melan.nosp@m.son@.nosp@m.pcisy.nosp@m.s.ne.nosp@m.t) for more information on the .roq file format, visit: http://www.csse.monash.edu.au/~timf/

Variable Documentation

§ ff_roq_demuxer

AVInputFormat ff_roq_demuxer
Initial value:
= {
.name = "roq",
.long_name = NULL_IF_CONFIG_SMALL("id RoQ"),
.priv_data_size = sizeof(RoqDemuxContext),
.read_probe = roq_probe,
.read_header = roq_read_header,
.read_packet = roq_read_packet,
}
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186
Definition: idroqdec.c:47