VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtNvQueue< T > Class Template Reference

Nvidia encoding queue. More...

Inheritance diagram for makVrv::DtNvQueue< T >:
Inheritance graph
[legend]

Public Member Functions

 DtNvQueue ()
 CTOR.
virtual ~DtNvQueue ()
 DTOR.
void deinitialize ()
 un-initialized the encoding queue
bool initialize (T *pItems, unsigned int uSize)
 initialized the encoding queue
T * getAvailable ()
 get available item from queue
T * getPending ()
 get pending item from queue
unsigned int getSize ()
 get size from queue

Protected Attributes

T ** myBuffer
 item buffer
unsigned int mySize
 buffer queue size
unsigned int myPendingCount
 item pending count
unsigned int myAvailableIdx
 available item index
unsigned int myPendingIdx
 pending item index

Detailed Description

template<class T>
class makVrv::DtNvQueue< T >

Nvidia encoding queue.

Constructor & Destructor Documentation

template<class T>
makVrv::DtNvQueue< T >::DtNvQueue ( )

CTOR.

template<class T>
virtual makVrv::DtNvQueue< T >::~DtNvQueue ( )
virtual

DTOR.

Member Function Documentation

template<class T>
void makVrv::DtNvQueue< T >::deinitialize ( )

un-initialized the encoding queue

template<class T>
bool makVrv::DtNvQueue< T >::initialize ( T *  pItems,
unsigned int  uSize 
)

initialized the encoding queue

template<class T>
T* makVrv::DtNvQueue< T >::getAvailable ( )

get available item from queue

template<class T>
T* makVrv::DtNvQueue< T >::getPending ( )

get pending item from queue

template<class T>
unsigned int makVrv::DtNvQueue< T >::getSize ( )

get size from queue

Member Data Documentation

template<class T>
T* * makVrv::DtNvQueue< T >::myBuffer
protected

item buffer

template<class T>
unsigned int makVrv::DtNvQueue< T >::mySize
protected

buffer queue size

template<class T>
unsigned int makVrv::DtNvQueue< T >::myPendingCount
protected

item pending count

template<class T>
unsigned int makVrv::DtNvQueue< T >::myAvailableIdx
protected

available item index

template<class T>
unsigned int makVrv::DtNvQueue< T >::myPendingIdx
protected

pending item index


The documentation for this class was generated from the following file:

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)