libgpac
Documentation of the core library of GPAC
JS Core API for libgpac

JavaScript API for libgpac core tools. More...

Data Structures

interface  JSGPACCoreSystem
 JSGPACCoreSystem API. More...
 
interface  WinRect
 
interface  FileInformation
 
interface  SHA1
 
interface  File
 
interface  Bitstream
 

Variables

attribute JSGPACCoreSystem Sys
 

Detailed Description

This section documents the JavaScript API used to query and control libgpac.

Errors are handled through exceptions.


Data Structure Documentation

◆ WinRect

interface WinRect

object used for terminal size info - cannot be created through constructor

Data Fields
attribute readonly unsigned long w

width of terminal in characters

attribute readonly unsigned long h

height of terminal in characters

◆ FileInformation

interface FileInformation

object used for file enumeration - cannot be created through constructor

Data Fields
DOMString name

file name

DOMString path

file path

boolean directory

true if directory

boolean drive

true if drive root (local HDD, USB or other mount points)

boolean hidden

true if hidden file

boolean system

true if system file

unsigned long long size

file size in bytes

unsigned long long last_modified

last modification UTC time

Variable Documentation

◆ Sys

attribute JSGPACCoreSystem Sys

global context property representing the one and only JSGPACCoreSystem object attached to the loaded script

JSFilter::clock_hint_mediatime
readonly attribute unsigned long long clock_hint_mediatime
Definition: jsf.idl:132
JSScene::text_selection
readonly attribute DOMString text_selection
Definition: scenejs.idl:91
JSFSFilter::codec
attribute readonly DOMString codec
Definition: filtersession.idl:178
FilterEvent::index_start_range
attribute unsigned long long index_start_range
Definition: jsf.idl:789
JSFilterSession::nb_filters
attribute long nb_filters
Definition: filtersession.idl:115
FilterEvent::quality_degradation
attribute unsigned long quality_degradation
Definition: jsf.idl:802
Matrix2D::tx
attribute double tx
Definition: evg.idl:446
FileInformation::last_modified
unsigned long long last_modified
Definition: core.idl:441
WebGLContext
Definition: webgl.idl:349
FilterInstance::get_info
FilterProperty get_info(DOMString info_name, optional boolean is_string=false)
FilterPacket::is_leading
attribute unsigned long is_leading
Definition: jsf.idl:638
MediaObject::select_quality
void select_quality(unsigned long quality_index)
MediaObject::enable_addon
void enable_addon(DOMString addon_url)
JSScene::set_focus
void set_focus(Node elt)
JSScene::get_option
*DOMString get_option(DOMString section, unsigned key_idx)
TextMeasure::max_advance_h
unsigned long max_advance_h
Definition: evg.idl:991
JSGPACCoreSystem::prompt_code
void prompt_code(unsigned long code)
Bitstream::get_u64_le
unsigned long get_u64_le()
Color
Definition: evg.idl:613
FilterPid::eos_seen
readonly attribute boolean eos_seen
Definition: jsf.idl:349
WebGLContext::bindTexture
void bindTexture(GLenum target, NamedTexture texture)
FilterEvent::from_pck
attribute unsigned long from_pck
Definition: jsf.idl:767
Canvas3D::toRGB
Object toRGB(optional bool as_array=false, Vec4f color)
JSFilter::max_screen_width
attribute unsigned long max_screen_width
Definition: jsf.idl:112
JSGPACCoreSystem::crc32
unsigned long crc32(ArrayBuffer abuf)
Texture::Texture
Texture(unsigned long width, unsigned long height, DOMString pixfmt, ArrayBuffer data, optional unsigned long stride=0, optional unsigned long stride_uv=0)
FilterEvent::move_y
attribute unsigned long move_y
Definition: jsf.idl:870
Texture::yuv2rgb
Texture yuv2rgb(Canvas surf)
JSGPACCoreSystem::clock_ms
unsigned long clock_ms()
JSGPACCoreSystem::compress
ArrayBuffer compress(ArrayBuffer in_data)
JSFilter::reschedule
void reschedule(optional long reschedule_us=0)
Matrix::rotate
Matrix rotate(Vec4f v)
Stencil::set_stop
void set_stop(double pos, Color color)
JSScene::hardware_yuv
readonly attribute boolean hardware_yuv
Definition: scenejs.idl:46
JSFilter::add_source
FilterInstance add_source(DOMString source, optional DOMString parent=null, optional boolean inherit_args=false)
JSFSFilterArg::min_max_enum
optional attribute DOMString min_max_enum
Definition: filtersession.idl:265
FileInformation::system
boolean system
Definition: core.idl:437
WebGLContext::texImage2D
void texImage2D(GLenum target, GLint level, GLint internalformat, GLenum format, GLenum type, Texture source)
MediaObject::irap_dec_time
readonly atttribute unsigned long irap_dec_time
Definition: scenejs.idl:283
Texture::convolution
Texture convolution(ConvolutionKernel k)
JSGPACCoreSystem::prompt_string
DOMString prompt_string()
JSFilter::update_arg
attribute GF_Err update_arg(DOMString arg_name, DOMString arg_val)
Rect::h
unsigned long h
Definition: evg.idl:191
args
attribute Array args
Definition: jsf.idl:24
Matrix2D::scale
Matrix2D scale(double sx, double sy, double cx, double cy, double angle)
Path
Definition: evg.idl:223
Canvas3D
Definition: evg.idl:1224
JSGPACCoreSystem::batteryPercent
readonly attribute unsigned long batteryPercent
Definition: core.idl:356
JSFilter::block_eos
void block_eos(boolean do_block)
File::puts
void puts(DOMString string)
Bitstream::put_u8
void put_u8(unsigned long value)
GPACEVT::button
readonly atttribute unsigned long button
Definition: scenejs.idl:205
FilterInstance::disable_inputs
void disable_inputs()
Texture::flip
attribute boolean flip
Definition: evg.idl:813
Path::arc_svg
Path arc_svg(double end_x, double end_y, double r_x, double r_y)
Shader::update
void update()
Stencil::pad
writeonly unsigned long pad
Definition: evg.idl:647
JSGPACCoreSystem::version_minor
readonly unsigned long version_minor
Definition: core.idl:406
Bitstream::put_u64_le
void put_u64_le(unsigned long long value)
JSFilter::output_buffer
readonly attribute unsigned long output_buffer
Definition: jsf.idl:94
WebGLContext::activate
void activate(boolean activate)
FilterPid::require_source_id
writeonly unsigned boolean require_source_id
Definition: jsf.idl:387
Matrix::scale
Matrix scale(Vec3f v)
Texture::repeat_s
attribute boolean repeat_s
Definition: evg.idl:809
ColorMatrix::rg
attribute double rg
Definition: evg.idl:546
JSGPACCoreSystem::get_utc
unsigned long long get_utc()
FilterEvent::showtype
attribute unsigned long showtype
Definition: jsf.idl:865
JSFSFilter::bytes_sent
attribute readonly unsigned long long bytes_sent
Definition: filtersession.idl:166
MediaObject::par
readonly atttribute unsigned long par
Definition: scenejs.idl:255
Canvas::on_alpha
attribute AlphaCallback on_alpha
Definition: evg.idl:81
JSGPACCoreSystem::mod_time
unsigned long long mod_time(DOMString filename)
JSGPACCoreSystem::file_exists
boolean file_exists(DOMString filename)
JSCapDesc::optional
optional attribute boolean optional
Definition: jsf.idl:911
Rectf::x
attribute float x
Definition: evg.idl:1176
PenSettings::miter
attribute double miter
Definition: evg.idl:391
Canvas::clear
void clear(IRect rc, DOMString color)
Matrix::yaw
attribute readonly float yaw
Definition: evg.idl:1028
JSScene::screen_width
readonly attribute unsigned long screen_width
Definition: scenejs.idl:58
Stencil::set_colorf
void set_colorf(Colorf color)
Rectf
Definition: evg.idl:1174
NamedTexture::name
attribute readonly DOMString name
Definition: webgl.idl:428
JSFilter::prevent_blocking
void prevent_blocking(boolean do_prevent)
Text::italic
attribute boolean italic
Definition: evg.idl:944
Canvas::clearf
void clearf(IRect rc, double r, double g, double b, double a)
Texture::split
Texture split(unsigned long idx)
Stencil::mx
writeonly unsigned long mx
Definition: evg.idl:651
JSGPACCoreSystem::rand
unsigned long rand()
JSFSFilter::pck_done
attribute readonly unsigned long long pck_done
Definition: filtersession.idl:158
JSGPACCoreSystem::timezone
readonly signed int timezone
Definition: core.idl:381
Storage::Storage
Storage(DOMString store_name)
FilterPacket::redundant
attribute unsigned long redundant
Definition: jsf.idl:644
JSFSFilter::status
attribute readonly DOMString status
Definition: filtersession.idl:146
JSScene::set_focus
void set_focus(DOMString focus)
Path::rectangle
Path rectangle(double ox, double oy, double width, double height, optional boolean centered=false)
MediaObject::scalable_enhancement
readonly atttribute boolean scalable_enhancement
Definition: scenejs.idl:317
JSScene::set_3d
void set_3d(Boolean use_3d)
JSFilterSession::get_filter
JSFSFilter get_filter(unsigned long index)
FilterPid::query_caps
FilterProperty query_caps(DOMString name, optional boolean is_user)
FilterEvent::mt_fingers
attribute float mt_fingers
Definition: jsf.idl:857
Path::rectangle
Path rectangle(Point2D o, double width, double height, optional boolean centered=false)
IRect
Definition: evg.idl:170
MediaObject::nb_http
readonly atttribute unsigned long nb_http
Definition: scenejs.idl:293
ColorMatrix::ar
attribute double ar
Definition: evg.idl:574
ColorMatrix::ColorMatrix
ColorMatrix(ColorMatrix from)
Matrix::dec_translate
attribute readonly Vec3f dec_translate
Definition: evg.idl:1035
JSGPACCoreSystem::htonl
unsigned long htonl(unsigned long value)
Text::baseline
attribute unsigned long baseline
Definition: evg.idl:934
Stencil::set_points
void set_points(Point2D start, optional Point2D end={0, 0})
ColorMatrix::ab
attribute double ab
Definition: evg.idl:578
Canvas::centered
attribute boolean centered
Definition: evg.idl:63
JSCapDesc::value
attribute DOMString value
Definition: jsf.idl:899
Text::set_text
void set_text(...)
GPACEVT::wheel
readonly atttribute double wheel
Definition: scenejs.idl:203
FilterProperty
Object FilterProperty
Definition: jsf.idl:912
QualityDesc::par_den
unsigned long par_den
Definition: scenejs.idl:412
Text::bold
attribute boolean bold
Definition: evg.idl:942
FilterPid::discard
writeonly unsigned boolean discard
Definition: jsf.idl:381
WebGLContext::WebGLContext
WebGLContext(Object canvas_obj, WebGLContextAttributes context_attributes)
Canvas3D::draw_path
void draw_path(Path path, optional float z=0)
Matrix::transpose
Matrix transpose()
ColorMatrix::aa
attribute double aa
Definition: evg.idl:580
MediaObject::disable_main_addon
void disable_main_addon()
QualityDesc::fps
double fps
Definition: scenejs.idl:404
Bitstream::get_s64
unsigned long get_s64()
JSScene::set_back_color
void set_back_color(double r, double g, double b, double a)
JSFilter::set_cap
void set_cap(optional JSCapDesc cap_desc=null)
File
Definition: core.idl:458
FilterEvent::width
attribute unsigned long width
Definition: jsf.idl:860
JSGPACCoreSystem::sha1
ArrayBuffer sha1(ArrayBuffer abuf)
File::pos
attribute unsigned long long pos
Definition: core.idl:518
JSFilterSession::rmt_send
void rmt_send(DOMString command)
Text::flip
attribute boolean flip
Definition: evg.idl:938
FilterPid::set_prop
void set_prop(DOMString name, FilterProperty prop, optional boolean is_user=false)
Matrix::roll
attribute readonly float roll
Definition: evg.idl:1032
Text::measure
TextMeasure measure()
Canvas3D::line_size
writeonly float line_size
Definition: evg.idl:1263
FilterEvent::max_buffer_us
attribute unsigned long max_buffer_us
Definition: jsf.idl:816
JSFSFilter::is_destroyed
boolean is_destroyed()
FilterEvent::min_y
attribute unsigned long min_y
Definition: jsf.idl:807
JSGPACCoreSystem::batteryFullLifeTime
readonly attribute unsigned long batteryFullLifeTime
Definition: core.idl:362
FilterEvent::seg_url
attribute DOMString seg_url
Definition: jsf.idl:781
JSFilter::max_screen_height
attribute unsigned long max_screen_height
Definition: jsf.idl:114
Canvas3D::modelview
void modelview(Float32Buffer modelview_matrix)
Vec4f::x
attribute float x
Definition: evg.idl:1188
FilterInstance::set_source
void set_source(Filter from, optional DOMString source_id=null)
NamedTexture::nb_textures
attribute readonly unsigned long nb_textures
Definition: webgl.idl:424
JSGPACCoreSystem::getenv
DOMString getenv(DOMString var_name)
JSGPACCoreSystem::sha1
ArrayBuffer sha1(DOMString fname)
JSFilter::set_desc
void set_desc(DOMString description)
Texture::comp
readonly attribute unsigned long comp
Definition: evg.idl:822
FilterPid::src_url
readonly attribute DOMString src_url
Definition: jsf.idl:383
JSFSFilter::dynamic
attribute readonly boolean dynamic
Definition: filtersession.idl:152
Vec4f
Definition: evg.idl:1186
Texture::get_pixelf
Object get_pixelf(Float s, Float t, optional bool as_array=false)
JSFilter::max_screen_fps
attribute unsigned long max_screen_fps
Definition: jsf.idl:118
Canvas3D::clearf
void clearf(IRect rc, double r, double g, double b, double a)
Matrix::apply
Vec4f apply(Vec4f v)
Bitstream::put_u32_le
void put_u32_le(unsigned long value)
FilterInstance::reset_source
void reset_source()
MediaObject::cb_capacity
readonly atttribute unsigned long cb_capacity
Definition: scenejs.idl:239
Vec3f
Definition: evg.idl:1164
Bitstream::bit_position
attribute readonly unsigned long bit_position
Definition: core.idl:748
FilterPacket::set_readonly
void set_readonly()
FileInformation::path
DOMString path
Definition: core.idl:429
Canvas3D::viewport
void viewport(long x, long y, long width, long height)
FilterEvent::max_y
attribute unsigned long max_y
Definition: jsf.idl:811
JSFSFilter::args
attribute readonly DOMString args
Definition: filtersession.idl:150
FilterEvent::dropfiles
attribute readonly Array dropfiles
Definition: jsf.idl:843
JSScene::hardware_stretch
readonly attribute boolean hardware_stretch
Definition: scenejs.idl:55
MediaObject::selected_service
readonly atttribute unsigned long selected_service
Definition: scenejs.idl:289
JSFSFilter::opid_props
void opid_props(unsigned long idx, function fun_callback)
Matrix2D::get_translate
Point2D get_translate()
Shader::push
long push(DOMString cond_val, DOMString left_val, DOMString operand, DOMString right_val)
Colorf::b
double b
Definition: evg.idl:632
FilterPacket::interlaced
attribute boolean interlaced
Definition: jsf.idl:618
JSScene::fps
readonly attribute double fps
Definition: scenejs.idl:64
Bitstream::get_content
ArrayBuffer get_content()
Texture::pixfmt
readonly attribute DOMString pixfmt
Definition: evg.idl:820
Texture::set_alpha
void set_alpha(double alpha)
FilterPacket::roll
attribute unsigned long roll
Definition: jsf.idl:626
JSGPACCoreSystem::args
attribute Array args
Definition: core.idl:34
Stencil::set_alpha
void set_alpha(double alpha)
Text::get_path
Path get_path(optional bool centered_coords=true)
Text::horizontal
attribute boolean horizontal
Definition: evg.idl:936
Canvas3D::clear
void clear(IRect rc, DOMString color)
JSFilter::sep_list
readonly attribute DOMString sep_list
Definition: jsf.idl:102
JSArgDesc::name
attribute DOMString name
Definition: jsf.idl:883
QualityDesc::ID
attributeDOMString ID
Definition: scenejs.idl:390
JSArgDesc::desc
attribute DOMString desc
Definition: jsf.idl:885
FilterEvent::height
attribute unsigned long height
Definition: jsf.idl:862
FilterPid::dst_url
readonly attribute DOMString dst_url
Definition: jsf.idl:385
FilterEvent
Definition: jsf.idl:740
Bitstream::put_u16_le
void put_u16_le(unsigned long value)
Bitstream::peek
unsigned long peek(unsigned long nb_bits, optional unsigned long byte_offset=0)
TextMeasure::baseline
unsigned long baseline
Definition: evg.idl:989
JSFilter::clock_hint_us
readonly attribute unsigned long long readonly clock_hint_us
Definition: jsf.idl:130
MediaObject::avg_bitrate
readonly atttribute unsigned long avg_bitrate
Definition: scenejs.idl:265
Storage
Definition: storage.idl:25
FilterPid::would_block
readonly attribute boolean would_block
Definition: jsf.idl:351
Sys
attribute JSGPACCoreSystem Sys
Definition: core.idl:23
JSScene::show_keyboard
void show_keyboard(boolean do_show)
Vec4f::q
attribute float q
Definition: evg.idl:1196
FilterPid::new_packet
FilterPacket new_packet()
FilterPacket::cts
attribute signed long long cts
Definition: jsf.idl:610
JSGPACCoreSystem::batteryLifeTime
readonly attribute unsigned long batteryLifeTime
Definition: core.idl:359
JSFilterSession::set_event_fun
boolean set_event_fun(function callback)
JSFSFilter::update
void update(DOMString arg_name, DOMString arg_val)
Texture::rgb2yuv
Texture rgb2yuv(Canvas surf)
Path::add_path
Path add_path(Path subpath)
JSGPACCoreSystem::rand64
unsigned long long rand64()
FilterEvent::min_playout_us
attribute unsigned long min_playout_us
Definition: jsf.idl:820
JSGPACCoreSystem::error_string
DOMString error_string(GF_Err e)
Matrix2D::skew_y
Matrix2D skew_y(double skew)
SHA1::push
void push(ArrayBuffer buffer)
FilterEvent::media_end_range
attribute unsigned long long media_end_range
Definition: jsf.idl:787
JSScene::trigger_gc
void trigger_gc()
Canvas3D::ccw
writeonly boolean ccw
Definition: evg.idl:1249
QualityDesc::disabled
boolean disabled
Definition: scenejs.idl:414
MediaObject::get_resource
MediaObject get_resource(unsigned long index)
MediaObject::type
readonly atttribute unsigned long type
Definition: scenejs.idl:241
Matrix::ortho
Matrix ortho(float left, float right, float top, float bottom, float z_near, float z_far)
WinRect::h
attribute readonly unsigned long h
Definition: core.idl:420
Path::ellipse
Path ellipse(double cx, double cy, double a_axis, double b_axis)
Matrix2D::skew_x
Matrix2D skew_x(double skew)
MediaObject::ntp_diff
readonly atttribute unsigned long ntp_diff
Definition: scenejs.idl:309
MediaObject::reverse_playback_supported
readonly atttribute boolean reverse_playback_supported
Definition: scenejs.idl:315
FilterEvent::mouse_y
attribute unsigned long mouse_y
Definition: jsf.idl:831
FilterPid::clock_mode
writeonly unsigned long clock_mode
Definition: jsf.idl:379
JSFilter::events_queued
readonly attribute unsigned long events_queued
Definition: jsf.idl:128
Vec3f::z
attribute float z
Definition: evg.idl:1170
Shader::push
long push(DOMString goto_val, long stack_index)
SHA1::SHA1
SHA1()
Texture
Definition: evg.idl:759
File::write
unsigned long write(ArrayBuffer buf, optional unsigned long nb_bytes=0)
FilterEvent::FilterEvent
FilterEvent(unsigned long type)
JSGPACCoreSystem::version
readonly DOMString version
Definition: core.idl:394
MediaObject::max_buffer
readonly atttribute unsigned long max_buffer
Definition: scenejs.idl:275
ProgressEvent
Definition: xhr.idl:42
JSFSFilterArg::hint
optional attribute DOMString hint
Definition: filtersession.idl:271
FilterPid::negociate_prop
void negociate_prop(DOMString name, FilterProperty prop, optional boolean is_user=false)
Canvas3D::clearf
void clearf(IRect rc, DOMString color)
Text::lineSpacing
attribute double lineSpacing
Definition: evg.idl:948
JSScene::set_event_filter
void set_event_filter(GPACEventFilter filter_event_func)
Matrix2D::Matrix2D
Matrix2D(double coefs...)
FilterPacket::sap
attribute unsigned long sap
Definition: jsf.idl:614
ColorMatrix::ba
attribute double ba
Definition: evg.idl:570
GF_EVG_SHADER_FRAGMENT
@ GF_EVG_SHADER_FRAGMENT
Definition: evg.idl:1403
Rect::x
unsigned long x
Definition: evg.idl:185
JSGPACCoreSystem::prompt_echo_off
void prompt_echo_off(boolean echo_off)
JSFilterSession::lock_filters
void lock_filters(boolean do_lock)
Bitstream::get_u16_le
unsigned long get_u16_le()
FilterPacket::get_prop
FilterProperty get_prop(DOMString name, optional boolean is_user=false)
JSGPACCoreSystem::base16enc
ArrayBuffer base16enc(DOMString in_data)
JSGPACCoreSystem::version_full
readonly DOMString version_full
Definition: core.idl:397
MediaObject::declare_addon
void declare_addon(DOMString addon_url)
JSFSFilter::iname
attribute DOMString iname
Definition: filtersession.idl:180
Matrix2D::copy
Matrix2D copy()
Path::arc_svg
Path arc_svg(double end_x, double end_y, double r_x, double r_y, optional double x_axis_rotation=0, optional boolean large_arc_flag=false, optional boolean sweep_flag=false)
ColorMatrix::ag
attribute double ag
Definition: evg.idl:576
FileInformation::size
unsigned long long size
Definition: core.idl:439
Stencil::set_alpha
void set_alpha(unsigned long alpha)
File::size
attribute readonly unsigned long long size
Definition: core.idl:527
ColorMatrix::gb
attribute double gb
Definition: evg.idl:558
FilterPacket::clock_type
attribute unsigned long clock_type
Definition: jsf.idl:630
Matrix::equal
boolean equal(Matrix other)
JSGPACCoreSystem::log_color
readonly boolean log_color
Definition: core.idl:374
TextMeasure::height
double height
Definition: evg.idl:977
QualityDesc::mime
DOMString mime
Definition: scenejs.idl:392
MediaObject::cb_unit_count
readonly atttribute unsigned long cb_unit_count
Definition: scenejs.idl:237
MediaObject::service_url
readonly atttribute DOMString service_url
Definition: scenejs.idl:223
ColorMatrix::tg
attribute double tg
Definition: evg.idl:562
MediaObject::codec
readonly atttribute DOMString codec
Definition: scenejs.idl:271
FilterPid::discard_block
void discard_block()
NamedTexture::pbo
attribute unsigned long pbo
Definition: webgl.idl:430
JSFilter::sinks_done
readonly attribute boolean sinks_done
Definition: jsf.idl:108
MediaObject::timeshift_depth
readonly atttribute double timeshift_depth
Definition: scenejs.idl:295
filter
attribute JSFilter filter
Definition: jsf.idl:27
ColorMatrix::tr
attribute double tr
Definition: evg.idl:552
JSFSFilter::streamtype
attribute readonly DOMString streamtype
Definition: filtersession.idl:176
JSScene::navigation
attribute unsigned long navigation
Definition: scenejs.idl:40
JSFilter::finalize
attribute void finalize()
GPACEVT::dropfiles
readonly atttribute Array dropfiles
Definition: scenejs.idl:213
ColorMatrix::apply
Colorf apply(Color colorf)
FilterPacket::dur
attribute unsigned long dur
Definition: jsf.idl:612
PenSettings::offset
attribute double offset
Definition: evg.idl:394
JSGPACCoreSystem::pid
attribute readonly unsigned long pid
Definition: core.idl:329
FilterPid::enum_properties
Object enum_properties(unsigned long index, optional boolean enum_info=false)
Stencil::set_points
void set_points(Point2D center, Point2D focal, Point2D radius)
JSFilter::configure_pid
attribute GF_Err configure_pid(FilterPid pid)
Matrix2D::skew
Matrix2D skew(double skew_x, double skew_y)
NamedTexture::reconfigure
void reconfigure()
JSGPACCoreSystem::prompt_input
DOMString prompt_input()
JSGPACCoreSystem::base64enc
DOMString base64enc(ArrayBuffer in_data)
MediaObject::main_addon_media_time
readonly atttribute double main_addon_media_time
Definition: scenejs.idl:319
Colorf
Definition: evg.idl:626
JSFilterSession::last_task
readonly attribute boolean last_task
Definition: filtersession.idl:118
Canvas3D::depth_buffer
Float32Buffer depth_buffer
Definition: evg.idl:1271
FilterPid::filter_name
readonly attribute DOMString filter_name
Definition: jsf.idl:353
Canvas::Canvas
Canvas(unsigned long width, unsigned long height, DOMString pixfmt)
FilterEvent::pid_only
attribute boolean pid_only
Definition: jsf.idl:822
Shader::push
void push()
JSScene::move_window
void move_window(unsigned long x, unsigned long y, optional boolean relative=false)
Bitstream::refreshed_size
attribute readonly unsigned long long refreshed_size
Definition: core.idl:754
JSGPACCoreSystem::cache_dir
readonly DOMString cache_dir
Definition: core.idl:388
FilterEvent::mt_pinch
attribute float mt_pinch
Definition: jsf.idl:855
JSGPACCoreSystem::cpu_idle_time
attribute readonly unsigned long cpu_idle_time
Definition: core.idl:320
JSFilter::set_arg
void set_arg(JSArgDesc arg)
JSGPACCoreSystem::version_major
readonly unsigned long version_major
Definition: core.idl:403
ColorMatrix::ta
attribute double ta
Definition: evg.idl:582
JSGPACCoreSystem::nb_cores
attribute readonly unsigned long nb_cores
Definition: core.idl:302
Texture::data
readonly attribute ArrayBuffet data
Definition: evg.idl:824
Texture::rgb2hsv
Texture rgb2hsv()
JSGPACCoreSystem::total_cpu_usage
attribute readonly unsigned long total_cpu_usage
Definition: core.idl:323
Text::fontsize
attribute double fontsize
Definition: evg.idl:917
JSFSFilter::ipid_source
JSFSFilter ipid_source(unsigned long idx)
Bitstream::put_s64
void put_s64(signed long long value)
FilterPid::src_name
readonly attribute DOMString src_name
Definition: jsf.idl:355
JSFilter
JSFilter API.
Definition: jsf.idl:46
JSGPACCoreSystem::quiet
readonly boolean quiet
Definition: core.idl:378
JSGPACCoreSystem::sampling_period_duration
attribute readonly unsigned long sampling_period_duration
Definition: core.idl:305
QualityDesc::codec
DOMString codec
Definition: scenejs.idl:394
Matrix::translate
Matrix translate(Vec3f v)
JSFilter::max_audio_channels
attribute unsigned long max_audio_channels
Definition: jsf.idl:122
Stencil::set_color
void set_color(unsigned long r, unsigned long g, unsigned long b, unsigned long a)
WebGLContext::resize
void resize(unsigned long width, unsigned long height)
File::read
unsigned long read(ArrayBuffer buf, optional unsigned long nb_bytes=0)
WinRect
Definition: core.idl:415
JSGPACCoreSystem::file_ext
DOMString file_ext(DOMString filename)
Canvas
Definition: evg.idl:45
FilterEvent::start_offset
attribute unsigned long long start_offset
Definition: jsf.idl:770
Rect::w
unsigned long w
Definition: evg.idl:189
Bitstream::truncate
void truncate()
JSGPACCoreSystem::rmdir
void rmdir(DOMString dirname)
WebGLContext::createTexture
NamedTexture createTexture(DOMString name)
Color::a
unsigned long a
Definition: evg.idl:621
FilterPacket::start
attribute boolean start
Definition: jsf.idl:604
MediaObject::status
readonly atttribute DOMString status
Definition: scenejs.idl:231
JSFilter::reports_on
attribute boolean reports_on
Definition: jsf.idl:110
Matrix2D::translate
Matrix2D translate(double x, double y)
GPACEVT::mouse_x
readonly atttribute unsigned long mouse_x
Definition: scenejs.idl:197
Texture::mx
writeonly Matrix2D mx
Definition: evg.idl:807
Color::g
unsigned long g
Definition: evg.idl:617
JSCapDesc::loaded_filter_only
optional attribute boolean loaded_filter_only
Definition: jsf.idl:907
JSFSFilter::alias
attribute readonly boolean alias
Definition: filtersession.idl:148
Storage::get_option
DOMString get_option(DOMString section, DOMString key)
Matrix::dec_rotate
attribute readonly Vec4f dec_rotate
Definition: evg.idl:1039
Text::Text
Text(optional DOMString font=null)
JSGPACCoreSystem::move
void move(DOMString filename, DOMString newname)
FilterPacket::carousel
attribute unsigned long carousel
Definition: jsf.idl:632
FilterPid::new_packet
FilterPacket new_packet(DOMString str, optional boolean use_shared=false, optional function destroy_callback_fun=null)
PenSettings
Definition: evg.idl:387
FilterEvent::switch_url
attribute DOMString switch_url
Definition: jsf.idl:774
JSFilterSession::reporting
void reporting(boolean enable)
FilterEvent::min_x
attribute unsigned long min_x
Definition: jsf.idl:805
Bitstream::put_s8
void put_s8(signed long value)
FilterEvent::hwkey
attribute unsigned long hwkey
Definition: jsf.idl:840
JSCapDesc::inout
attribute boolean inout
Definition: jsf.idl:901
FilterPid
Definition: jsf.idl:342
FilterEvent::set_tile_mode_plus_one
attribute unsigned long set_tile_mode_plus_one
Definition: jsf.idl:800
GPACEventFilter::filter_event
boolean filter_event(GPACEVT evt)
GPACEVT::type
readonly atttribute unsigned long type
Definition: scenejs.idl:193
Stencil::set_colorf
void set_colorf(double r, double g, double b, double a)
VertexAttrib::VertexAttrib
VertexAttrib(Float32Buffer data, long nb_components, optional AttributeMapType map=GF_EVG_VAI_VERTEX_INDEX)
Canvas::Canvas
Canvas(unsigned long width, unsigned long height, DOMString pixfmt, ArrayBuffer data, optional unsigned long stride=0, optional unsigned long stride_uv=0)
FilterEvent::mouse_x
attribute unsigned long mouse_x
Definition: jsf.idl:829
Bitstream::size
attribute readonly unsigned long long size
Definition: core.idl:742
Matrix::dec_shear
attribute readonly Vec3f dec_shear
Definition: evg.idl:1041
FilterInstance::has_pid_connections_pending
boolean has_pid_connections_pending(optional Filter stop_at=null)
ColorMatrix::ColorMatrix
ColorMatrix()
JSFSFilter::nb_ipid
attribute readonly unsigned long nb_ipid
Definition: filtersession.idl:142
JSGPACCoreSystem::set_opt
void set_opt(DOMString secname, DOMString keyname, optional DOMString value=null)
Canvas::toYUV
Object toYUV(optional bool as_array=false, Vec4f color)
Matrix2D::xx
attribute double xx
Definition: evg.idl:442
FileInformation::directory
boolean directory
Definition: core.idl:431
FilterPid::nb_pck_queued
readonly attribute unsigned long nb_pck_queued
Definition: jsf.idl:375
MediaObject::buffer
readonly atttribute unsigned long buffer
Definition: scenejs.idl:233
JSGPACCoreSystem::nb_files_open
readonly unsigned int nb_files_open
Definition: core.idl:384
JSFSFilter::type
attribute readonly DOMString type
Definition: filtersession.idl:140
Bitstream::get_float
double get_float()
JSFilter::set_version
void set_version(DOMString version)
Bitstream::Bitstream
Bitstream(ArrayBuffer buffer, optional boolean write_mode=false)
JSScene::fullscreen
attribute boolean fullscreen
Definition: scenejs.idl:31
JSFilter::initialize
attribute GF_Err initialize()
JSScene::has_opengl
readonly attribute boolean has_opengl
Definition: scenejs.idl:70
FilterPid::min_pck_dur
readonly attribute unsigned long min_pck_dur
Definition: jsf.idl:391
JSFSFilter::insert
void insert(DOMString filter_to_add, optional DOMString link_args=NULL)
FilterEvent::button
attribute unsigned long button
Definition: jsf.idl:835
JSFSFilter::last_ts_sent
attribute boolean last_ts_sent
Definition: filtersession.idl:185
JSScene::current_path
readonly DOMString current_path
Definition: scenejs.idl:34
Bitstream::pos
attribute unsigned long long pos
Definition: core.idl:736
Canvas3D::Canvas3D
Canvas3D(unsigned long width, unsigned long height, DOMString pixfmt, ArrayBuffer data, optional unsigned long stride=0, optional unsigned long stride_uv=0)
FilterEvent::is_gaze
attribute boolean is_gaze
Definition: jsf.idl:813
Bitstream::epb_mode
void epb_mode(boolean enable)
Vec3f::y
attribute float y
Definition: evg.idl:1168
print
void print(DOMString log)
Path::Path
Path()
GPACEVT::picked
readonly atttribute boolean picked
Definition: scenejs.idl:201
FilterPacket::blocking_ref
attribute boolean blocking_ref
Definition: jsf.idl:636
Path::reset
Path reset()
Storage::save
void save()
JSFSFilterArg
Definition: filtersession.idl:257
ColorMatrix::ColorMatrix
ColorMatrix(double coefs...)
PenSettings::align
attribute unsigned long align
Definition: evg.idl:402
JSGPACCoreSystem::decompress
ArrayBuffer decompress(ArrayBuffer in_data)
SRDDesc::h
unsigned long h
Definition: scenejs.idl:379
session
attribute JSFilterSession session
Definition: filtersession.idl:23
Bitstream::get_u16
unsigned long get_u16()
JSGPACCoreSystem::total_cpu_time_diff
attribute readonly unsigned long total_cpu_time_diff
Definition: core.idl:314
Matrix2D::rotate
Matrix2D rotate(double cx, double cy, double a)
JSScene::navigation_type
attribute unsigned long navigation_type
Definition: scenejs.idl:43
Canvas3D::vertex
Shader vertex
Definition: evg.idl:1247
FilterPid::first_cts
readonly attribute long long first_cts
Definition: jsf.idl:373
ConvolutionKernel
Definition: evg.idl:898
Bitstream::put_double
void put_double(double value)
JSScene::zoom
readonly attribute double zoom
Definition: scenejs.idl:88
MediaObject::in_parent_chain
boolean in_parent_chain(JSFSFilter filter)
IRect::x
unsigned long x
Definition: evg.idl:172
FilterPid::max_buffer
attribute long max_buffer
Definition: jsf.idl:361
JSScene::exit
void exit()
ColorMatrix::ga
attribute double ga
Definition: evg.idl:560
Bitstream::Bitstream
Bitstream()
MediaObject::db_unit_count
readonly atttribute unsigned long db_unit_count
Definition: scenejs.idl:235
JSGPACCoreSystem::hostname
readonly DOMString hostname
Definition: core.idl:365
ColorMatrix::bg
attribute double bg
Definition: evg.idl:566
Rectf::height
attribute float height
Definition: evg.idl:1182
FilterEvent::clipboard
attribute DOMString clipboard
Definition: jsf.idl:846
JSGPACCoreSystem::htons
unsigned long htons(unsigned long value)
Matrix2D::get_scale
Point2D get_scale()
MediaObject::is_addon
readonly atttribute boolean is_addon
Definition: scenejs.idl:299
FilterPacket::send
void send()
ConvolutionKernel::norm
attribute unsigned long norm
Definition: evg.idl:904
Bitstream::get_s32
unsigned long get_s32()
Text::align
attribute unsigned long align
Definition: evg.idl:925
GF_EVG_SHADER_VERTEX
@ GF_EVG_SHADER_VERTEX
Definition: evg.idl:1405
Canvas3D::antialias
writeonly boolean antialias
Definition: evg.idl:1253
Matrix::pitch
attribute readonly float pitch
Definition: evg.idl:1030
MediaObject::max_dec_time
readonly atttribute unsigned long max_dec_time
Definition: scenejs.idl:261
Vec4f::z
attribute float z
Definition: evg.idl:1192
JSScene::set_size
void set_size(unsigned long width, unsigned long height)
FilterPid::full
readonly attribute boolean full
Definition: jsf.idl:369
Canvas3D::clipper
writeonly IRect clipper
Definition: evg.idl:1243
File::putc
void putc(unsigned long value)
JSArgDesc::minmax_enum
optional attribute DOMString minmax_enum
Definition: jsf.idl:891
JSFSFilter::pck_ifce_sent
attribute readonly unsigned long long pck_ifce_sent
Definition: filtersession.idl:164
JSFSFilter::ID
attribute readonly DOMString ID
Definition: filtersession.idl:138
JSFilter::process
attribute GF_Err process()
SRDDesc::w
unsigned long w
Definition: scenejs.idl:381
JSFilterSession::abort
void abort(optional boolean do_flush=false)
GF_EVG_VAI_VERTEX
@ GF_EVG_VAI_VERTEX
Definition: evg.idl:1414
Canvas::toRGB
Object toRGB(optional bool as_array=false, Float y, Float u, Float v, optional Float a=1.0)
VertexAttribInterpolator::VertexAttribInterpolator
VertexAttribInterpolator(Float32Buffer data, long nb_components, optional AttributeMapType map=GF_EVG_VAI_VERTEX_INDEX)
Canvas3D::fragment
Shader fragment
Definition: evg.idl:1245
Bitstream::skip
void skip(unsigned long nb_bytes)
File::flush
void flush()
FilterPid::copy_props
void copy_props(FilterPid from)
Bitstream::is_align
boolean is_align()
FilterPid::buffer
readonly attribute long long buffer
Definition: jsf.idl:367
JSFilter::add_filter
FilterInstance add_filter(DOMString args)
Matrix2D::xy
attribute double xy
Definition: evg.idl:444
FilterPacket::size
readonly attribute unsigned long size
Definition: jsf.idl:646
GPACEventFilter
Definition: scenejs.idl:181
JSScene::get_option
DOMString get_option(DOMString section, DOMString key)
Canvas3D::new_shader
Shader new_shader(ShaderType shader_type)
QualityDesc::automatic
boolean automatic
Definition: scenejs.idl:418
Canvas3D::max_depth
writeonly float max_depth
Definition: evg.idl:1257
FilterInstance::on_setup_failure
attribute void on_setup_failure(GF_Err e)
JSFilter::output_playout
readonly attribute unsigned long output_playout
Definition: jsf.idl:96
FilterEvent::max_playout_us
attribute unsigned long max_playout_us
Definition: jsf.idl:818
TextMeasure::width
double width
Definition: evg.idl:975
ColorMatrix::tb
attribute double tb
Definition: evg.idl:572
QualityDesc::channels
unsigned long channels
Definition: scenejs.idl:408
FilterEvent::media_start_range
attribute unsigned long long media_start_range
Definition: jsf.idl:785
JSFSFilter::event_target
attribute boolean event_target
Definition: filtersession.idl:182
JSGPACCoreSystem::get_opt
DOMString get_opt(DOMString secname, DOMString keyname)
ColorMatrix::applyf
Colorf applyf(DOMString color)
Rect
Definition: evg.idl:183
Matrix2D::scale
Matrix2D scale(double sx, double sy)
JSGPACCoreSystem::set_arg_used
void set_arg_used(unsigned int arg_idx, boolean arg_used)
JSScene::navigation_supported
boolean navigation_supported(unsigned long nav_type)
FilterPacket::seqnum
attribute unsigned long seqnum
Definition: jsf.idl:634
FilterPacket::frame_ifce
readonly attribute boolean frame_ifce
Definition: jsf.idl:652
JSFSFilter::time
attribute readonly unsigned long long time
Definition: filtersession.idl:156
JSScene::set_option
void set_option(DOMString section, DOMString key, optional DOMString value=null)
FilterPid::is_filter_in_parents
boolean is_filter_in_parents(GF_Filter filter)
File::close
void close()
FilterEvent::move_aligny
attribute unsigned long move_aligny
Definition: jsf.idl:876
Bitstream::bit_offset
attribute readonly unsigned long bit_offset
Definition: core.idl:745
FilterPacket::discard
void discard()
MediaObject::clock_time
readonly atttribute double clock_time
Definition: scenejs.idl:227
JSFSFilter::done
attribute readonly boolean done
Definition: filtersession.idl:154
Canvas::clear
void clear(IRect rc, unsigned long r, unsigned long g, unsigned long b, unsigned long a)
FileInformation::hidden
boolean hidden
Definition: core.idl:435
JSGPACCoreSystem::thread_count
attribute readonly unsigned long thread_count
Definition: core.idl:332
JSScene::focus_highlight
attribute boolean focus_highlight
Definition: scenejs.idl:76
GPACEVT::mouse_y
readonly atttribute unsigned long mouse_y
Definition: scenejs.idl:199
FilterEvent::skip_cache_exp
attribute boolean skip_cache_exp
Definition: jsf.idl:776
Canvas::matrix
writeonly Matrix2D matrix
Definition: evg.idl:70
GF_EVG_VAI_PRIMITIVE
@ GF_EVG_VAI_PRIMITIVE
Definition: evg.idl:1416
MediaObject::height
readonly atttribute unsigned long height
Definition: scenejs.idl:251
JSFilter::remove_pid
attribute GF_Err remove_pid(FilterPid pid)
MediaObject::select
void select()
Bitstream::available
attribute readonly unsigned long long available
Definition: core.idl:739
MediaObject::nb_qualities
readonly atttribute unsigned long nb_qualities
Definition: scenejs.idl:273
JSFilter::iname
attribute DOMString iname
Definition: jsf.idl:136
FilterEvent::forced_dash_segment_switch
attribute boolean forced_dash_segment_switch
Definition: jsf.idl:765
JSFSFilterArg::update
optional attribute boolean update
Definition: filtersession.idl:269
Matrix::identity
attribute boolean identity
Definition: evg.idl:1024
FilterPid::new_packet
FilterPacket new_packet(WebGLContext gl, function on_frame_consumed, optional boolean use_depth)
Bitstream::put_s16
void put_s16(signed long value)
FilterPid::get_packet
FilterPaquet get_packet()
Canvas3D::reassign
void reassign(ArrayBuffer data)
JSFilter::sep_args
readonly attribute DOMString sep_args
Definition: jsf.idl:98
QualityDesc
Definition: scenejs.idl:388
FilterPid::get_clock_info
Object get_clock_info()
FilterInstance::get_arg
FilterProperty get_arg(DOMString arg_name, optional boolean as_string=false)
JSFilter::get_info
FilterProperty get_info(DOMString info_name, optional boolean is_string=false)
Matrix2D::apply
Rect apply(Rect in)
Matrix2D::translate
Matrix2D translate(Point2D vec)
FilterEvent::ui_type
attribute unsigned long ui_type
Definition: jsf.idl:827
FilterEvent::full_file_only
attribute boolean full_file_only
Definition: jsf.idl:763
JSGPACCoreSystem::shared_dir
readonly DOMString shared_dir
Definition: core.idl:391
TextMeasure::max_advance_v
unsigned long max_advance_v
Definition: evg.idl:993
JSScene::dpi_y
readonly attribute unsigned long dpi_y
Definition: scenejs.idl:82
Matrix::scale
Matrix scale(float x, float y, float z)
Texture::hsv2rgb
Texture hsv2rgb()
Shader
Definition: evg.idl:1774
Path::move_to
Path move_to(double x, double y)
File::getc
DOMString getc(DOMString char)
ConvolutionKernel::h
attribute unsigned long h
Definition: evg.idl:902
JSFilter::process_event
attribute boolean process_event(FilterPid pid, FilterEvent evt)
JSCapDesc::id
attribute DOMString id
Definition: jsf.idl:897
Bitstream::get_s8
unsigned long get_s8()
Canvas3D::point_smooth
writeonly boolean point_smooth
Definition: evg.idl:1261
Matrix2D::inverse
Matrix2D inverse()
ColorMatrix::apply
Color apply(Color color)
ColorMatrix::identity
attribute boolean identity
Definition: evg.idl:584
FilterEvent::hw_buffer_reset
attribute boolean hw_buffer_reset
Definition: jsf.idl:757
JSFSFilter::errors
attribute readonly unsigned long errors
Definition: filtersession.idl:170
FilterPid::get_info
FilterProperty get_info(DOMString name, optional boolean is_user=false)
QualityDesc::height
unsigned long height
Definition: scenejs.idl:398
JSFilter::post_task
void post_task(function task_callback, optional Object task_this=null)
File::gets
DOMString gets()
ColorMatrix
Definition: evg.idl:532
Shader::push
long push(DOMString left_val, DOMString operand, DOMString right_val, optional DOMString right_val2=null)
ProgressEvent::lengthComputable
attribute boolean lengthComputable
Definition: xhr.idl:44
MediaObject::pixelformt
readonly atttribute unsigned long pixelformt
Definition: scenejs.idl:253
JSFSFilter::bytes_done
attribute readonly unsigned long long bytes_done
Definition: filtersession.idl:160
FilterPacket::depended_on
attribute unsigned long depended_on
Definition: jsf.idl:642
ColorMatrix::br
attribute double br
Definition: evg.idl:564
Stencil::set_stopf
void set_stopf(double pos, double r, double g, double b, double a)
Texture::Texture
Texture(FilterPacket packet)
JSGPACCoreSystem::fcc_to_str
DOMString fcc_to_str(unsigned long value)
QualityDesc::interlaced
boolean interlaced
Definition: scenejs.idl:402
Bitstream::put_bits
void put_bits(unsigned long long value, unsigned long nb_bits)
JSFilter::add_destination
FilterInstance add_destination(DOMString destination, optional DOMString mux_mime=null)
Storage::get_option
DOMString get_option(DOMString section, unsigned key_idx)
Path::empty
readonly attribute boolean empty
Definition: evg.idl:228
Canvas3D::Canvas3D
Canvas3D(unsigned long width, unsigned long height, DOMString pixfmt)
JSCapDesc::excluded
optional attribute boolean excluded
Definition: jsf.idl:905
AlphaCallback
Definition: evg.idl:204
JSGPACCoreSystem::process_cpu_time_diff
attribute readonly unsigned long process_cpu_time_diff
Definition: core.idl:317
JSFilter::max_screen_views
attribute unsigned long max_screen_views
Definition: jsf.idl:120
Canvas3D::clip_zero
writeonly boolean clip_zero
Definition: evg.idl:1265
FilterPacket::data
readonly attribute ArrayBuffer data
Definition: jsf.idl:650
Matrix::perspective
Matrix perspective(float fov, float aspect_ratio, float z_near, float z_far)
JSGPACCoreSystem::batteryCharging
readonly attribute boolean batteryCharging
Definition: core.idl:353
FilterPid::name
attribute DOMString name
Definition: jsf.idl:345
Bitstream::put_data
unsigned long put_data(ArrayBuffer buffer, optional unsigned long nb_bytes=0)
JSScene::screen_height
readonly attribute unsigned long screen_height
Definition: scenejs.idl:61
PenSettings::length
attribute double length
Definition: evg.idl:396
MediaObject::total_dec_time
readonly atttribute unsigned long long total_dec_time
Definition: scenejs.idl:263
Matrix2D::yx
attribute double yx
Definition: evg.idl:448
Texture::cmx
writeonly ColorMatrix cmx
Definition: evg.idl:805
JSFilterSession::add_filter
JSFSFilter add_filter(DOMString filter_to_add, optional JSFSFilter link_from=null, optional DOMString link_args=null)
ColorMatrix::apply
Color apply(DOMString color)
Texture::Texture
Texture(Canvas canvas)
Canvas3D::write_depth
writeonly boolean write_depth
Definition: evg.idl:1269
ProgressEvent::buffer
attribute ArrayBuffer buffer
Definition: xhr.idl:52
JSGPACCoreSystem::physical_memory_avail
attribute readonly unsigned long long physical_memory_avail
Definition: core.idl:341
JSFilter::is_supported_mime
boolean is_supported_mime(DOMStrin mime)
Bitstream::insert_data
void insert_data(ArrayBuffer buffer, optional unsigned long nb_bytes=0, optional unsigned long offset=0)
Bitstream::bits_available
attribute readonly unsigned long bits_available
Definition: core.idl:751
Texture::repeat_t
attribute boolean repeat_t
Definition: evg.idl:811
MediaObject::timeshift_time
readonly atttribute double timeshift_time
Definition: scenejs.idl:297
Canvas3D::draw_path
void draw_path(Text text, optional float z=0)
Canvas::compositeOperation
attribute unsigned long compositeOperation
Definition: evg.idl:77
JSFSFilter::ipid_props
void ipid_props(unsigned long idx, function fun_callback)
MediaObject::get_quality
*QualityDesc get_quality(unsigned long index)
JSGPACCoreSystem::physical_memory
attribute readonly unsigned long long physical_memory
Definition: core.idl:338
Canvas3D::clear
void clear(IRect rc, unsigned long r, unsigned long g, unsigned long b, unsigned long a)
Color::b
unsigned long b
Definition: evg.idl:619
FilterPid::send_event
void send_event(FilterEvent evt)
FilterPid::forward
void forward(FilterPacket pck)
JSArgDesc::type
attribute unsigned long type
Definition: jsf.idl:887
TextMeasure::underlined
unsigned long underlined
Definition: evg.idl:987
Bitstream::flush
void flush()
Canvas::clipper
writeonly IRect clipper
Definition: evg.idl:74
MediaObject::select_service
void select_service(unsigned long serviceID)
Vec3f::x
attribute float x
Definition: evg.idl:1166
Path::flatten
Path flatten()
JSGPACCoreSystem::version_micro
readonly unsigned long version_micro
Definition: core.idl:409
MediaObject::irap_max_time
readonly atttribute unsigned long long irap_max_time
Definition: scenejs.idl:285
JSScene::dpi_x
readonly attribute unsigned long dpi_x
Definition: scenejs.idl:79
TextMeasure::descent
unsigned long descent
Definition: evg.idl:983
Texture::get_pixel
Object get_pixel(unsigned long x, unsigned long y, optional bool as_array=false)
FilterEvent::move_x
attribute unsigned long move_x
Definition: jsf.idl:868
JSFilterSession::post_task
void post_task(function task_callback, optional DOMString task_name=null)
Matrix
Definition: evg.idl:1022
Canvas3D::point_size
writeonly float point_size
Definition: evg.idl:1259
MediaObject::frame_duration
readonly atttribute unsigned long frame_duration
Definition: scenejs.idl:279
File::error
attribute readonly unsigned long error
Definition: core.idl:524
JSFSFilterArg::value
attribute FilterProperty value
Definition: filtersession.idl:261
ConvolutionKernel::k
attribute Array k
Definition: evg.idl:906
Path::bounds
readonly attribute Rect bounds
Definition: evg.idl:232
FilterPid::args
readonly attribute DOMString args
Definition: jsf.idl:357
QualityDesc::samplerate
unsigned long samplerate
Definition: scenejs.idl:406
Texture::height
readonly attribute boolean height
Definition: evg.idl:818
Bitstream::get_u24
unsigned long get_u24()
MediaObject::addon_layout
void addon_layout(DOMString addon_url, optional unsigned long pos=0, optional unsigned long size=0)
File::eof
attribute readonly boolean eof
Definition: core.idl:521
FilterPacket::depends_on
attribute unsigned long depends_on
Definition: jsf.idl:640
Canvas3D::viewport
void viewport()
FilterEvent::is_init
attribute boolean is_init
Definition: jsf.idl:783
Stencil::LinearGradient
LinearGradient()
FilterEvent::start_range
attribute double start_range
Definition: jsf.idl:753
FilterInstance::disable_probe
void disable_probe()
Colorf::g
double g
Definition: evg.idl:630
FilterEvent::keycode
attribute unsigned long keycode
Definition: jsf.idl:838
Path::close
Path close()
Stencil::set_stop
void set_stop(double pos, unsigned long r, unsigned long g, unsigned long b, unsigned long a)
Matrix2D::yy
attribute double yy
Definition: evg.idl:450
GPACEVT
Definition: scenejs.idl:191
Vec4f::alpha
attribute float alpha
Definition: evg.idl:1198
JSGPACCoreSystem::ntohs
unsigned long ntohs(unsigned long value)
Canvas3D::min_depth
writeonly float min_depth
Definition: evg.idl:1255
PixelSize
long PixelSize(DOMString pixel_format)
Point2D
Definition: evg.idl:196
ColorMatrix::rb
attribute double rb
Definition: evg.idl:548
JSGPACCoreSystem::mkdir
void mkdir(DOMString dirname)
MediaObject::service_handler
readonly atttribute DOMString service_handler
Definition: scenejs.idl:269
MediaObject::main_addon_url
readonly atttribute DOMString main_addon_url
Definition: scenejs.idl:313
JSFilter::set_author
void set_author(DOMString author)
TextMeasure::em_size
unsigned long em_size
Definition: evg.idl:979
Path::zero_fill
readonly attribute boolean zero_fill
Definition: evg.idl:230
JSGPACCoreSystem::last_wdir
attribute DOMString last_wdir
Definition: core.idl:347
FilterPacket
Definition: jsf.idl:602
Bitstream::Bitstream
Bitstream(File file, optional boolean write_mode=false)
MediaObject::min_buffer
readonly atttribute unsigned long min_buffer
Definition: scenejs.idl:277
Matrix2D::Matrix2D
Matrix2D(Matrix2D from)
QualityDesc::width
unsigned long width
Definition: scenejs.idl:396
Texture::Texture
Texture(unsigned long width, unsigned long height, DOMString pixfmt, Function param_fun, optional boolean use_screen_coords=false)
VertexAttrib
Definition: evg.idl:1445
FileInformation
Definition: core.idl:425
JSFilter::notify_failure
void notify_failure(GF_Err error, optional long error_type=JSF_SETUP_ERROR)
FilterPid::allow_direct_dispatch
void allow_direct_dispatch()
MediaObject::max_bitrate
readonly atttribute unsigned long max_bitrate
Definition: scenejs.idl:267
FilterPid::check_caps
boolean check_caps()
JSFilter::dst_args
readonly attribute DOMString dst_args
Definition: jsf.idl:104
Vec4f::w
attribute float w
Definition: evg.idl:1194
Matrix::lookat
Matrix lookat(Vec3f position, Vec3f target, Vec3f up_vector)
NamedTexture::is_gl_input
attribute readonly unsigned long is_gl_input
Definition: webgl.idl:426
FilterPacket::seek
attribute boolean seek
Definition: jsf.idl:622
FilterEvent::q_idx
attribute long q_idx
Definition: jsf.idl:798
JSFSFilter::name
attribute readonly DOMString name
Definition: filtersession.idl:136
JSFilterSession::set_del_filter_fun
void set_del_filter_fun(function callback)
Canvas3D::clear_depth
void clear_depth(float depth)
Matrix2D
Definition: evg.idl:430
MediaObject::main_addon_on
readonly atttribute boolean main_addon_on
Definition: scenejs.idl:301
JSGPACCoreSystem::load_file
ArrayBuffer load_file(DOMString fname)
File::gfio
attribute readonly boolean gfio
Definition: core.idl:530
Canvas::toRGB
Object toRGB(optional bool as_array=false, Vec4f color)
ColorMatrix::rr
attribute double rr
Definition: evg.idl:544
MediaObject::irap_frames
readonly atttribute unsigned long irap_frames
Definition: scenejs.idl:281
JSGPACCoreSystem::prompt_size
WinRect prompt_size()
GF_EVG_VAI_VERTEX_INDEX
@ GF_EVG_VAI_VERTEX_INDEX
Definition: evg.idl:1412
FileInformation::name
DOMString name
Definition: core.idl:427
JSGPACCoreSystem::total_cpu_time
attribute readonly unsigned long total_cpu_time
Definition: core.idl:308
Matrix2D::Matrix2D
Matrix2D()
Path::point_over
boolean point_over(Point2D pt)
MediaObject::dependent_groups
readonly atttribute unsigned long dependent_groups
Definition: scenejs.idl:321
VertexAttribInterpolator
Definition: evg.idl:1421
JSFSFilter
JSFSFilter API.
Definition: filtersession.idl:134
IRect::h
unsigned long h
Definition: evg.idl:178
Colorf::r
double r
Definition: evg.idl:628
MediaObject::nb_resources
readonly atttribute unsigned long nb_resources
Definition: scenejs.idl:221
PenSettings::dash
attribute unsigned long dash
Definition: evg.idl:404
Matrix::add
Matrix add(Matrix mul, optional boolean do_4x4=false)
MediaObject
Definition: scenejs.idl:217
JSCapDesc
Definition: jsf.idl:895
JSGPACCoreSystem::process_cpu_time
attribute readonly unsigned long process_cpu_time
Definition: core.idl:311
Path::quadratic_to
Path quadratic_to(double c_x, double c_y, double x, double y)
MediaObject::service_name
readonly atttribute DOMString service_name
Definition: scenejs.idl:307
FilterPacket::timescale
attribute unsigned long timescale
Definition: jsf.idl:616
JSFSFilter::tasks
attribute readonly unsigned long tasks
Definition: filtersession.idl:168
JSFilterSession::set_new_filter_fun
void set_new_filter_fun(function callback)
JSGPACCoreSystem::get_utc
unsigned long long get_utc(DOMString date)
ColorMatrix::bb
attribute double bb
Definition: evg.idl:568
FilterEvent::timestamp_based
attribute boolean timestamp_based
Definition: jsf.idl:761
Matrix2D::add
Matrix2D add(Matrix2D mx, optional boolean premultiply=false)
FilterPacket::enum_properties
Object enum_properties(unsigned long index)
JSFSFilter::ipid_props
FilterProperty ipid_props(unsigned long idx, DOMString name)
GPACEVT::url
readonly atttribute DOMString url
Definition: scenejs.idl:211
Canvas3D::toRGB
Object toRGB(optional bool as_array=false, Float y, Float u, Float v, optional Float a=1.0)
Text
Definition: evg.idl:910
Texture::Texture
Texture(ArrayBuffer img_data)
Text::font
attribute DOMString font
Definition: evg.idl:915
SRDDesc
Definition: scenejs.idl:375
Stencil::RadialGradient
RadialGradient()
JSFSFilter::nb_opid
attribute readonly unsigned long nb_opid
Definition: filtersession.idl:144
Path::arc
Path arc(double radius, double start, double end, optional unsigned long close=0)
Path::line_to
Path line_to(double x, double y)
Path::ellipse
Path ellipse(Point2D center, double a_axis, double b_axis)
JSFilter::send_update
void send_update(DOMString filter_id, DOMString arg_name, DOMString arg_value, long propagate_mask)
FilterPid::get_stats
Object get_stats()
QualityDesc::tile_mode
unsigned long tile_mode
Definition: scenejs.idl:420
FilterPacket::unref
void unref()
Matrix2D::get_rotate
double get_rotate()
ProgressEvent::total
attribute unsigned long long total
Definition: xhr.idl:48
MediaObject::dynamic_scene
readonly atttribute boolean dynamic_scene
Definition: scenejs.idl:305
FilterPid::new_packet
FilterPacket new_packet(FilterPacket pck, optional boolean use_shared=false, optional function destroy_callback_fun=false)
JSGPACCoreSystem::process_memory
attribute readonly unsigned long long process_memory
Definition: core.idl:335
JSCapDesc::output
attribute boolean output
Definition: jsf.idl:903
JSGPACCoreSystem::gc
void gc()
FilterPid::new_packet
FilterPacket new_packet(ArrayBuffer ab, optional boolean use_shared=false, optional function destroy_callback_fun=null)
MediaObject::clock_drift
readonly atttribute unsigned long clock_drift
Definition: scenejs.idl:229
Stencil::set_stop
void set_stop(double pos, DOMString color)
JSGPACCoreSystem::old_arch
readonly boolean old_arch
Definition: core.idl:371
FilterEvent::mt_x
attribute float mt_x
Definition: jsf.idl:849
FilterPacket::corrupted
attribute boolean corrupted
Definition: jsf.idl:620
Matrix2D::apply
Point2D apply(Point2D in)
JSFilterSession::rmt_set_fun
void rmt_set_fun(function callback)
JSFilterSession::http_bitrate
readonly attribute unsigned long http_bitrate
Definition: filtersession.idl:124
Texture::set_alpha
void set_alpha(unsigned long alpha)
JSScene::sensors_active
attribute boolean sensors_active
Definition: scenejs.idl:85
JSGPACCoreSystem::dir_exists
boolean dir_exists(DOMString dirname)
Matrix::apply
Rectf apply(Rectf rc)
JSArgDesc
Definition: jsf.idl:881
WebGLContext::getSupportedExtensions
sequence< DOMString > getSupportedExtensions(optional boolean use_gl_exts=false)
MediaObject::channels
readonly atttribute unsigned long channels
Definition: scenejs.idl:245
JSFilter::set_name
void set_name(DOMString name) FilterPid new _pid()
FilterPacket::truncate
void truncate(unsigned long size)
JSFSFilter::all_args
Array all_args(optional boolean value_only=true)
JSGPACCoreSystem::gpac_memory
attribute readonly unsigned long long gpac_memory
Definition: core.idl:344
Path::arc_bifs
Path arc_bifs(double end_x, double end_y, double fa_x, double fa_y, double fb_x, double fb_y, optional boolean cw=false)
Canvas::clearf
void clearf(IRect rc, DOMString color)
FilterEvent::mt_y
attribute float mt_y
Definition: jsf.idl:851
JSGPACCoreSystem::rand_init
void rand_init(optional boolean reset=false)
FilterPacket::set_prop
void set_prop(DOMString name, optional boolean is_user=false)
NamedTexture
Definition: webgl.idl:418
JSFilter::max_audio_depth
attribute unsigned long max_audio_depth
Definition: jsf.idl:126
JSGPACCoreSystem::base64enc
ArrayBuffer base64enc(DOMString in_data)
PenSettings::width
attribute double width
Definition: evg.idl:389
JSFSFilter::pck_sent
attribute readonly unsigned long long pck_sent
Definition: filtersession.idl:162
Bitstream::get_s16
unsigned long get_s16()
File::File
File(DOMString name, DOMString mode, optional DOMString parent_fileio=null)
Bitstream::get_bits
unsigned long get_bits(unsigned long nb_bits)
Bitstream::put_s32
void put_s32(signed long value)
FilterEvent::type
attribute unsigned long type
Definition: jsf.idl:751
Path::get_flatten
Path get_flatten()
TextMeasure
Definition: evg.idl:973
JSFilter::sep_name
readonly attribute DOMString sep_name
Definition: jsf.idl:100
Storage::set_option
void set_option(DOMString section, DOMString key, optional DOMString value=null)
QualityDesc::bandwidth
unsigned long bandwidth
Definition: scenejs.idl:400
FilterPacket::dts
attribute signed long long dts
Definition: jsf.idl:608
JSFSFilter::last_ts_drop
attribute boolean last_ts_drop
Definition: filtersession.idl:188
ColorMatrix::multiply
ColorMatrix multiply(ColorWatrix with)
JSFilterSession::fire_event
boolean fire_event(FilterEvent evt, optional JSFSFilter *filter=null, optional boolean upstream=false)
JSGPACCoreSystem::enum_directory
Array enum_directory(DOMString dir, optional DOMString filter=null, optional DOMString filter=null, optional bool go_up=false)
FilterPacket::append
ArrayBuffer append(ArrayBuffer ab)
JSGPACCoreSystem::dir_clean
void dir_clean(DOMString dirname)
Bitstream::get_double
double get_double()
TextMeasure::ascent
unsigned long ascent
Definition: evg.idl:981
FilterPacket::crypt
attribute unsigned long crypt
Definition: jsf.idl:628
Matrix::apply
Vec3f apply(Vec3f v)
SRDDesc::x
unsigned long x
Definition: scenejs.idl:377
JSFSFilter::opid_props
FilterProperty opid_props(unsigned long idx, DOMString name)
MediaObject::service_id
readonly atttribute unsigned long service_id
Definition: scenejs.idl:287
JSFilter::max_audio_samplerate
attribute unsigned long max_audio_samplerate
Definition: jsf.idl:124
Bitstream::get_u8
unsigned long get_u8()
FilterPid::playing
readonly attribute unsigned long playing
Definition: jsf.idl:393
ColorMatrix::ra
attribute double ra
Definition: evg.idl:550
JSGPACCoreSystem
JSGPACCoreSystem API.
Definition: core.idl:31
MediaObject::dec_frames
readonly atttribute unsigned long dec_frames
Definition: scenejs.idl:257
FilterEvent::move_relative
attribute unsigned long move_relative
Definition: jsf.idl:872
JSFilterSession::http_max_bitrate
attribute unsigned long http_max_bitrate
Definition: filtersession.idl:121
Path::n_bezier
Path n_bezier(Point2D pt1, Point2D pt2, Point2D pt3,...)
Bitstream::put_float
void put_float(double value)
FilterPid::eos
attribute boolean eos
Definition: jsf.idl:347
JSFilter::is_supported_source
boolean is_supported_source(DOMString source_url)
Texture::filtering
writeonly unsigned long filtering
Definition: evg.idl:803
FilterEvent::index_end_range
attribute unsigned long long index_end_range
Definition: jsf.idl:791
Point2D::x
unsigned long x
Definition: evg.idl:198
MediaObject::width
readonly atttribute unsigned long width
Definition: scenejs.idl:249
JSGPACCoreSystem::base16enc
DOMString base16enc(ArrayBuffer in_data)
FilterPid::src_args
readonly attribute DOMString src_args
Definition: jsf.idl:359
MediaObject::duration
readonly atttribute double duration
Definition: scenejs.idl:225
SHA1
Definition: core.idl:445
ColorMatrix::gg
attribute double gg
Definition: evg.idl:556
FileInformation::drive
boolean drive
Definition: core.idl:433
Bitstream::get_data
unsigned long get_data(ArrayBuffer buffer, optional unsigned long nb_bytes=0)
PenSettings::cap
attribute unsigned long cap
Definition: evg.idl:398
Matrix::inverse
Matrix inverse(optional boolean do_4x4=false)
Path::outline
*Path outline(PenSettings ps)
JSScene::sim_fps
readonly attribute double sim_fps
Definition: scenejs.idl:67
JSGPACCoreSystem::del
void del(DOMString filename)
FilterEvent::dependent_group_index
attribute unsigned long dependent_group_index
Definition: jsf.idl:796
FilterPid::first_empty
readonly attribute boolean first_empty
Definition: jsf.idl:371
Stencil::set_stopf
void set_stopf(double pos, Colorf color)
FilterEvent::wheel
attribute unsigned float wheel
Definition: jsf.idl:833
JSFilter::dst_name
readonly attribute DOMString dst_name
Definition: jsf.idl:106
JSGPACCoreSystem::copyright
readonly DOMString copyright
Definition: core.idl:400
FilterInstance
Definition: jsf.idl:281
Canvas::reassign
void reassign(ArrayBuffer data)
Canvas::fill
void fill(Texture texture)
MediaObject::disabled
readonly atttribute boolean disabled
Definition: scenejs.idl:325
print
void print(DOMString log)
MediaObject::ID
readonly atttribute unsigned long ID
Definition: scenejs.idl:219
MediaObject::get_srd
SRDDesc get_srd()
PenSettings::dashes
attribute Array dashes
Definition: evg.idl:406
FilterPid::new_packet
FilterPacket new_packet(FilterPacket pck, optional boolean use_shared=false, optional boolean do_copy=false)
JSFilter::hint_clock
void hint_clock(unsigned long long time_in_microseconds, double media_time_sec)
JSFSFilterArg::name
attribute DOMString name
Definition: filtersession.idl:259
JSScene
Definition: scenejs.idl:28
Stencil::SolidBrush
SolidBrush()
Bitstream::align
void align()
Colorf::a
double a
Definition: evg.idl:634
Canvas::path
writeonly Path path
Definition: evg.idl:66
FilterPacket::append
ArrayBuffer append(unsigned long size)
JSScene::hardware_rgb
readonly attribute boolean hardware_rgb
Definition: scenejs.idl:49
FilterPid::recompute_dts
writeonly unsigned boolean recompute_dts
Definition: jsf.idl:389
FilterEvent::move_alignx
attribute unsigned long move_alignx
Definition: jsf.idl:874
Matrix::rotate
Matrix rotate(float x, float y, float z, float angle)
MediaObject::ntp_sender_diff
readonly atttribute unsigned long ntp_sender_diff
Definition: scenejs.idl:311
Bitstream::put_u64
void put_u64(unsigned long long value)
FilterEvent::initial_broadcast_play
attribute boolean initial_broadcast_play
Definition: jsf.idl:759
FilterInstance::send_update
void send_update(DOMString filter_id, DOMString arg_name, DOMString arg_value, long propagate_mask)
Bitstream::get_u64
unsigned long get_u64()
FilterPid::get_prop
FilterProperty get_prop(DOMString name, optional boolean is_user=false)
Matrix::translate
Matrix translate(float x, float y, float z)
JSFSFilterArg::desc
optional attribute DOMString desc
Definition: filtersession.idl:263
Canvas3D::draw_array
void draw_array(Int32Buffer indices, Float32Buffer vertices, optional GF_EVGPrimitiveType primitive_type=GF_EVG_TRIANGLES, optional long nb_components=3)
FilterEvent::mt_rotate
attribute float mt_rotate
Definition: jsf.idl:853
FilterPacket::copy_props
void copy_props(FilterPacket from)
GPACEVT::hwkey
readonly atttribute unsigned long hwkey
Definition: scenejs.idl:209
MediaObject::lang
readonly atttribute DOMString lang
Definition: scenejs.idl:247
ConvolutionKernel::w
attribute unsigned long w
Definition: evg.idl:900
FilterPid::loose_connect
writeonly boolean loose_connect
Definition: jsf.idl:363
Color::r
unsigned long r
Definition: evg.idl:615
WinRect::w
attribute readonly unsigned long w
Definition: core.idl:417
Bitstream::get_u32
unsigned long get_u32()
JSGPACCoreSystem::basename
DOMString basename(DOMString filename)
JSFilter::max_pids
attribute long max_pids
Definition: jsf.idl:90
Shader::push
long push(DOMString end_cond_val)
WebGLContext::texImage2D
void texImage2D(GLenum target, GLint level, GLint internalformat, GLenum format, GLenum type, FilterPacket source)
JSScene::switch_quality
void switch_quality(boolean up)
FilterPacket::end
attribute boolean end
Definition: jsf.idl:606
FilterEvent::speed
attribute double speed
Definition: jsf.idl:755
JSFilter::max_screen_depth
attribute unsigned long max_screen_depth
Definition: jsf.idl:116
JSGPACCoreSystem::batteryOn
readonly attribute boolean batteryOn
Definition: core.idl:350
JSFilter::connections_pending
readonly attribute unsigned long long connections_pending
Definition: jsf.idl:134
MediaObject::is_over
readonly atttribute boolean is_over
Definition: scenejs.idl:303
File::putc
void putc(DOMString value)
WebGLContext::WebGLContext
WebGLContext(unsigned long width, unsigned long height, WebGLContextAttributes context_attributes)
Texture::width
readonly attribute boolean width
Definition: evg.idl:816
FilterEvent::max_x
attribute unsigned long max_x
Definition: jsf.idl:809
Canvas3D::projection
void projection(Float32Buffer projection_matrix)
Bitstream::get_u32_le
unsigned long get_u32_le()
FilterPid::set_info
void set_info(DOMString name, FilterProperty prop, optional boolean is_user=false)
Stencil::cmx
writeonly unsigned long cmx
Definition: evg.idl:649
Matrix::dec_scale
attribute readonly Vec3f dec_scale
Definition: evg.idl:1037
Bitstream::put_u32
void put_u32(unsigned long value)
JSScene::caption
attribute DOMString caption
Definition: scenejs.idl:73
FilterEvent::hint_block_size
attribute unsigned long hint_block_size
Definition: jsf.idl:778
Texture::Texture
Texture(DOMString filename, optional boolean is_rel_script=false)
ShaderType
ShaderType
Definition: evg.idl:1401
Rectf::y
attribute float y
Definition: evg.idl:1178
Matrix2D::identity
attribute boolean identity
Definition: evg.idl:454
Bitstream::put_u24
void put_u24(unsigned long value)
Rectf::width
attribute float width
Definition: evg.idl:1180
Text::underline
attribute boolean underline
Definition: evg.idl:940
JSFilter::update_status
void update_status(DOMString status, optional long percent=0)
MediaObject::samplerate
readonly atttribute unsigned long samplerate
Definition: scenejs.idl:243
JSScene::volume
attribute unsigned long volume
Definition: scenejs.idl:37
Canvas3D::toYUV
Object toYUV(optional bool as_array=false, Vec4f color)
VertexAttribInterpolator::VertexAttribInterpolator
VertexAttribInterpolator(long nb_components)
JSFSFilter::report_updated
attribute readonly boolean report_updated
Definition: filtersession.idl:172
JSGPACCoreSystem::discard_opts
void discard_opts()
NamedTexture::upload
void upload(FilterPacket pck)
JSFilterSession
JSFilterSession API.
Definition: filtersession.idl:41
Path::cubic_to
*Path cubic_to(double c1_x, double c1_y, double c2_x, double c2_y, double x, double y)
JSFilter::make_sticky
void make_sticky()
Bitstream::transfer
void transfer(Bitstream *src_bs, optional boolean keep_src=false)
MediaObject::bandwidth_down
readonly atttribute unsigned long bandwidth_down
Definition: scenejs.idl:291
JSFilter::send_event
void send_event(FilterEvent evt, optional boolean upstream=false)
VertexAttribInterpolator::normalize
writeonly boolean normalize
Definition: evg.idl:1439
Vec4f::y
attribute float y
Definition: evg.idl:1190
Path::point_over
boolean point_over(double x, double y)
JSGPACCoreSystem::clock_us
unsigned long long clock_us()
Canvas3D::toYUV
Object toYUV(optional bool as_array=false, Float r, Float g, Float b, optional Float a=1.0)
MediaObject::vr_scene
readonly atttribute boolean vr_scene
Definition: scenejs.idl:323
JSFSFilter::opid_sinks
Array opid_sinks(unsigned long idx)
Stencil::set_color
void set_color(Color color)
VertexAttrib::normalize
writeonly boolean normalize
Definition: evg.idl:1454
Path::ctrl_bounds
readonly attribute Rect ctrl_bounds
Definition: evg.idl:234
ProgressEvent::bps
attribute unsigned long bps
Definition: xhr.idl:50
FilterPacket::ref
FilterPacket ref(optional boolean props_only=false)
MediaObject::drop_frames
readonly atttribute unsigned long drop_frames
Definition: scenejs.idl:259
FilterPid::timescale
readonly attribute unsigned long timescale
Definition: jsf.idl:377
Canvas::toYUV
Object toYUV(optional bool as_array=false, Float r, Float g, Float b, optional Float a=1.0)
JSGPACCoreSystem::process_cpu_usage
attribute readonly unsigned long process_cpu_usage
Definition: core.idl:326
FilterPid::reset_props
void reset_props()
Canvas3D::backcull
writeonly boolean backcull
Definition: evg.idl:1251
IRect::w
unsigned long w
Definition: evg.idl:176
Stencil
Definition: evg.idl:638
JSScene::hardware_rgba
readonly attribute boolean hardware_rgba
Definition: scenejs.idl:52
GPACEVT::name
readonly atttribute DOMString name
Definition: scenejs.idl:195
Canvas::fill
void fill(Stencil stencil)
JSScene::get_object_manager
MediaObject get_object_manager(DOMString url)
FilterPacket::append
ArrayBuffer append(DOMString str)
AttributeMapType
AttributeMapType
Definition: evg.idl:1410
File::File
File()
JSGPACCoreSystem::test_mode
readonly boolean test_mode
Definition: core.idl:368
FilterPacket::byte_offset
attribute signed long long byte_offset
Definition: jsf.idl:624
ProgressEvent::loaded
attribute unsigned long long loaded
Definition: xhr.idl:46
FilterInstance::send_event
void send_event(FilterEvent evt)
PenSettings::join
attribute unsigned long join
Definition: evg.idl:400
Canvas3D::depth_test
writeonly GF_EVGDepthTest depth_test
Definition: evg.idl:1267
QualityDesc::dependent_groups
unsigned long dependent_groups
Definition: scenejs.idl:422
TextMeasure::line_spacing
unsigned long line_spacing
Definition: evg.idl:985
Bitstream::put_u16
void put_u16(unsigned long value)
FilterEvent::up
attribute boolean up
Definition: jsf.idl:794
Matrix::m
attribute Array< float > m
Definition: evg.idl:1026
Stencil::set_color
void set_color(DOMString color)
FilterPid::drop_packet
void drop_packet()
JSFilter::block_enabled
readonly attribute boolean block_enabled
Definition: jsf.idl:92
Shader::push
long push(DOMString goto_val, DOMString stack_index_uniform)
FilterPid::framing
writeonly boolean framing
Definition: jsf.idl:365
JSGPACCoreSystem::ntohl
unsigned long ntohl(unsigned long value)
Bitstream
Definition: core.idl:536
NamedTexture::upload
void upload(Texture tx)
QualityDesc::par_num
unsigned long par_num
Definition: scenejs.idl:410
ColorMatrix::gr
attribute double gr
Definition: evg.idl:554
Path::clone
Path clone()
Text::maxWidth
attribute double maxWidth
Definition: evg.idl:946
QualityDesc::is_selected
boolean is_selected
Definition: scenejs.idl:416
AlphaCallback::on_alpha
unsigned long on_alpha(unsigned long source_alpha, unsigned long x, unsigned long y)
FilterEvent::end_offset
attribute unsigned long long end_offset
Definition: jsf.idl:772
FilterPid::resolve_file_template
DOMString resolve_file_template(DOMString template, unsigned long file_idx, optional DOMString suffix=null)
Matrix::copy
Matrix copy(Matrix from)
FilterPid::new_packet
FilterPacket new_packet(unsigned long size)
JSFilter::set_help
void set_help(DOMString help)
FilterPid::clear_eos
void clear_eos()