GPAC
Open Source Multimedia Framework. For more information, check out http://gpac.wp.mines-telecom.fr
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups
ffmpeg_in.h File Reference
#include <gpac/modules/service.h>
#include <gpac/modules/codec.h>
#include <gpac/constants.h>
#include <gpac/thread.h>
#include <libavformat/avformat.h>
+ Include dependency graph for ffmpeg_in.h:
+ This graph shows which files directly or indirectly include this file:

Data Structures

struct  FFDec
 
struct  FFDemux
 

Macros

#define AVMEDIA_TYPE_AUDIO   CODEC_TYPE_AUDIO
 
#define AVMEDIA_TYPE_VIDEO   CODEC_TYPE_VIDEO
 

Functions

void gf_av_vlog (void *avcl, int level, const char *fmt, va_list vl)
 
void * FFDEC_Load ()
 
void FFDEC_Delete (void *ifce)
 
void * New_FFMPEG_Demux ()
 
void Delete_FFMPEG_Demux (void *ifce)
 

Data Structure Documentation

struct FFDec
+ Collaboration diagram for FFDec:
Data Fields
char szCodec[100]
u32 out_size
u32 oti
u32 st
u32 previous_par
Bool no_par_update
Bool needs_output_resize
Bool had_pic
Bool check_short_header
u32 pix_fmt
u32 out_pix_fmt
Bool is_image
u32 raw_pix_fmt
Bool flipped
Bool direct_output
u32 stride
u32 frame_start
char audio_buf[192000]
Bool check_h264_isma
u32 base_ES_ID
AVCodecContext * base_ctx
AVCodec * base_codec
AVFrame * base_frame
u32 depth_ES_ID
u32 yuv_size
AVCodecContext * depth_ctx
AVCodec * depth_codec
AVFrame * depth_frame
struct FFDemux
+ Collaboration diagram for FFDemux:
Data Fields
GF_ClientService * service
AVFormatContext * ctx
Bool seekable
Double seek_time
s32 audio_st
s32 video_st
LPNETCHANNEL audio_ch
LPNETCHANNEL video_ch
Bool audio_run
Bool video_run
AVRational audio_tscale
AVRational video_tscale
u32 data_buffer_ms
GF_Thread * thread
GF_Mutex * mx
u32 is_paused
u32 is_running
u32 service_type
Bool unreliable_audio_timing
GF_DownloadSession * dnload
AVIOContext io
char * buffer
u32 buffer_size
u32 buffer_used

Macro Definition Documentation

#define AVMEDIA_TYPE_AUDIO   CODEC_TYPE_AUDIO
#define AVMEDIA_TYPE_VIDEO   CODEC_TYPE_VIDEO

Function Documentation

void gf_av_vlog ( void *  avcl,
int  level,
const char *  fmt,
va_list  vl 
)
void* FFDEC_Load ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void FFDEC_Delete ( void *  ifce)

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void* New_FFMPEG_Demux ( )

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void Delete_FFMPEG_Demux ( void *  ifce)

+ Here is the call graph for this function:

+ Here is the caller graph for this function: