#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