EDL provides a collection of "stream" classes that are supplied to, and returned by, EDL and JawsMako APIs that access files or data streams. More...
Classes | |
class | IEDLStream |
Generic stream. Abstract base class for EDL stream subsystem. More... | |
class | IInputStream |
Generic input stream. Abstract base class for all input streams. More... | |
class | IRAStream |
Abstract base class for "Random-Access" streams i.e. streams that can be arbitrarily re-positioned. More... | |
class | IPushbackStream |
Abstract base class (for input streams only) that provides a "push back" mechanism. When used with random access streams, the pushback buffer is invalidated by setPos(). More... | |
class | IRAInputStream |
Random Access Input Stream. More... | |
class | IInputPushbackStream |
Input Stream with pushback support. More... | |
class | IRAInputPushbackStream |
Random-access Input Stream with pushback support. More... | |
class | IOutputStream |
Generic output stream. Abstract base class for output streams. More... | |
class | IRAOutputStream |
Random Access Output Stream. More... | |
class | EDLIFStream |
An ifstream that can deal with UTF8 file names on all platforms. More... | |
class | EDLOFStream |
An ofstream that can deal with UTF8 file names on all platforms. More... | |
EDL provides a collection of "stream" classes that are supplied to, and returned by, EDL and JawsMako APIs that access files or data streams.