#include <SGIMovieFile.h>
Inheritance diagram for SGIMovieFile:

Definition at line 22 of file SGIMovieFile.h.
Public Member Functions | |
| SGIMovieFile (char const *filename) | |
| ~SGIMovieFile () | |
| int | GetLength () |
| Return length of movie in frames. | |
| int | GetSizeX (int) |
| Return size of the frame {frame_index}. | |
| int | GetSizeY (int) |
| int | GetBitsPixel () |
| Return bits per pixel of images. | |
| bool | IsInterlaced () |
| Return true if frames are stored as a pair of interlaced fields. | |
| bool | HasFrame (int) |
| Return true if frame_index is a valid frame. | |
| bool | GetFrame (int frame_index, void *buffer) |
| Grab frame into supplied buffer, which is GetBitsPixel * SizeX * SizeY. | |
| bool | GetField (int field_index, void *buffer) |
| Grab field into supplied buffer, which is GetBitsPixel * SizeX * SizeY. | |
| vil1_image | GetImage (int) |
| int | GetFrameOffset (int frame_index) |
| int | GetFrameSize (int frame_index) |
Static Public Attributes | |
| static bool | verbose |
| General verbosity flag for various movie-related operations. | |
Private Attributes | |
| SGIMovieFilePrivates * | p |
| SGIMovieFile::SGIMovieFile | ( | char const * | filename | ) |
Definition at line 25 of file SGIMovieFile.cxx.
| SGIMovieFile::~SGIMovieFile | ( | ) |
Definition at line 30 of file SGIMovieFile.cxx.
| int SGIMovieFile::GetLength | ( | ) | [virtual] |
Return length of movie in frames.
Implements MovieFileInterface.
Definition at line 35 of file SGIMovieFile.cxx.
| int SGIMovieFile::GetSizeX | ( | int | ) | [virtual] |
Return size of the frame {frame_index}.
Implements MovieFileInterface.
Definition at line 46 of file SGIMovieFile.cxx.
| int SGIMovieFile::GetSizeY | ( | int | ) | [virtual] |
| int SGIMovieFile::GetBitsPixel | ( | ) | [virtual] |
Return bits per pixel of images.
Assumed constant throughout the movie.
Implements MovieFileInterface.
Definition at line 56 of file SGIMovieFile.cxx.
| bool SGIMovieFile::IsInterlaced | ( | ) | [virtual] |
Return true if frames are stored as a pair of interlaced fields.
Implements MovieFileInterface.
Definition at line 61 of file SGIMovieFile.cxx.
| bool SGIMovieFile::HasFrame | ( | int | ) | [virtual] |
Return true if frame_index is a valid frame.
Implements MovieFileInterface.
Definition at line 76 of file SGIMovieFile.cxx.
| bool SGIMovieFile::GetFrame | ( | int | frame_index, | |
| void * | buffer | |||
| ) | [virtual] |
Grab frame into supplied buffer, which is GetBitsPixel * SizeX * SizeY.
Reimplemented from MovieFileInterface.
Definition at line 205 of file SGIMovieFile.cxx.
| bool SGIMovieFile::GetField | ( | int | field_index, | |
| void * | buffer | |||
| ) | [virtual] |
Grab field into supplied buffer, which is GetBitsPixel * SizeX * SizeY.
Reimplemented from MovieFileInterface.
Definition at line 317 of file SGIMovieFile.cxx.
| vil1_image SGIMovieFile::GetImage | ( | int | ) | [virtual] |
| int SGIMovieFile::GetFrameOffset | ( | int | frame_index | ) |
Definition at line 66 of file SGIMovieFile.cxx.
| int SGIMovieFile::GetFrameSize | ( | int | frame_index | ) |
Definition at line 71 of file SGIMovieFile.cxx.
SGIMovieFilePrivates* SGIMovieFile::p [private] |
Definition at line 24 of file SGIMovieFile.h.
bool MovieFileInterface::verbose [static, inherited] |
General verbosity flag for various movie-related operations.
Definition at line 46 of file MovieFileInterface.h.
1.5.1