Main Page   Modules   Compound List   File List   Compound Members   File Members  

Handler Buffer state


Defines

#define XLV_HBUFFER_DONE   0x0001UL
#define XLV_HBUFFER_PASSED   0x0002UL
#define XLV_HBUFFER_SYNC   0x0004UL
#define XLV_HBUFFER_WAITFOR   0x0008UL
#define XLV_HBUFFER_ACCEL   0x0010UL

Define Documentation

#define XLV_HBUFFER_ACCEL   0x0010UL
 

This is an "accelerated" buffer. It means usually that the buffer points directly into the right memory (video memory, DMA memory).

#define XLV_HBUFFER_DONE   0x0001UL
 

The buffer is marked as done. This happens at the initialization or when the buffer is completed.

#define XLV_HBUFFER_PASSED   0x0002UL
 

The buffer is (normally) done and has been passed because its timestamp was too small.

#define XLV_HBUFFER_SYNC   0x0004UL
 

The buffer must be synchronous. The enqueuer will wait for the queue to be sufficiently short so the buffer can be enqueued without difficulties.

#define XLV_HBUFFER_WAITFOR   0x0008UL
 

The enqueuer will wait for the buffer to be processed.


Generated on Mon Jul 1 19:39:11 2002 for XLV by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002