vlc_es.h File Reference

This file defines the elementary streams format types. More...

Include dependency graph for vlc_es.h:

Go to the source code of this file.

Data Structures

struct  video_palette_t
 video palette data More...
struct  audio_replay_gain_t
struct  audio_format_t
 audio format description More...
struct  video_format_t
 video format description More...
struct  subs_format_t
 subtitles format description More...
struct  extra_languages_t
 ES definition. More...
struct  es_format_t

Defines

#define VLC_ES_H   1
#define AUDIO_REPLAY_GAIN_MAX   (2)
 audio replay gain description
#define AUDIO_REPLAY_GAIN_TRACK   (0)
#define AUDIO_REPLAY_GAIN_ALBUM   (1)
#define AUDIO_FMT_S16_NE   VLC_FOURCC('s','1','6','l')
#define AUDIO_FMT_U16_NE   VLC_FOURCC('u','1','6','l')
#define UNKNOWN_ES   0x00
#define VIDEO_ES   0x01
#define AUDIO_ES   0x02
#define SPU_ES   0x03
#define NAV_ES   0x04

Functions

static void es_format_Init (es_format_t *fmt, int i_cat, vlc_fourcc_t i_codec)
static int es_format_Copy (es_format_t *dst, const es_format_t *src)
static void es_format_Clean (es_format_t *fmt)


Detailed Description

This file defines the elementary streams format types.


Define Documentation

#define AUDIO_ES   0x02

#define AUDIO_FMT_S16_NE   VLC_FOURCC('s','1','6','l')

#define AUDIO_FMT_U16_NE   VLC_FOURCC('u','1','6','l')

#define AUDIO_REPLAY_GAIN_ALBUM   (1)

#define AUDIO_REPLAY_GAIN_MAX   (2)

audio replay gain description

#define AUDIO_REPLAY_GAIN_TRACK   (0)

#define NAV_ES   0x04

#define SPU_ES   0x03

#define UNKNOWN_ES   0x00

#define VIDEO_ES   0x01

#define VLC_ES_H   1


Function Documentation

static void es_format_Clean ( es_format_t fmt  )  [inline, static]

static int es_format_Copy ( es_format_t dst,
const es_format_t src 
) [inline, static]

static void es_format_Init ( es_format_t fmt,
int  i_cat,
vlc_fourcc_t  i_codec 
) [inline, static]


Generated on Wed Aug 13 08:02:42 2008 for VLC by  doxygen 1.5.1