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