libgpac
Documentation of the core library of GPAC
|
import"nodejs.idl";
Public Member Functions | |
boolean | open (DOMString URL, DOMString mode, _FileIO parent) |
void | close () |
unsigned long | read (Uint8Array buffer) |
unsigned long | write (Uint8Array buffer) |
unsigned long | seek (unsigned long long position, unsigned long whence) |
unsigned long long | tell () |
boolean | eof () |
boolean | exists (DOMString URL) |
interface object for file IO
boolean _FileIOFactory::open | ( | DOMString | URL, |
DOMString | mode, | ||
_FileIO | parent | ||
) |
open a URL
URL | the final URL to open |
mode | the open mode as in gf_fopen |
parent | the parent _FileIO object |
this
being the new object. The object will be kept live until the file is closed.void _FileIOFactory::close | ( | ) |
close the file object
unsigned long _FileIOFactory::read | ( | Uint8Array | buffer | ) |
read the file object from its current position
buffer | the buffer to read |
This callback can be omitted for write-only files
unsigned long _FileIOFactory::write | ( | Uint8Array | buffer | ) |
write the file object from its current position
buffer | the buffer to read |
This callback can be omitted for read-only files
unsigned long _FileIOFactory::seek | ( | unsigned long long | position, |
unsigned long | whence | ||
) |
seek the file object - see gf_fseek
position | the position in the file |
whence | the offset in the file (0: begin, 1: current position, 2: end) |
unsigned long long _FileIOFactory::tell | ( | ) |
get position in the file object - see gf_ftell
boolean _FileIOFactory::eof | ( | ) |
check if file position is at end of file - see gf_feof
boolean _FileIOFactory::exists | ( | DOMString | URL | ) |
check if the given file exists - see gf_file_exists
URL | the final URL to open |