Callback class for grabbing frames.
More...
#include </home/werner/origo/vish/ocean/Anemonia/VFrameBuffer.hpp>
List of all members.
Classes
Public Member Functions
-
virtual bool closeFrame ()
- Close this frame.
-
virtual bool closeLayer ()=0
- Close this layer.
-
virtual Layer getLayerProperties (int i) const
- which properties would this grabber want from layer nr. i ?
-
virtual unsigned getNumberOfLayers ()
- How many layers does this grabber want? This function indicates a new frame to be rendered.
-
virtual unsigned horizontal_alignment () const
- Horizontal bit-alignment, for instance 4 to do 32 bit alignment.
- virtual bool openLayer (const Size &FullSize, const Size &SizeOfThisTile, const Layer &LayerProperties)=0
- Open the output device, possibly using a certain url that has been set via setOutputName().
- virtual string setUrl (const string &prefixurl, const string &formatid, const MetaInfo &=MetaInfo())=0
- Setting the url to which the data should be sent. Can be a local filename, of course.
-
virtual unsigned vertical_alignment () const
- Vertical bit-alignment, for instance 4 to do 32 bit alignment.
Protected Member Functions
-
virtual bool retrieve (const ImageTile &theImageTile)=0
- Virtual function to be used for retrieving pixel data and storing them to some image, movie or video stream.
Friends
Detailed Description
Callback class for grabbing frames.
Member Function Documentation
virtual bool Wizt::VFrameBuffer::Grab::openLayer |
( |
const Size & |
FullSize, |
|
|
const Size & |
SizeOfThisTile, |
|
|
const Layer & |
LayerProperties |
|
) |
| [pure virtual] |
Open the output device, possibly using a certain url that has been set via setOutputName().
- Returns:
- false if the output could not be opened.
Setting the url to which the data should be sent. Can be a local filename, of course.
- Returns:
- The full filename produced here.
The documentation for this struct was generated from the following files:
- ocean/Anemonia/VFrameBuffer.hpp
- ocean/Anemonia/VFrameBuffer.cpp