Jack2  1.9.9
Public Member Functions | Public Attributes | List of all members
Jack::JackNetExtMaster Struct Reference
Inheritance diagram for Jack::JackNetExtMaster:
Jack::JackNetMasterInterface Jack::JackNetInterface

Public Member Functions

 JackNetExtMaster (const char *ip, int port, const char *name, jack_master_t *request)
 
int Open (jack_slave_t *result)
 
int InitMaster (jack_slave_t *result)
 
int Close ()
 
void AllocPorts ()
 
void FreePorts ()
 
int Read (int audio_input, float **audio_input_buffer, int midi_input, void **midi_input_buffer)
 
int Write (int audio_output, float **audio_output_buffer, int midi_output, void **midi_output_buffer)
 
void EncodeTransportData ()
 
void DecodeTransportData ()
 
- Public Member Functions inherited from Jack::JackNetMasterInterface
 JackNetMasterInterface (session_params_t &params, JackNetSocket &socket, const char *multicast_ip)
 
- 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

float ** fAudioCaptureBuffer
 
float ** fAudioPlaybackBuffer
 
JackMidiBuffer ** fMidiCaptureBuffer
 
JackMidiBuffer ** fMidiPlaybackBuffer
 
jack_master_t fRequest
 

Additional Inherited Members

- Protected Member Functions inherited from Jack::JackNetMasterInterface
bool Init ()
 
bool SetParams ()
 
void Exit ()
 
int SyncRecv ()
 
int SyncSend ()
 
int DataRecv ()
 
int DataSend ()
 
void EncodeSyncPacket ()
 
void DecodeSyncPacket ()
 
int Send (size_t size, int flags)
 
int Recv (size_t size, int flags)
 
bool IsSynched ()
 
void FatalRecvError ()
 
void FatalSendError ()
 
- 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)
 
void SetRcvTimeOut ()
 
NetAudioBufferAudioBufferFactory (int nports, char *buffer)
 
- Protected Attributes inherited from Jack::JackNetMasterInterface
bool fRunning
 
int fCurrentCycleOffset
 
int fMaxCycleOffset
 
- Protected Attributes inherited from Jack::JackNetInterface
bool fSetTimeOut
 
session_params_t fParams
 
JackNetSocket fSocket
 
char fMulticastIP [32]
 
packet_header_t fTxHeader
 
packet_header_t fRxHeader
 
net_transport_data_t fSendTransportData
 
net_transport_data_t fReturnTransportData
 
char * fTxBuffer
 
char * fRxBuffer
 
char * fTxData
 
char * fRxData
 
NetMidiBufferfNetMidiCaptureBuffer
 
NetMidiBufferfNetMidiPlaybackBuffer
 
NetAudioBufferfNetAudioCaptureBuffer
 
NetAudioBufferfNetAudioPlaybackBuffer
 

Detailed Description

Definition at line 138 of file JackNetAPI.cpp.

Member Function Documentation

int Jack::JackNetExtMaster::InitMaster ( jack_slave_t result)
inline

Network init

Definition at line 263 of file JackNetAPI.cpp.


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