SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Attributes | List of all members
RemoteInputBuffer::DecoderSlot Struct Reference
+ Collaboration diagram for RemoteInputBuffer::DecoderSlot:

Public Attributes

RemoteProtectedBlock m_blockZero
 First block of a frame. Has meta data. More...
 
RemoteProtectedBlock m_originalBlocks [RemoteNbOrginalBlocks]
 Original blocks retrieved directly or by later FEC. More...
 
RemoteProtectedBlock m_recoveryBlocks [RemoteNbOrginalBlocks]
 Recovery blocks (FEC blocks) with max size. More...
 
CM256::cm256_block m_cm256DescriptorBlocks [RemoteNbOrginalBlocks]
 CM256 decoder descriptors (block addresses and block indexes) More...
 
int m_blockCount
 number of blocks received for this frame More...
 
int m_originalCount
 number of original blocks received More...
 
int m_recoveryCount
 number of recovery blocks received More...
 
bool m_decoded
 true if decoded More...
 
bool m_metaRetrieved
 true if meta data (block zero) was retrieved More...
 

Detailed Description

Definition at line 121 of file remoteinputbuffer.h.

Member Data Documentation

◆ m_blockCount

int RemoteInputBuffer::DecoderSlot::m_blockCount

number of blocks received for this frame

Definition at line 127 of file remoteinputbuffer.h.

Referenced by RemoteInputBuffer::checkSlotData(), RemoteInputBuffer::initDecodeAllSlots(), and RemoteInputBuffer::initDecodeSlot().

◆ m_blockZero

RemoteProtectedBlock RemoteInputBuffer::DecoderSlot::m_blockZero

First block of a frame. Has meta data.

Definition at line 123 of file remoteinputbuffer.h.

Referenced by RemoteInputBuffer::getMetaData(), RemoteInputBuffer::getOriginalBlock(), and RemoteInputBuffer::storeOriginalBlock().

◆ m_cm256DescriptorBlocks

CM256::cm256_block RemoteInputBuffer::DecoderSlot::m_cm256DescriptorBlocks[RemoteNbOrginalBlocks]

CM256 decoder descriptors (block addresses and block indexes)

Definition at line 126 of file remoteinputbuffer.h.

◆ m_decoded

bool RemoteInputBuffer::DecoderSlot::m_decoded

true if decoded

Definition at line 130 of file remoteinputbuffer.h.

Referenced by RemoteInputBuffer::initDecodeAllSlots(), and RemoteInputBuffer::initDecodeSlot().

◆ m_metaRetrieved

bool RemoteInputBuffer::DecoderSlot::m_metaRetrieved

true if meta data (block zero) was retrieved

Definition at line 131 of file remoteinputbuffer.h.

Referenced by RemoteInputBuffer::initDecodeAllSlots(), and RemoteInputBuffer::initDecodeSlot().

◆ m_originalBlocks

RemoteProtectedBlock RemoteInputBuffer::DecoderSlot::m_originalBlocks[RemoteNbOrginalBlocks]

Original blocks retrieved directly or by later FEC.

Definition at line 124 of file remoteinputbuffer.h.

◆ m_originalCount

int RemoteInputBuffer::DecoderSlot::m_originalCount

number of original blocks received

Definition at line 128 of file remoteinputbuffer.h.

Referenced by RemoteInputBuffer::initDecodeAllSlots(), and RemoteInputBuffer::initDecodeSlot().

◆ m_recoveryBlocks

RemoteProtectedBlock RemoteInputBuffer::DecoderSlot::m_recoveryBlocks[RemoteNbOrginalBlocks]

Recovery blocks (FEC blocks) with max size.

Definition at line 125 of file remoteinputbuffer.h.

◆ m_recoveryCount

int RemoteInputBuffer::DecoderSlot::m_recoveryCount

number of recovery blocks received

Definition at line 129 of file remoteinputbuffer.h.

Referenced by RemoteInputBuffer::checkSlotData(), RemoteInputBuffer::initDecodeAllSlots(), and RemoteInputBuffer::initDecodeSlot().


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