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

Classes | Public Types | Public Member Functions

IScriptEnvironment Class Reference

List of all members.

Classes

class  NotFound

Public Types

typedef AVSValue(__cdecl * ApplyFunc )(AVSValue args, void *user_data, IScriptEnvironment *env)
enum  PlanarChromaAlignmentMode { PlanarChromaAlignmentOff, PlanarChromaAlignmentOn, PlanarChromaAlignmentTest }
typedef void(__cdecl * ShutdownFunc )(void *user_data, IScriptEnvironment *env)

Public Member Functions

 __declspec (noreturn) virtual void __stdcall ThrowError(const char *fmt
virtual void __stdcall AddFunction (const char *name, const char *params, ApplyFunc apply, void *user_data)=0
virtual void __stdcall AtExit (ShutdownFunc function, void *user_data)=0
virtual void __stdcall BitBlt (BYTE *dstp, int dst_pitch, const BYTE *srcp, int src_pitch, int row_size, int height)=0
virtual void __stdcall CheckVersion (int version=AVISYNTH_INTERFACE_VERSION)=0
virtual bool __stdcall FunctionExists (const char *name)=0
virtual long __stdcall GetCPUFlags ()=0
virtual AVSValue __stdcall GetVar (const char *name)=0
virtual AVSValue __stdcall Invoke (const char *name, const AVSValue args, const char **arg_names=0)=0
virtual bool __stdcall MakeWritable (PVideoFrame *pvf)=0
virtual void *__stdcall ManageCache (int key, void *data)=0
virtual PVideoFrame __stdcall NewVideoFrame (const VideoInfo &vi, int align=FRAME_ALIGN)=0
virtual bool __stdcall PlanarChromaAlignment (PlanarChromaAlignmentMode key)=0
virtual void __stdcall PopContext ()=0
virtual void __stdcall PushContext (int level=0)=0
virtual char *__stdcall SaveString (const char *s, int length=-1)=0
virtual bool __stdcall SetGlobalVar (const char *name, const AVSValue &val)=0
virtual int __stdcall SetMemoryMax (int mem)=0
virtual bool __stdcall SetVar (const char *name, const AVSValue &val)=0
virtual int __stdcall SetWorkingDir (const char *newdir)=0
virtual char *__stdcall Sprintf (const char *fmt,...)=0
virtual PVideoFrame __stdcall Subframe (PVideoFrame src, int rel_offset, int new_pitch, int new_row_size, int new_height)=0
virtual PVideoFrame __stdcall SubframePlanar (PVideoFrame src, int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int new_pitchUV)=0
virtual char *__stdcall VSprintf (const char *fmt, void *val)=0

Detailed Description

Definition at line 683 of file avisynth.h.


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

Generated by  Doxygen 1.6.0   Back to index