![]() |
VR-Forces 4.10 Class Documentation
|
Nvidia encoding queue. More...

Public Member Functions | |
| DtNvQueue () | |
| CTOR. More... | |
| virtual | ~DtNvQueue () |
| DTOR. More... | |
| void | deinitialize () |
| un-initialized the encoding queue More... | |
| bool | initialize (T *pItems, unsigned int uSize) |
| initialized the encoding queue More... | |
| T * | available () |
| get available item from queue More... | |
| T * | pending () |
| get pending item from queue More... | |
| unsigned int | size () |
| get size from queue More... | |
Protected Attributes | |
| T ** | myBuffer |
| item buffer More... | |
| unsigned int | mySize |
| buffer queue size More... | |
| unsigned int | myPendingCount |
| item pending count More... | |
| unsigned int | myAvailableIdx |
| available item index More... | |
| unsigned int | myPendingIdx |
| pending item index More... | |
Nvidia encoding queue.
| makVrv::DtNvQueue< T >::DtNvQueue | ( | ) |
CTOR.
|
virtual |
DTOR.
| void makVrv::DtNvQueue< T >::deinitialize | ( | ) |
un-initialized the encoding queue
| bool makVrv::DtNvQueue< T >::initialize | ( | T * | pItems, |
| unsigned int | uSize | ||
| ) |
initialized the encoding queue
| T* makVrv::DtNvQueue< T >::available | ( | ) |
get available item from queue
| T* makVrv::DtNvQueue< T >::pending | ( | ) |
get pending item from queue
| unsigned int makVrv::DtNvQueue< T >::size | ( | ) |
get size from queue
|
protected |
item buffer
|
protected |
buffer queue size
|
protected |
item pending count
|
protected |
available item index
|
protected |
pending item index