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

Definition at line 28 of file vidl2_ffmpeg_ostream.h.
Public Member Functions | |
| vidl2_ffmpeg_ostream () | |
| Constructor. | |
| vidl2_ffmpeg_ostream (const vcl_string &filename, const vidl2_ffmpeg_ostream_params ¶ms) | |
| Constructor - opens a stream. | |
| virtual | ~vidl2_ffmpeg_ostream () |
| Destructor. | |
| virtual bool | open () |
| Open the stream. | |
| virtual void | close () |
| Close the stream. | |
| virtual bool | is_open () const |
| Return true if the stream is open for writing. | |
| virtual bool | write_frame (const vidl2_frame_sptr &frame) |
| Write and image to the stream. | |
| void | set_filename (const vcl_string &filename) |
| Set the filename. | |
| void | set_params (const vidl2_ffmpeg_ostream_params ¶ms) |
| Set the parameters. | |
| vcl_string | filename () const |
| Access the filename. | |
| const vidl2_ffmpeg_ostream_params & | params () const |
| Access the parameters. | |
| void | ref () |
| Increment reference count. | |
| void | unref () |
| Decrement reference count. | |
| int | ref_count () const |
| Number of objects referring to this data. | |
Private Attributes | |
| pimpl * | os_ |
| vcl_string | filename_ |
| The filename to open. | |
| vidl2_ffmpeg_ostream_params | params_ |
| The parameters. | |
Classes | |
| struct | pimpl |
|
|
Constructor.
Definition at line 51 of file vidl2_ffmpeg_ostream.cxx. |
|
||||||||||||
|
Constructor - opens a stream.
Definition at line 69 of file vidl2_ffmpeg_ostream.cxx. |
|
|
Destructor.
Definition at line 60 of file vidl2_ffmpeg_ostream.cxx. |
|
|
Close the stream.
Implements vidl2_ostream. Definition at line 455 of file vidl2_ffmpeg_ostream.cxx. |
|
|
Access the filename.
Definition at line 62 of file vidl2_ffmpeg_ostream.h. |
|
|
Return true if the stream is open for writing.
Implements vidl2_ostream. Definition at line 501 of file vidl2_ffmpeg_ostream.cxx. |
|
|
Open the stream.
Definition at line 81 of file vidl2_ffmpeg_ostream.cxx. |
|
|
Access the parameters.
Definition at line 65 of file vidl2_ffmpeg_ostream.h. |
|
|
Increment reference count.
Definition at line 45 of file vidl2_ostream.h. |
|
|
Number of objects referring to this data.
Definition at line 51 of file vidl2_ostream.h. |
|
|
Set the filename.
Definition at line 56 of file vidl2_ffmpeg_ostream.h. |
|
|
Set the parameters.
Definition at line 59 of file vidl2_ffmpeg_ostream.h. |
|
|
Decrement reference count.
Definition at line 48 of file vidl2_ostream.h. |
|
|
Write and image to the stream.
Implements vidl2_ostream. Definition at line 511 of file vidl2_ffmpeg_ostream.cxx. |
|
|
The filename to open.
Definition at line 75 of file vidl2_ffmpeg_ostream.h. |
|
|
Definition at line 71 of file vidl2_ffmpeg_ostream.h. |
|
|
The parameters.
Definition at line 78 of file vidl2_ffmpeg_ostream.h. |
1.4.4