|
JackTrip
|
JamLink Header. More...
#include <PacketHeader.h>


Public Member Functions | |
| JamLinkHeader (JackTrip *jacktrip) | |
| virtual | ~JamLinkHeader () |
| virtual void | fillHeaderCommonFromAudio () |
| virtual void | parseHeader () |
| Parse the packet header and take appropriate measures (like change settings, or quit the program if peer settings don't match) More... | |
| virtual void | checkPeerSettings (int8_t *) |
| virtual uint64_t | getPeerTimeStamp (int8_t *) const |
| virtual uint16_t | getPeerSequenceNumber (int8_t *) const |
| virtual uint16_t | getPeerBufferSize (int8_t *) const |
| virtual uint8_t | getPeerSamplingRate (int8_t *) const |
| virtual uint8_t | getPeerBitResolution (int8_t *) const |
| virtual uint8_t | getPeerNumChannels (int8_t *) const |
| virtual uint8_t | getPeerConnectionMode (int8_t *) const |
| virtual void | increaseSequenceNumber () |
| Increase sequence number for counter, a 16bit number. More... | |
| virtual int | getHeaderSizeInBytes () const |
| Get the header size in bytes. More... | |
| virtual void | putHeaderInPacket (int8_t *full_packet) |
| Put the header in buffer pointed by full_packet. More... | |
Public Member Functions inherited from PacketHeader | |
| PacketHeader (JackTrip *jacktrip) | |
| The class Constructor. More... | |
| virtual | ~PacketHeader () |
| The class Destructor. More... | |
| virtual uint16_t | getSequenceNumber () const |
| Returns the current sequence number. More... | |
| virtual void | putHeaderInPacketBaseClass (int8_t *full_packet, const HeaderStruct &header_struct) |
Additional Inherited Members | |
Signals inherited from PacketHeader | |
| void | signalError (const char *error_message) |
Static Public Member Functions inherited from PacketHeader | |
| static uint64_t | usecTime () |
| Return a time stamp in microseconds. More... | |
JamLink Header.
| JamLinkHeader::JamLinkHeader | ( | JackTrip * | jacktrip | ) |
|
inlinevirtual |
|
inlinevirtual |
Implements PacketHeader.
|
virtual |
Implements PacketHeader.
|
inlinevirtual |
Get the header size in bytes.
Implements PacketHeader.
Implements PacketHeader.
Implements PacketHeader.
Implements PacketHeader.
Implements PacketHeader.
Implements PacketHeader.
Implements PacketHeader.
|
inlinevirtual |
Implements PacketHeader.
|
inlinevirtual |
Increase sequence number for counter, a 16bit number.
Reimplemented from PacketHeader.
|
inlinevirtual |
Parse the packet header and take appropriate measures (like change settings, or quit the program if peer settings don't match)
Implements PacketHeader.
|
inlinevirtual |
Put the header in buffer pointed by full_packet.
| full_packet | Pointer to full packet (audio+header). Size must be sizeof(header part) + sizeof(audio part) |
Implements PacketHeader.