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

Definition at line 16 of file MovieFileInterface.h.
Public Member Functions | |
| virtual | ~MovieFileInterface () |
| virtual int | GetLength ()=0 |
| Return length of movie in frames. | |
| virtual int | GetSizeX (int frame_index)=0 |
| Return size of the frame {frame_index}. | |
| virtual int | GetSizeY (int frame_index)=0 |
| virtual int | GetBitsPixel ()=0 |
| Return bits per pixel of images. | |
| virtual bool | IsInterlaced ()=0 |
| Return true if frames are stored as a pair of interlaced fields. | |
| virtual bool | HasFrame (int frame_index)=0 |
| Return true if frame_index is a valid frame. | |
| virtual bool | GetFrame (int frame_index, void *buffer) |
| Grab frame into supplied buffer, which is GetBitsPixel * SizeX * SizeY. | |
| virtual bool | GetField (int field_index, void *buffer) |
| Grab field into supplied buffer, which is GetBitsPixel * SizeX * SizeY. | |
| virtual vil1_image | GetImage (int frame_index)=0 |
Static Public Attributes | |
| static bool | verbose = false |
| General verbosity flag for various movie-related operations. | |
|
|
Definition at line 12 of file MovieFileInterface.cxx. |
|
|
Return bits per pixel of images. Assumed constant throughout the movie. Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
||||||||||||
|
Grab field into supplied buffer, which is GetBitsPixel * SizeX * SizeY.
Reimplemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. Definition at line 22 of file MovieFileInterface.cxx. |
|
||||||||||||
|
Grab frame into supplied buffer, which is GetBitsPixel * SizeX * SizeY.
Reimplemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. Definition at line 16 of file MovieFileInterface.cxx. |
|
|
Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
|
Return length of movie in frames.
Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
|
Return size of the frame {frame_index}.
Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
|
Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
|
Return true if frame_index is a valid frame.
Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
|
Return true if frames are stored as a pair of interlaced fields.
Implemented in ImageSequenceMovieFile, oxp_vidl_moviefile, and SGIMovieFile. |
|
|
General verbosity flag for various movie-related operations.
Definition at line 46 of file MovieFileInterface.h. |
1.4.4