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

Definition at line 18 of file vidl2_ostream.h.
Public Member Functions | |
| vidl2_ostream () | |
| Constructor. | |
| virtual | ~vidl2_ostream () |
| Destructor. | |
| virtual void | close ()=0 |
| Close the stream. | |
| virtual bool | is_open () const =0 |
| Return true if the stream is open for writing. | |
| virtual bool | write_frame (const vidl2_frame_sptr &frame)=0 |
| Write and image to the stream. | |
| void | ref () |
| Increment reference count. | |
| void | unref () |
| Decrement reference count. | |
| int | ref_count () const |
| Number of objects referring to this data. | |
Private Member Functions | |
| vidl2_ostream (const vidl2_ostream &other) | |
| prevent deep copying a stream. | |
Private Attributes | |
| int | ref_count_ |
|
|
Constructor.
Definition at line 22 of file vidl2_ostream.h. |
|
|
Destructor.
Definition at line 24 of file vidl2_ostream.h. |
|
|
prevent deep copying a stream.
Definition at line 38 of file vidl2_ostream.h. |
|
|
Close the stream.
Implemented in vidl2_ffmpeg_ostream, and vidl2_image_list_ostream. |
|
|
Return true if the stream is open for writing.
Implemented in vidl2_ffmpeg_ostream, and vidl2_image_list_ostream. |
|
|
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. |
|
|
Decrement reference count.
Definition at line 48 of file vidl2_ostream.h. |
|
|
Write and image to the stream.
Implemented in vidl2_ffmpeg_ostream, and vidl2_image_list_ostream. |
|
|
Definition at line 54 of file vidl2_ostream.h. |
1.4.4