libavformat/rawdec.h File Reference
#include "avformat.h"
#include "libavutil/log.h"
#include "libavutil/opt.h"

Go to the source code of this file.

Data Structures

struct  RawAudioDemuxerContext
struct  FFRawVideoDemuxerContext

Defines

#define FF_RAWVIDEO_DEMUXER_CLASS(name)
#define FF_DEF_RAWVIDEO_DEMUXER(shortname, longname, probe, ext, id)

Typedefs

typedef struct
RawAudioDemuxerContext 
RawAudioDemuxerContext
typedef struct
FFRawVideoDemuxerContext 
FFRawVideoDemuxerContext

Functions

int ff_raw_read_header (AVFormatContext *s, AVFormatParameters *ap)
int ff_raw_read_partial_packet (AVFormatContext *s, AVPacket *pkt)
int ff_raw_audio_read_header (AVFormatContext *s, AVFormatParameters *ap)
int ff_raw_video_read_header (AVFormatContext *s, AVFormatParameters *ap)

Variables

const AVOption ff_rawvideo_options []

Define Documentation

#define FF_DEF_RAWVIDEO_DEMUXER (   shortname,
  longname,
  probe,
  ext,
  id 
)
Value:
FF_RAWVIDEO_DEMUXER_CLASS(shortname)\
AVInputFormat ff_ ## shortname ## _demuxer = {\
    .name           = #shortname,\
    .long_name      = NULL_IF_CONFIG_SMALL(longname),\
    .read_probe     = probe,\
    .read_header    = ff_raw_video_read_header,\
    .read_packet    = ff_raw_read_partial_packet,\
    .extensions     = ext,\
    .flags          = AVFMT_GENERIC_INDEX,\
    .value          = id,\
    .priv_data_size = sizeof(FFRawVideoDemuxerContext),\
    .priv_class     = &shortname ## _demuxer_class,\
};

Definition at line 60 of file rawdec.h.

Value:
static const AVClass name ## _demuxer_class = {\
    .class_name = #name " demuxer",\
    .item_name  = av_default_item_name,\
    .option     = ff_rawvideo_options,\
    .version    = LIBAVUTIL_VERSION_INT,\
};

Definition at line 52 of file rawdec.h.


Typedef Documentation


Function Documentation

Definition at line 123 of file rawdec.c.

Definition at line 32 of file rawdec.c.

Definition at line 103 of file rawdec.c.

Definition at line 139 of file rawdec.c.


Variable Documentation

Definition at line 174 of file rawdec.c.