#include <JackNetInterface.h>
List of all members.
Public Member Functions |
| JackNetSlaveInterface (const char *ip, int port) |
| JackNetInterface (const char *multicast_ip, int port) |
| JackNetInterface (session_params_t ¶ms, JackNetSocket &socket, const char *multicast_ip) |
Protected Member Functions |
bool | Init () |
bool | InitConnection (int time_out_sec) |
bool | InitRendering () |
net_status_t | SendAvailableToMaster (int count=INT_MAX) |
net_status_t | SendStartToMaster () |
bool | SetParams () |
int | SyncRecv () |
int | SyncSend () |
int | DataRecv () |
int | DataSend () |
void | EncodeSyncPacket (int frames=-1) |
void | DecodeSyncPacket (int &frames) |
int | Recv (size_t size, int flags) |
int | Send (size_t size, int flags) |
void | FatalRecvError () |
void | FatalSendError () |
void | InitAPI () |
void | Initialize () |
int | SetNetBufferSize () |
void | FreeNetworkBuffers () |
virtual void | EncodeTransportData ()=0 |
virtual void | DecodeTransportData ()=0 |
int | MidiSend (NetMidiBuffer *buffer, int midi_channnels, int audio_channels) |
int | AudioSend (NetAudioBuffer *buffer, int audio_channels) |
int | MidiRecv (packet_header_t *rx_head, NetMidiBuffer *buffer, uint &recvd_midi_pckt) |
int | AudioRecv (packet_header_t *rx_head, NetAudioBuffer *buffer) |
int | FinishRecv (NetAudioBuffer *buffer) |
void | SetRcvTimeOut () |
void | SetPacketTimeOut (int time_out) |
NetAudioBuffer * | AudioBufferFactory (int nports, char *buffer) |
Static Protected Attributes |
static uint | fSlaveCounter = 0 |
Detailed Description
This class describes the Net Interface for slaves (NetDriver and NetAdapter)
Definition at line 199 of file JackNetInterface.h.
The documentation for this class was generated from the following files: