#include <pfs.h>
Public Member Functions | |
| Frame * | createFrame (int width, int height) |
| Creates a frame that can be latter written to the stream using writeFrame method. | |
| Frame * | readFrame (FILE *inputStream) |
| Read PFS frame from the input Stream. | |
| void | writeFrame (Frame *frame, FILE *outputStream) |
| Writes Frame object to outputStream in PFS format. | |
| void | freeFrame (Frame *frame) |
| Deallocated memory allocated with createFrame or readFrame. | |
Definition at line 383 of file pfs.h.
| Frame* pfs::DOMIO::createFrame | ( | int | width, | |
| int | height | |||
| ) |
Creates a frame that can be latter written to the stream using writeFrame method.
This method and readFrame are the only way to create Frame objects.
Note: Frame object must be released with freeFrame methods as soon as it is no longer needed. Otherwise the application will run out of memory.
| width | width of the frame to create | |
| height | height of the frame to create |
| Frame* pfs::DOMIO::readFrame | ( | FILE * | inputStream | ) |
Read PFS frame from the input Stream.
This method and createFrame are the only way to create Frame objects.
Note: Frame object must be released with freeFrame methods as soon as it is no longer needed. Otherwise the application will run out of memory.
| inputStream | read frame from that stream |
| void pfs::DOMIO::writeFrame | ( | Frame * | frame, | |
| FILE * | outputStream | |||
| ) |
| void pfs::DOMIO::freeFrame | ( | Frame * | frame | ) |
Deallocated memory allocated with createFrame or readFrame.
Must be called as soon as frame is not needed. Pointer to a frame is invalid after this method call.
| frame | Frame object to be freed |
1.5.3