-- xtra LAV -- v0.6 (c) 2019 Valentin Schmidt -- CONSTRUCTOR new object me, *filterDir, movieNum, rect, eventCallback, eventTarget -- BASIC CONTROL ds_open object me, string mediaFile, *useVSFilterFlag, useSanearFlag ds_play object me ds_pause object me ds_stop object me ds_close object me ds_resize object me ds_set_auto_resize object me, integer flag -- STEP ds_step_forward object me, *frames ds_step_backwards object me, *frames -- GET/SET PARAMETER ds_get_param object me, string param ds_set_param object me, string param, any value -- Properties supported by ds_get_param/ds_set_param: -- balance integer -- fullscreen bool -- keepaspectratio bool -- loop bool -- rate float -- rect rect -- stoptime integer -- time integer -- volume integer -- GET INFO ds_get_media_info object me ds_get_metadata object me ds_get_status object me ds_grab_image object me, *props ds_get_stream_count object me ds_get_stream_info object me, integer index ds_set_stream_enabled object me, integer index -- SUBTITLES (based on DirectVobSub/VSFilter) ds_subtitles_load object me, string subtitleFile ds_subtitles_get_filename object me ds_subtitles_hide object me, integer hideFlag ds_subtitles_set_position object me, integer overrideFlag, integer x, integer y ds_subtitles_set_style object me, string fontface, object color, integer shadowFlag, integer outlineFlag, integer height, integer width, integer weight, *charSet -- IMAGE ADJUSTMENTS ds_adjust_image_get_range object me, integer flag ds_adjust_image_get_value object me, integer flag ds_adjust_image_set_value object me, integer flag, float val -- OVERLAY IMAGE ds_overlay_load object me, object image ds_overlay_update_params object me, float alpha, *left, top, right, bottom ds_overlay_remove object me -- AUDIO PITCH ds_set_pitch object me, float pitch ds_set_tempo object me, integer tempo -- UTILITIES ds_error_info object me, integer errorNumber