FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
RIFF FourCCs
Utility functions

Get the tables mapping RIFF FourCCs to libavcodec AVCodecIDs. More...

Functions

struct AVCodecTagavformat_get_riff_video_tags (void)
 
struct AVCodecTagavformat_get_riff_audio_tags (void)
 
struct AVCodecTagavformat_get_mov_video_tags (void)
 
struct AVCodecTagavformat_get_mov_audio_tags (void)
 

Detailed Description

Get the tables mapping RIFF FourCCs to libavcodec AVCodecIDs.

The tables are meant to be passed to av_codec_get_id()/av_codec_get_tag() as in the following code:

uint32_t tag = MKTAG('H', '2', '6', '4');
const struct AVCodecTag *table[] = { avformat_get_riff_video_tags(), 0 };
enum AVCodecID id = av_codec_get_id(table, tag);

Function Documentation

struct AVCodecTag* avformat_get_riff_video_tags ( void  )
read
Returns
the table mapping RIFF FourCCs for video to libavcodec AVCodecID.

Definition at line 459 of file riff.c.

Referenced by dshow_add_device(), and dshow_cycle_formats().

struct AVCodecTag* avformat_get_riff_audio_tags ( void  )
read
Returns
the table mapping RIFF FourCCs for audio to AVCodecID.

Definition at line 464 of file riff.c.

struct AVCodecTag* avformat_get_mov_video_tags ( void  )
read
Returns
the table mapping MOV FourCCs for video to libavcodec AVCodecID.

Definition at line 585 of file isom.c.

struct AVCodecTag* avformat_get_mov_audio_tags ( void  )
read
Returns
the table mapping MOV FourCCs for audio to AVCodecID.

Definition at line 590 of file isom.c.