#include <atsc_core_common_ring_queue.h>
|
| CQueue (int32_t iSize, int32_t iWidth) |
| Constructor of CQueue.
|
|
| ~CQueue (void) |
| Distructor of CQueue.
|
|
int32_t | GetFrameSize (int32_t iCount) |
| read number of frames
|
|
UINT_64 | ReadRingQueue (uint8_t *pBuffer, uint32_t *pSize) |
| Read ring Queue size.
|
|
UINT_64 | WriteItem2RingQueue (uint8_t *pBuffer1, uint32_t iSize1, uint8_t *pBuffer2, uint32_t iSize2) |
| Write 2 ring queue buffers.
|
|
UINT_64 | WriteItem3RingQueue (uint8_t *pBuffer1, uint32_t iSize1, uint8_t *pBuffer2, uint32_t iSize2, uint8_t *pBuffer3, uint32_t iSize3) |
| Write 3 ring queue buffers.
|
|
UINT_64 | WriteRingQueue (uint8_t *pBuffer, uint32_t iSize) |
| Write ring queue buffer.
|
|
UINT_64 | GetQueueLen (void) |
| read queue length
|
|
void | ResetQueue (void) |
| Reset queue.
|
|
◆ CQueue()
CQueue::CQueue |
( |
int32_t | iSize, |
|
|
int32_t | iWidth ) |
Constructor of CQueue.
- Parameters
-
int32_t | iSize , int32_t iWidth |
- Return values
-
◆ ~CQueue()
Distructor of CQueue.
- Parameters
-
- Return values
-
◆ GetFrameSize()
CQueue::GetFrameSize |
( |
int32_t | iCount | ) |
|
read number of frames
- Parameters
-
- Return values
-
◆ GetQueueLen()
CQueue::GetQueueLen |
( |
void | | ) |
|
read queue length
- Parameters
-
- Return values
-
◆ ReadRingQueue()
CQueue::ReadRingQueue |
( |
uint8_t * | pBuffer, |
|
|
uint32_t * | pSize ) |
Read ring Queue size.
- Parameters
-
uint8_t* | pBuffer,uint32_t *pSize |
- Return values
-
◆ ResetQueue()
CQueue::ResetQueue |
( |
void | | ) |
|
Reset queue.
- Parameters
-
- Return values
-
◆ WriteItem2RingQueue()
CQueue::WriteItem2RingQueue |
( |
uint8_t * | pBuffer1, |
|
|
uint32_t | iSize1, |
|
|
uint8_t * | pBuffer2, |
|
|
uint32_t | iSize2 ) |
Write 2 ring queue buffers.
- Parameters
-
uint8_t | * pBuffer1, uint32_t iSize1, uint8_t * pBuffer2, uint32_t iSize2 |
- Return values
-
◆ WriteItem3RingQueue()
CQueue::WriteItem3RingQueue |
( |
uint8_t * | pBuffer1, |
|
|
uint32_t | iSize1, |
|
|
uint8_t * | pBuffer2, |
|
|
uint32_t | iSize2, |
|
|
uint8_t * | pBuffer3, |
|
|
uint32_t | iSize3 ) |
Write 3 ring queue buffers.
- Parameters
-
uint8_t | * pBuffer1, uint32_t iSize1, uint8_t * pBuffer2, uint32_t iSize2, uint8_t * pBuffer3, uint32_t iSize3 |
- Return values
-
◆ WriteRingQueue()
CQueue::WriteRingQueue |
( |
uint8_t * | pBuffer, |
|
|
uint32_t | iSize ) |
Write ring queue buffer.
- Parameters
-
uint8_t* | pBuffer,uint32_t iSize |
- Return values
-
The documentation for this class was generated from the following file:
- /home/administrator/wks/BACKUP_OPTM116/DTV-KIT/M3/M3Rel08Jul24/DtvKit_ATSC30Stack_M3_30Aug24_RegionId/DtvKit_ATSC30Stack_M3/src/atsc/core/src/common/inc/atsc_core_common_ring_queue.h