Jack2  1.9.8
Public Member Functions | Public Attributes
Jack::JackNetExtSlave Struct Reference
Inheritance diagram for Jack::JackNetExtSlave:
Jack::JackNetSlaveInterface Jack::JackRunnableInterface Jack::JackNetInterface

List of all members.

Public Member Functions

 JackNetExtSlave (const char *ip, int port, const char *name, jack_slave_t *request)
int Open (jack_master_t *result)
int Restart ()
int Close ()
void AllocPorts ()
void FreePorts ()
void EncodeTransportData ()
void DecodeTransportData ()
bool Init ()
bool Execute ()
int Read ()
int Write ()
int Process ()
int Start ()
int Stop ()
int SetProcessCallback (JackNetSlaveProcessCallback net_callback, void *arg)
int SetShutdownCallback (JackNetSlaveShutdownCallback shutdown_callback, void *arg)
int SetBufferSizeCallback (JackNetSlaveBufferSizeCallback bufsize_callback, void *arg)
int SetSampleRateCallback (JackNetSlaveSampleRateCallback samplerate_callback, void *arg)
- Public Member Functions inherited from Jack::JackNetSlaveInterface
 JackNetSlaveInterface (const char *ip, int port)
- Public Member Functions inherited from Jack::JackNetInterface
 JackNetInterface (const char *multicast_ip, int port)
 JackNetInterface (session_params_t &params, JackNetSocket &socket, const char *multicast_ip)

Public Attributes

JackThread fThread
JackNetSlaveProcessCallback fProcessCallback
void * fProcessArg
JackNetSlaveShutdownCallback fShutdownCallback
void * fShutdownArg
JackNetSlaveBufferSizeCallback fBufferSizeCallback
void * fBufferSizeArg
JackNetSlaveSampleRateCallback fSampleRateCallback
void * fSampleRateArg
float ** fAudioCaptureBuffer
float ** fAudioPlaybackBuffer
JackMidiBuffer ** fMidiCaptureBuffer
JackMidiBuffer ** fMidiPlaybackBuffer
int fConnectTimeOut

Additional Inherited Members

- Protected Member Functions inherited from Jack::JackNetSlaveInterface
bool InitConnection (int time_out_sec)
bool InitRendering ()
net_status_t SendAvailableToMaster (long count=LONG_MAX)
net_status_t SendStartToMaster ()
bool SetParams ()
int SyncRecv ()
int SyncSend ()
int DataRecv ()
int DataSend ()
void EncodeSyncPacket ()
void DecodeSyncPacket ()
int Recv (size_t size, int flags)
int Send (size_t size, int flags)
void FatalRecvError ()
void FatalSendError ()
void InitAPI ()
- Protected Member Functions inherited from Jack::JackNetInterface
void Initialize ()
int SetNetBufferSize ()
void FreeNetworkBuffers ()
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)
NetAudioBufferAudioBufferFactory (int nports, char *buffer)
- Static Protected Attributes inherited from Jack::JackNetSlaveInterface
static uint fSlaveCounter = 0

Detailed Description

Definition at line 424 of file JackNetAPI.cpp.


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