Logo Search packages:      
Sourcecode: ffms2 version File versions  Download package

Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes

FFLAVFVideo Class Reference

Inheritance diagram for FFLAVFVideo:
Inheritance graph
Collaboration diagram for FFLAVFVideo:
Collaboration graph

List of all members.

Public Member Functions

 FFLAVFVideo (const char *SourceFile, int Track, FFMS_Index *Index, int Threads, int SeekMode)
FFMS_FrameGetFrame (int n)
FFMS_FrameGetFrameByTime (double Time)
void GetFrameCheck (int n)
FFMS_TrackGetTrack ()
const FFMS_VideoPropertiesGetVideoProperties ()
void ResetOutputFormat ()
void ResetPP ()
void SetOutputFormat (int64_t TargetFormats, int Width, int Height, int Resizer)
void SetPP (const char *PP)

Protected Member Functions

void Free (bool CloseCodec)
FFMS_FrameOutputFrame (AVFrame *Frame)
void ReAdjustOutputFormat (int64_t TargetFormats, int Width, int Height, int Resizer)
void ReAdjustPP (PixelFormat VPixelFormat, int Width, int Height)

Protected Attributes

AVCodecContext * CodecContext
int CurrentFrame
AVFrame * DecodeFrame
int DelayCounter
FFMS_Track Frames
int InitialDecode
int LastFrameNum
FFMS_Frame LocalFrame
int VideoTrack
FFMS_VideoProperties VP

Private Member Functions

void DecodeNextFrame (int64_t *PTS)

Private Attributes

AVFormatContext * FormatContext
< FFMS_VideoSource
int SeekMode

Detailed Description

Definition at line 98 of file videosource.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index