|  | libgpac
    Documentation of the core library of GPAC | 
JavaScript API for libgpac core tools. More...
 Collaboration diagram for JS Core API for libgpac:
 Collaboration diagram for JS Core API for libgpac:| Data Structures | |
| interface | JSGPACCoreSystem | 
| JSGPACCoreSystem API.  More... | |
| interface | WinRect | 
| interface | FileInformation | 
| interface | SHA1 | 
| interface | File | 
| interface | Bitstream | 
| interface | Fraction | 
| interface | FileIO | 
| interface | JS_RMTClient | 
| Variables | |
| attribute JSGPACCoreSystem | Sys | 
JavaScript API for libgpac core tools.
This section documents the JavaScript API used to query and control libgpac.
Errors are handled through exceptions.
| interface WinRect | 
| 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 in microseconds | 
| attribute JSGPACCoreSystem Sys | 
global context property representing the one and only JSGPACCoreSystem object attached to the loaded script