Lines Matching refs:AVSC_API
59 # define AVSC_API(ret, name) EXTERN_C __declspec(dllexport) ret AVSC_CC name
63 # define AVSC_API(ret, name) EXTERN_C __declspec(dllimport) ret AVSC_CC name
65 # define AVSC_API(ret, name) typedef ret (AVSC_CC *name##_func)
478 AVSC_API(void, avs_release_video_frame)(AVS_VideoFrame *);
480 AVSC_API(AVS_VideoFrame *, avs_copy_video_frame)(AVS_VideoFrame *);
524 AVSC_API(void, avs_copy_value)(AVS_Value * dest, AVS_Value src);
525 AVSC_API(void, avs_release_value)(AVS_Value);
536 AVSC_API(AVS_Clip *, avs_take_clip)(AVS_Value, AVS_ScriptEnvironment *);
537 AVSC_API(void, avs_set_to_clip)(AVS_Value *, AVS_Clip *);
580 AVSC_API(void, avs_release_clip)(AVS_Clip *);
581 AVSC_API(AVS_Clip *, avs_copy_clip)(AVS_Clip *);
583 AVSC_API(const char *, avs_clip_get_error)(AVS_Clip *); // return 0 if no error
585 AVSC_API(const AVS_VideoInfo *, avs_get_video_info)(AVS_Clip *);
587 AVSC_API(int, avs_get_version)(AVS_Clip *);
589 AVSC_API(AVS_VideoFrame *, avs_get_frame)(AVS_Clip *, int n);
592 AVSC_API(int, avs_get_parity)(AVS_Clip *, int n);
595 AVSC_API(int, avs_get_audio)(AVS_Clip *, void * buf,
599 AVSC_API(int, avs_set_cache_hints)(AVS_Clip *,
635 AVSC_API(AVS_Clip *, avs_new_c_filter)(AVS_ScriptEnvironment * e,
664 AVSC_API(const char *, avs_get_error)(AVS_ScriptEnvironment *); // return 0 if no error
666 AVSC_API(long, avs_get_cpu_flags)(AVS_ScriptEnvironment *);
667 AVSC_API(int, avs_check_version)(AVS_ScriptEnvironment *, int version);
669 AVSC_API(char *, avs_save_string)(AVS_ScriptEnvironment *, const char* s, int length);
670 AVSC_API(char *, avs_sprintf)(AVS_ScriptEnvironment *, const char * fmt, ...);
672 AVSC_API(char *, avs_vsprintf)(AVS_ScriptEnvironment *, const char * fmt, void* val);
675 AVSC_API(int, avs_add_function)(AVS_ScriptEnvironment *,
679 AVSC_API(int, avs_function_exists)(AVS_ScriptEnvironment *, const char * name);
681 AVSC_API(AVS_Value, avs_invoke)(AVS_ScriptEnvironment *, const char * name,
685 AVSC_API(AVS_Value, avs_get_var)(AVS_ScriptEnvironment *, const char* name);
688 AVSC_API(int, avs_set_var)(AVS_ScriptEnvironment *, const char* name, AVS_Value val);
690 AVSC_API(int, avs_set_global_var)(AVS_ScriptEnvironment *, const char* name, const AVS_Value val);
695 AVSC_API(AVS_VideoFrame *, avs_new_video_frame_a)(AVS_ScriptEnvironment *,
712 AVSC_API(int, avs_make_writable)(AVS_ScriptEnvironment *, AVS_VideoFrame * * pvf);
714 AVSC_API(void, avs_bit_blt)(AVS_ScriptEnvironment *, BYTE* dstp, int dst_pitch, const BYTE* srcp, int src_pitch, int row_size, int height);
717 AVSC_API(void, avs_at_exit)(AVS_ScriptEnvironment *, AVS_ShutdownFunc function, void * user_data);
719 AVSC_API(AVS_VideoFrame *, avs_subframe)(AVS_ScriptEnvironment *, AVS_VideoFrame * src, int rel_offset, int new_pitch, int new_row_size, int new_height);
722 AVSC_API(int, avs_set_memory_max)(AVS_ScriptEnvironment *, int mem);
724 AVSC_API(int, avs_set_working_dir)(AVS_ScriptEnvironment *, const char * newdir);
728 AVSC_API(AVS_ScriptEnvironment *, avs_create_script_environment)(int version);
736 AVSC_API(void, avs_delete_script_environment)(AVS_ScriptEnvironment *);
739 AVSC_API(AVS_VideoFrame *, avs_subframe_planar)(AVS_ScriptEnvironment *, AVS_VideoFrame * src, int rel_offset, int new_pitch, int new_row_size, int new_height, int rel_offsetU, int rel_offsetV, int new_pitchUV);