#include <MovieFile.h>
Definition at line 26 of file MovieFile.h.
Public Member Functions | |
| MovieFile (char const *filename, int start=0, int step=1, int end=-1) | |
| The moviefile constructor takes the given filename, and opens it at a movie file. | |
| ~MovieFile () | |
| int | GetLength () |
| int | GetSizeX (int frame_index=0) |
| int | GetSizeY (int frame_index=0) |
| int | GetBitsPixel () |
| int | GetRealFrameIndex (int frame) |
| int | GetNumFrames () |
| vil1_image | GetImage (int frame_index) |
| bool | HasFrame (int frame_index) |
| void | GetFrame (int frame_index, vil1_rgb< unsigned char > *frame) |
| void | GetFrame (int frame_index, vxl_byte *frame) |
| void | GetFrame (int frame_index, vil1_memory_image_of< vil1_rgb< unsigned char > > &frame) |
| void | GetFrame (int frame_index, vil1_memory_image_of< vxl_byte > &frame) |
| void | GetFrameRGB (int frame_index, vxl_byte *frame) |
| bool | ok () |
Protected Member Functions | |
| int | index (int) |
Protected Attributes | |
| vcl_string | filename_ |
| int | start_ |
| int | step_ |
| int | end_ |
| MovieFileInterface * | qt |
| vil1_memory_image_of< vil1_rgb< unsigned char > > * | tmp_buf_ |
| MovieFile::MovieFile | ( | char const * | filename, | |
| int | start = 0, |
|||
| int | step = 1, |
|||
| int | end = -1 | |||
| ) |
The moviefile constructor takes the given filename, and opens it at a movie file.
The possible values for filename are:
Definition at line 25 of file MovieFile.cxx.
| MovieFile::~MovieFile | ( | ) |
Definition at line 52 of file MovieFile.cxx.
| int MovieFile::GetLength | ( | ) |
Definition at line 63 of file MovieFile.cxx.
| int MovieFile::GetSizeX | ( | int | frame_index = 0 |
) |
Definition at line 88 of file MovieFile.cxx.
| int MovieFile::GetSizeY | ( | int | frame_index = 0 |
) |
Definition at line 93 of file MovieFile.cxx.
| int MovieFile::GetBitsPixel | ( | ) |
Definition at line 98 of file MovieFile.cxx.
| int MovieFile::GetRealFrameIndex | ( | int | frame | ) | [inline] |
Definition at line 39 of file MovieFile.h.
| int MovieFile::GetNumFrames | ( | ) |
Definition at line 68 of file MovieFile.cxx.
| vil1_image MovieFile::GetImage | ( | int | frame_index | ) |
Definition at line 83 of file MovieFile.cxx.
| bool MovieFile::HasFrame | ( | int | frame_index | ) |
Definition at line 103 of file MovieFile.cxx.
| void MovieFile::GetFrame | ( | int | frame_index, | |
| vil1_rgb< unsigned char > * | frame | |||
| ) |
Definition at line 129 of file MovieFile.cxx.
| void MovieFile::GetFrame | ( | int | frame_index, | |
| vxl_byte * | frame | |||
| ) |
Definition at line 151 of file MovieFile.cxx.
| void MovieFile::GetFrame | ( | int | frame_index, | |
| vil1_memory_image_of< vil1_rgb< unsigned char > > & | frame | |||
| ) |
Definition at line 108 of file MovieFile.cxx.
| void MovieFile::GetFrame | ( | int | frame_index, | |
| vil1_memory_image_of< vxl_byte > & | frame | |||
| ) |
Definition at line 116 of file MovieFile.cxx.
| void MovieFile::GetFrameRGB | ( | int | frame_index, | |
| vxl_byte * | frame | |||
| ) |
Definition at line 124 of file MovieFile.cxx.
| bool MovieFile::ok | ( | ) | [inline] |
Definition at line 51 of file MovieFile.h.
| int MovieFile::index | ( | int | ) | [protected] |
Definition at line 58 of file MovieFile.cxx.
vcl_string MovieFile::filename_ [protected] |
Definition at line 54 of file MovieFile.h.
int MovieFile::start_ [protected] |
Definition at line 55 of file MovieFile.h.
int MovieFile::step_ [protected] |
Definition at line 55 of file MovieFile.h.
int MovieFile::end_ [protected] |
Definition at line 55 of file MovieFile.h.
MovieFileInterface* MovieFile::qt [protected] |
Definition at line 56 of file MovieFile.h.
vil1_memory_image_of<vil1_rgb<unsigned char> >* MovieFile::tmp_buf_ [protected] |
Definition at line 57 of file MovieFile.h.
1.5.1