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

Classes | Public Member Functions | Private Member Functions | Private Attributes

AvisynthVideoSource Class Reference

Inheritance diagram for AvisynthVideoSource:
Inheritance graph
[legend]
Collaboration diagram for AvisynthVideoSource:
Collaboration graph
[legend]

List of all members.

Classes

struct  FrameFields

Public Member Functions

 AvisynthVideoSource (const char *SourceFile, int Track, FFMS_Index *Index, int FPSNum, int FPSDen, const char *PP, int Threads, int SeekMode, int RFFMode, int ResizeToWidth, int ResizeToHeight, const char *ResizerName, const char *ConvertToFormatName, IScriptEnvironment *Env)
void __stdcall GetAudio (void *Buf, __int64 Start, __int64 Count, IScriptEnvironment *Env)
PVideoFrame __stdcall GetFrame (int n, IScriptEnvironment *Env)
bool __stdcall GetParity (int n)
virtual int __stdcall GetVersion ()
const VideoInfo &__stdcall GetVideoInfo ()
void __stdcall SetCacheHints (int cachehints, int frame_range)

Private Member Functions

void InitOutputFormat (int ResizeToWidth, int ResizeToHeight, const char *ResizerName, const char *ConvertToFormatName, IScriptEnvironment *Env)
void OutputField (const FFMS_Frame *Frame, PVideoFrame &Dst, int Field, IScriptEnvironment *Env)
void OutputFrame (const FFMS_Frame *Frame, PVideoFrame &Dst, IScriptEnvironment *Env)

Private Attributes

std::vector< FrameFieldsFieldList
int FPSDen
int FPSNum
int RFFMode
FFMS_VideoSourceV
VideoInfo VI

Detailed Description

Definition at line 31 of file avssources.h.


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

Generated by  Doxygen 1.6.0   Back to index