This structure containes master/slave connection parameters, it's used to setup the whole system.
More...
#include <JackNetTool.h>
|
char | fPacketType [8] |
|
uint32_t | fProtocolVersion |
|
int32_t | fPacketID |
|
char | fName [JACK_CLIENT_NAME_SIZE] |
|
char | fMasterNetName [256] |
|
char | fSlaveNetName [256] |
|
uint32_t | fMtu |
|
uint32_t | fID |
|
uint32_t | fTransportSync |
|
int32_t | fSendAudioChannels |
|
int32_t | fReturnAudioChannels |
|
int32_t | fSendMidiChannels |
|
int32_t | fReturnMidiChannels |
|
uint32_t | fSampleRate |
|
uint32_t | fPeriodSize |
|
uint32_t | fSampleEncoder |
|
uint32_t | fKBps |
|
uint32_t | fSlaveSyncMode |
|
uint32_t | fNetworkLatency |
|
This structure containes master/slave connection parameters, it's used to setup the whole system.
We have :
- some info like version, type and packet id
- names
- network parameters (hostnames and mtu)
- nunber of audio and midi channels
- sample rate and buffersize
- number of audio frames in one network packet (depends on the channel number)
- is the NetDriver in Sync or ASync mode ?
- is the NetDriver linked with the master's transport
Data encoding : headers (session_params and packet_header) are encoded using HTN kind of functions but float data are kept in LITTLE_ENDIAN format (to avoid 2 conversions in the more common LITTLE_ENDIAN <==> LITTLE_ENDIAN connection case).
Definition at line 88 of file JackNetTool.h.
The documentation for this struct was generated from the following file: