Default Header.
More...
#include <PacketHeader.h>
◆ DefaultHeader()
DefaultHeader::DefaultHeader |
( |
JackTrip * |
jacktrip | ) |
|
◆ ~DefaultHeader()
virtual DefaultHeader::~DefaultHeader |
( |
| ) |
|
|
inlinevirtual |
◆ checkPeerSettings()
void DefaultHeader::checkPeerSettings |
( |
int8_t * |
full_packet | ) |
|
|
virtual |
◆ fillHeaderCommonFromAudio()
void DefaultHeader::fillHeaderCommonFromAudio |
( |
| ) |
|
|
virtual |
◆ getConnectionMode()
uint8_t DefaultHeader::getConnectionMode |
( |
| ) |
const |
|
inline |
◆ getHeaderSizeInBytes()
virtual int DefaultHeader::getHeaderSizeInBytes |
( |
| ) |
const |
|
inlinevirtual |
◆ getNumChannels()
uint8_t DefaultHeader::getNumChannels |
( |
| ) |
const |
|
inline |
◆ getPeerBitResolution()
uint8_t DefaultHeader::getPeerBitResolution |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getPeerBufferSize()
uint16_t DefaultHeader::getPeerBufferSize |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getPeerConnectionMode()
uint8_t DefaultHeader::getPeerConnectionMode |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getPeerNumChannels()
uint8_t DefaultHeader::getPeerNumChannels |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getPeerSamplingRate()
uint8_t DefaultHeader::getPeerSamplingRate |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getPeerSequenceNumber()
uint16_t DefaultHeader::getPeerSequenceNumber |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getPeerTimeStamp()
uint64_t DefaultHeader::getPeerTimeStamp |
( |
int8_t * |
full_packet | ) |
const |
|
virtual |
◆ getSequenceNumber()
virtual uint16_t DefaultHeader::getSequenceNumber |
( |
| ) |
const |
|
inlinevirtual |
Returns the current sequence number.
- Returns
- 16bit Sequence number
Reimplemented from PacketHeader.
◆ increaseSequenceNumber()
virtual void DefaultHeader::increaseSequenceNumber |
( |
| ) |
|
|
inlinevirtual |
Increase sequence number for counter, a 16bit number.
Reimplemented from PacketHeader.
◆ parseHeader()
virtual void DefaultHeader::parseHeader |
( |
| ) |
|
|
inlinevirtual |
Parse the packet header and take appropriate measures (like change settings, or quit the program if peer settings don't match)
Implements PacketHeader.
◆ printHeader()
void DefaultHeader::printHeader |
( |
| ) |
const |
◆ putHeaderInPacket()
virtual void DefaultHeader::putHeaderInPacket |
( |
int8_t * |
full_packet | ) |
|
|
inlinevirtual |
Put the header in buffer pointed by full_packet.
- Parameters
-
full_packet | Pointer to full packet (audio+header). Size must be sizeof(header part) + sizeof(audio part) |
Implements PacketHeader.
The documentation for this class was generated from the following files: