Muvicado HD
Loading...
Searching...
No Matches
VVMIDINode Class Reference

#include <VVMIDINode.h>

Inheritance diagram for VVMIDINode:
Collaboration diagram for VVMIDINode:

Instance Methods

(id) - initReceiverWithEndpoint:
(id) - initReceiverWithName:
(id) - initSenderWithEndpoint:
(id) - initSenderWithName:
(id) - commonInit
(void) - loadProperties
(void) - receivedMIDI:
(void) - setupChanged
(void) - sendMsg:
(void) - sendMsgs:
(BOOL) - sender
(BOOL) - receiver
(NSString *) - name
(id) - delegate
(void) - setDelegate:
(BOOL) - processingSysex
(void) - setProcessingSysex:
(int) - processingSysexIterationCount
(void) - setProcessingSysexIterationCount:
(NSMutableArray *) - sysexArray
(BOOL) - enabled
(void) - setEnabled:

Protected Attributes

MIDIEndpointRef endpointRef
NSMutableDictionary * properties
MIDIClientRef clientRef
MIDIPortRef portRef
NSString * name
id delegate
BOOL sender
BOOL virtualSender
BOOL processingSysex
int processingSysexIterationCount
NSMutableArray * sysexArray
BOOL enabled
pthread_mutex_t sendingLock
MIDIPacketList * packetList
MIDIPacket * currentPacket
Byte scratchStruct [4]

Detailed Description

Definition at line 9 of file VVMIDINode.h.

Method Documentation

◆ commonInit

- (id) commonInit
Here is the call graph for this function:
Here is the caller graph for this function:

◆ delegate

- (id) delegate

◆ enabled

- (BOOL) enabled

◆ initReceiverWithEndpoint:

- (id) initReceiverWithEndpoint: (MIDIEndpointRef) e

◆ initReceiverWithName:

- (id) initReceiverWithName: (NSString *) n

◆ initSenderWithEndpoint:

- (id) initSenderWithEndpoint: (MIDIEndpointRef) e

◆ initSenderWithName:

- (id) initSenderWithName: (NSString *) n

◆ loadProperties

- (void) loadProperties
Here is the call graph for this function:
Here is the caller graph for this function:

◆ name

- (NSString *) name

◆ processingSysex

- (BOOL) processingSysex

◆ processingSysexIterationCount

- (int) processingSysexIterationCount

◆ receivedMIDI:

- (void) receivedMIDI: (NSArray *) a

◆ receiver

- (BOOL) receiver
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sender

- (BOOL) sender

◆ sendMsg:

- (void) sendMsg: (VVMIDIMessage *) m

◆ sendMsgs:

- (void) sendMsgs: (NSArray *) a

◆ setDelegate:

- (void) setDelegate: (id) n

◆ setEnabled:

- (void) setEnabled: (BOOL) n

◆ setProcessingSysex:

- (void) setProcessingSysex: (BOOL) n

◆ setProcessingSysexIterationCount:

- (void) setProcessingSysexIterationCount: (int) n

◆ setupChanged

- (void) setupChanged
Here is the call graph for this function:
Here is the caller graph for this function:

◆ sysexArray

- (NSMutableArray *) sysexArray

Member Data Documentation

◆ clientRef

- (MIDIClientRef) clientRef
protected

Definition at line 12 of file VVMIDINode.h.

◆ currentPacket

- (MIDIPacket*) currentPacket
protected

Definition at line 30 of file VVMIDINode.h.

◆ delegate

- (id) delegate
protected

Definition at line 15 of file VVMIDINode.h.

◆ enabled

- (BOOL) enabled
protected

Definition at line 23 of file VVMIDINode.h.

◆ endpointRef

- (MIDIEndpointRef) endpointRef
protected

Definition at line 10 of file VVMIDINode.h.

◆ name

- (NSString*) name
protected

Definition at line 14 of file VVMIDINode.h.

◆ packetList

- (MIDIPacketList*) packetList
protected

Definition at line 29 of file VVMIDINode.h.

◆ portRef

- (MIDIPortRef) portRef
protected

Definition at line 13 of file VVMIDINode.h.

◆ processingSysex

- (BOOL) processingSysex
protected

Definition at line 19 of file VVMIDINode.h.

◆ processingSysexIterationCount

- (int) processingSysexIterationCount
protected

Definition at line 20 of file VVMIDINode.h.

◆ properties

- (NSMutableDictionary*) properties
protected

Definition at line 11 of file VVMIDINode.h.

◆ scratchStruct

- (Byte scratchStruct[4])
protected

Definition at line 31 of file VVMIDINode.h.

◆ sender

- (BOOL) sender
protected

Definition at line 16 of file VVMIDINode.h.

◆ sendingLock

- (pthread_mutex_t) sendingLock
protected

Definition at line 26 of file VVMIDINode.h.

◆ sysexArray

- (NSMutableArray*) sysexArray
protected

Definition at line 21 of file VVMIDINode.h.

◆ virtualSender

- (BOOL) virtualSender
protected

Definition at line 17 of file VVMIDINode.h.


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