|
|
using | pixel_t = Rgba< std::uint8_t > |
| |
|
|
| VideoReaderFileBuffer (const std::string &filename, int threads=1) |
| |
|
ImageRef | size () override |
| | The size of the VideoFrames returned by this buffer.
|
| |
| bool | frame_pending () override |
| | Is there a frame waiting in the buffer? This function does not block. More...
|
| |
| void | seek_to (double t) override |
| | Go to a particular point in the video buffer (only implemented in buffers of recorded video) More...
|
| |
|
LocalVideoFrame< pixel_t > * | get_frame () override |
| | Returns the next frame from the buffer. This function blocks until a frame is ready.
|
| |
|
void | put_frame (VideoFrame< pixel_t > *f) override |
| |
|
double | frame_rate () const |
| |
|
std::string | file_name () const |
| |
|
| LocalVideoBuffer (typename VideoBufferType::Type t) |
| |
| virtual void | put_frame (VideoFrame< Rgba< std::uint8_t > > *f)=0 |
| | Tell the buffer that you are finished with this frame. More...
|
| |
|
| VideoBuffer (VideoBufferType::Type _type) |
| | Construct the buffer with the known semantics.
|
| |
| virtual void | flush () |
| | Flush all old frames out of the video buffer, on a flushable buffer, causing the next get_frame() to sleep until a frame arrives. More...
|
| |
| VideoBufferType::Type | type () |
| | Returns the type of the video stream. More...
|
| |
| virtual RawVideoBuffer * | source_buffer () |
| | Which video grabber provides the source images for this video grabber. More...
|
| |
| RawVideoBuffer * | root_buffer () |
| | Follow the chain of video grabbers back as far as at will go. More...
|
| |
|
virtual double | frame_rate ()=0 |
| | What is the (expected) frame rate of this video buffer, in frames per second?
|
| |
◆ frame_pending()
| bool CVD::VideoReaderFileBuffer::frame_pending |
( |
| ) |
|
|
overridevirtual |
◆ seek_to()
| void CVD::VideoReaderFileBuffer::seek_to |
( |
double |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: