Data Structures | Typedefs | Functions | Variables

libavformat/riff.h File Reference

internal header for RIFF based (de)muxers do NOT include this in end user applications More...

#include "libavcodec/avcodec.h"
#include "avio.h"

Go to the source code of this file.

Data Structures

struct  AVCodecTag

Typedefs

typedef struct AVCodecTag AVCodecTag

Functions

int64_t start_tag (ByteIOContext *pb, const char *tag)
void end_tag (ByteIOContext *pb, int64_t start)
void put_bmp_header (ByteIOContext *pb, AVCodecContext *enc, const AVCodecTag *tags, int for_asf)
int put_wav_header (ByteIOContext *pb, AVCodecContext *enc)
enum CodecID wav_codec_get_id (unsigned int tag, int bps)
void get_wav_header (ByteIOContext *pb, AVCodecContext *codec, int size)
unsigned int codec_get_tag (const AVCodecTag *tags, int id)
enum CodecID codec_get_id (const AVCodecTag *tags, unsigned int tag)
void ff_parse_specific_params (AVCodecContext *stream, int *au_rate, int *au_ssize, int *au_scale)

Variables

const AVCodecTag codec_bmp_tags []
const AVCodecTag codec_wav_tags []

Detailed Description

internal header for RIFF based (de)muxers do NOT include this in end user applications

Definition in file riff.h.


Typedef Documentation

typedef struct AVCodecTag AVCodecTag

Function Documentation

enum CodecID codec_get_id ( const AVCodecTag tags,
unsigned int  tag 
)
unsigned int codec_get_tag ( const AVCodecTag tags,
int  id 
)
void end_tag ( ByteIOContext pb,
int64_t  start 
)
void ff_parse_specific_params ( AVCodecContext stream,
int *  au_rate,
int *  au_ssize,
int *  au_scale 
)

Definition at line 462 of file riff.c.

Referenced by avi_write_counters(), avi_write_header(), and write_header().

void get_wav_header ( ByteIOContext pb,
AVCodecContext codec,
int  size 
)
void put_bmp_header ( ByteIOContext pb,
AVCodecContext enc,
const AVCodecTag tags,
int  for_asf 
)
int put_wav_header ( ByteIOContext pb,
AVCodecContext enc 
)
int64_t start_tag ( ByteIOContext pb,
const char *  tag 
)
enum CodecID wav_codec_get_id ( unsigned int  tag,
int  bps 
)

Variable Documentation