Jack2  1.9.8
Public Member Functions | Public Attributes
Jack::JackNetExtMaster Struct Reference
Inheritance diagram for Jack::JackNetExtMaster:
Jack::JackNetMasterInterface Jack::JackNetInterface

List of all members.

Public Member Functions

 JackNetExtMaster (const char *ip, int port, const char *name, jack_master_t *request)
int Open (jack_slave_t *result)
int MasterInit ()
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 ()
int SetRxTimeout ()
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)
NetAudioBufferAudioBufferFactory (int nports, char *buffer)
- Protected Attributes inherited from Jack::JackNetMasterInterface
bool fRunning
int fCurrentCycleOffset
int fMaxCycleOffset
int fLastfCycleOffset
- Protected Attributes inherited from Jack::JackNetInterface
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 132 of file JackNetAPI.cpp.


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