#include <mvl2_video_to_avi_linux.h>
Inheritance diagram for mvl2_video_to_avi:

Definition at line 20 of file mvl2_video_to_avi_linux.h.
Public Member Functions | |
| mvl2_video_to_avi () | |
| Dflt ctor. | |
| ~mvl2_video_to_avi () | |
| Destructor. | |
| bool | set_codec (char, char, char, char) |
| Set the video codec fourcc. | |
| bool | open (int width, int height, vcl_string format, vcl_string file_name) |
| Initialize the file (format can be Grey, RGB, or more complex). | |
| void | close () |
| Tidy up and close the file. | |
| bool | is_opened () |
| Check whether camera is initialised. | |
| int | get_width () |
| Return width of image (in pixels). | |
| int | get_height () |
| Return height of image (in pixels). | |
| double | get_frame_rate () |
| Return the frame rate in frames per second. | |
| void | set_frame_rate (double frame_rate) |
| Set the frame rate in frames per second. | |
| void | set_quality (int qual) |
| Set the quality of the recorded movie. | |
| void | write_frame (vil_image_view< vxl_byte > &image) |
| Put frame data into the given image. | |
| vcl_string | is_a () const |
| Name of the class. | |
| mvl2_video_writer * | clone () const |
| Create a copy on the heap and return base class pointer. | |
| mvl2_video_to_avi () | |
| Dflt ctor. | |
| ~mvl2_video_to_avi () | |
| Destructor. | |
| bool | set_codec (char, char, char, char) |
| Set the video codec fourcc. | |
| bool | open (int width, int height, vcl_string format, vcl_string file_name) |
| Initialize the file (format can be Grey, RGB, or more complex). | |
| void | close () |
| Tidy up and close the file. | |
| bool | is_opened () |
| Check whether camera is initialised. | |
| int | get_width () |
| Return width of image (in pixels). | |
| int | get_height () |
| Return height of image (in pixels). | |
| double | get_frame_rate () |
| Return the frame rate in frames per second. | |
| void | set_frame_rate (double frame_rate) |
| Set the frame rate in frames per second. | |
| void | set_quality (int qual) |
| Set the quality of the recorded movie. | |
| void | write_frame (vil_image_view< vxl_byte > &image) |
| Put frame data into the given image. | |
| vcl_string | is_a () const |
| Name of the class. | |
| mvl2_video_writer * | clone () const |
| Create a copy on the heap and return base class pointer. | |
| virtual int | get_frame_number () |
| Return the index of the current frame. | |
Protected Attributes | |
| long | fourcc_ |
| bool | bgr_ |
| bool | upside_down_ |
| double | frame_rate_ |
| IAviVideoWriteStream * | moviestream_ |
| IAviWriteFile * | moviefile_ |
| bool | use_colour_ |
| bool | is_initialized_ |
| int | current_frame_ |
| int | width_ |
| int | height_ |
| int | quality_ |
| bool | firstcall_ |
|
|
Dflt ctor.
Definition at line 13 of file mvl2_video_to_avi_linux.cxx. |
|
|
Destructor.
Definition at line 24 of file mvl2_video_to_avi_linux.cxx. |
|
|
Dflt ctor.
|
|
|
Destructor.
|
|
|
Create a copy on the heap and return base class pointer.
Implements mvl2_video_writer. |
|
|
Create a copy on the heap and return base class pointer.
Implements mvl2_video_writer. Definition at line 175 of file mvl2_video_to_avi_linux.cxx. |
|
|
Tidy up and close the file.
Reimplemented from mvl2_video_writer. |
|
|
Tidy up and close the file.
Reimplemented from mvl2_video_writer. Definition at line 86 of file mvl2_video_to_avi_linux.cxx. |
|
|
Return the index of the current frame.
Definition at line 54 of file mvl2_video_writer.h. |
|
|
Return the frame rate in frames per second.
Reimplemented from mvl2_video_writer. Definition at line 42 of file mvl2_video_to_avi_windows.h. |
|
|
Return the frame rate in frames per second.
Reimplemented from mvl2_video_writer. Definition at line 50 of file mvl2_video_to_avi_linux.h. |
|
|
Return height of image (in pixels).
Reimplemented from mvl2_video_writer. |
|
|
Return height of image (in pixels).
Reimplemented from mvl2_video_writer. Definition at line 100 of file mvl2_video_to_avi_linux.cxx. |
|
|
Return width of image (in pixels).
Reimplemented from mvl2_video_writer. |
|
|
Return width of image (in pixels).
Reimplemented from mvl2_video_writer. Definition at line 95 of file mvl2_video_to_avi_linux.cxx. |
|
|
Name of the class.
Reimplemented from mvl2_video_writer. |
|
|
Name of the class.
Reimplemented from mvl2_video_writer. Definition at line 170 of file mvl2_video_to_avi_linux.cxx. |
|
|
Check whether camera is initialised.
Reimplemented from mvl2_video_writer. Definition at line 33 of file mvl2_video_to_avi_windows.h. |
|
|
Check whether camera is initialised.
Reimplemented from mvl2_video_writer. Definition at line 41 of file mvl2_video_to_avi_linux.h. |
|
||||||||||||||||||||
|
Initialize the file (format can be Grey, RGB, or more complex).
Implements mvl2_video_writer. |
|
||||||||||||||||||||
|
Initialize the file (format can be Grey, RGB, or more complex).
Implements mvl2_video_writer. Definition at line 62 of file mvl2_video_to_avi_linux.cxx. |
|
||||||||||||||||||||
|
Set the video codec fourcc.
Implements mvl2_video_writer. |
|
||||||||||||||||||||
|
Set the video codec fourcc.
Implements mvl2_video_writer. Definition at line 29 of file mvl2_video_to_avi_linux.cxx. |
|
|
Set the frame rate in frames per second.
Implements mvl2_video_writer. |
|
|
Set the frame rate in frames per second.
Implements mvl2_video_writer. Definition at line 105 of file mvl2_video_to_avi_linux.cxx. |
|
|
Set the quality of the recorded movie.
Implements mvl2_video_writer. |
|
|
Set the quality of the recorded movie.
Implements mvl2_video_writer. Definition at line 57 of file mvl2_video_to_avi_linux.cxx. |
|
|
Put frame data into the given image.
Implements mvl2_video_writer. |
|
|
Put frame data into the given image.
Implements mvl2_video_writer. Definition at line 110 of file mvl2_video_to_avi_linux.cxx. |
|
|
Definition at line 70 of file mvl2_video_to_avi_linux.h. |
|
|
Definition at line 78 of file mvl2_video_writer.h. |
|
|
Definition at line 83 of file mvl2_video_writer.h. |
|
|
Definition at line 69 of file mvl2_video_to_avi_linux.h. |
|
|
Reimplemented from mvl2_video_writer. Definition at line 72 of file mvl2_video_to_avi_linux.h. |
|
|
Definition at line 81 of file mvl2_video_writer.h. |
|
|
Definition at line 77 of file mvl2_video_writer.h. |
|
|
Definition at line 75 of file mvl2_video_to_avi_linux.h. |
|
|
Definition at line 74 of file mvl2_video_to_avi_linux.h. |
|
|
Definition at line 82 of file mvl2_video_writer.h. |
|
|
Definition at line 71 of file mvl2_video_to_avi_linux.h. |
|
|
Definition at line 76 of file mvl2_video_writer.h. |
|
|
Definition at line 80 of file mvl2_video_writer.h. |
1.4.4