50 UNIMPLEMENTED (
"allocate a suitable buffer to hold a frame of the denoted type");
58 UNIMPLEMENTED (
"free a buffer");
66 UNIMPLEMENTED (
"fetch a buffer with input data");
74 UNIMPLEMENTED (
"declare a buffer as fully calculated and done");
82 UNIMPLEMENTED (
"derive/generate an ID to denote this specific fame+Node position in the graph");
90 UNIMPLEMENTED (
"allocate a chunk of storage suitable for holding the buffer pointer tables");
Identification tuple for addressing frames unambiguously.
Obsolete, to be rewritten /////TICKET #826.
BuffHandle allocateBuffer(const lumiera::StreamType *)
Steam-Layer implementation namespace root.
void is_calculated(BuffHandle const &bh)
declare the data contained in the Buffer to be ready.
FrameID const & genFrameID(NodeID const &, uint chanNo)
generate (or calculate) an ID denoting a media data frame appearing at the given position in the rend...
void releaseBuffer(BuffHandle &bh)
resign control of the buffer denoted by the handle
BuffTableStorage & getBuffTableStorage()
necessary for creating a local BuffTableChunk
Handle for a buffer for processing data, abstracting away the actual implementation.
Identification tuple for denoting render nodes unambiguously.
BuffHandle fetch(FrameID const &fID)
try to fetch an existing buffer containing the denoted frame from a cache or similar backing system (...
Access point to the state of a frame rendering evaluation.