Definition at line 26 of file vidl2_ffmpeg_istream.cxx.
Public Member Functions | |
| pimpl () | |
Public Attributes | |
| AVFormatContext * | fmt_cxt_ |
| int | vid_index_ |
| AVStream * | vid_str_ |
| int64_t | last_dts |
| Decode time of last frame. | |
| AVFrame * | frame_ |
| The last successfully read frame. | |
| vil_memory_chunk_sptr | contig_memory_ |
| A contiguous memory buffer to store the current image data. | |
| vidl2_frame_sptr | cur_frame_ |
| The last successfully decoded frame. | |
| bool | deinterlace_ |
| Apply deinterlacing on the frames?. | |
| unsigned | frame_number_offset_ |
| Some codec/file format combinations need a frame number offset. | |
|
|
Definition at line 28 of file vidl2_ffmpeg_istream.cxx. |
|
|
A contiguous memory buffer to store the current image data.
Definition at line 55 of file vidl2_ffmpeg_istream.cxx. |
|
|
The last successfully decoded frame.
Definition at line 58 of file vidl2_ffmpeg_istream.cxx. |
|
|
Apply deinterlacing on the frames?.
Definition at line 61 of file vidl2_ffmpeg_istream.cxx. |
|
|
Definition at line 40 of file vidl2_ffmpeg_istream.cxx. |
|
|
The last successfully read frame. If frame_->data[0] is not NULL, then the frame corresponds to the codec state, so that codec.width and so on apply to the frame data. Definition at line 52 of file vidl2_ffmpeg_istream.cxx. |
|
|
Some codec/file format combinations need a frame number offset. These codecs have a delay between reading packets and generating frames. Definition at line 65 of file vidl2_ffmpeg_istream.cxx. |
|
|
Decode time of last frame.
Definition at line 45 of file vidl2_ffmpeg_istream.cxx. |
|
|
Definition at line 41 of file vidl2_ffmpeg_istream.cxx. |
|
|
Definition at line 42 of file vidl2_ffmpeg_istream.cxx. |
1.4.4