Package org.robovm.apple.coremidi
Class MIDIThruConnectionParams
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.rt.bro.Struct<MIDIThruConnectionParams>
-
- org.robovm.apple.coremidi.MIDIThruConnectionParams
-
- All Implemented Interfaces:
java.lang.Iterable<MIDIThruConnectionParams>
public class MIDIThruConnectionParams extends org.robovm.rt.bro.Struct<MIDIThruConnectionParams>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MIDIThruConnectionParams.MIDIThruConnectionParamsPtr
-
Constructor Summary
Constructors Constructor Description MIDIThruConnectionParams()
MIDIThruConnectionParams(int version, int numSources, MIDIThruConnectionEndpoint sources, int numDestinations, MIDIThruConnectionEndpoint destinations, java.nio.ByteBuffer channelMap, byte lowVelocity, byte highVelocity, byte lowNote, byte highNote, MIDITransform noteNumber, MIDITransform velocity, MIDITransform keyPressure, MIDITransform channelPressure, MIDITransform programChange, MIDITransform pitchBend, byte filterOutSysEx, byte filterOutMTC, byte filterOutBeatClock, byte filterOutTuneRequest, java.nio.ByteBuffer reserved2, byte filterOutAllControls, short numControlTransforms, short numMaps, java.nio.ShortBuffer reserved3)
-
Method Summary
-
Methods inherited from class org.robovm.rt.bro.Struct
_sizeOf, allocate, allocate, as, clear, clear, copy, copy, copyWithMalloc, copyWithMalloc, free, iterator, iterator, malloc, malloc, next, next, offsetOf, previous, previous, sizeOf, sizeOf, toArray, toList, toStruct, update, update, update, wrap
-
-
-
-
Constructor Detail
-
MIDIThruConnectionParams
public MIDIThruConnectionParams()
-
MIDIThruConnectionParams
public MIDIThruConnectionParams(int version, int numSources, MIDIThruConnectionEndpoint sources, int numDestinations, MIDIThruConnectionEndpoint destinations, java.nio.ByteBuffer channelMap, byte lowVelocity, byte highVelocity, byte lowNote, byte highNote, MIDITransform noteNumber, MIDITransform velocity, MIDITransform keyPressure, MIDITransform channelPressure, MIDITransform programChange, MIDITransform pitchBend, byte filterOutSysEx, byte filterOutMTC, byte filterOutBeatClock, byte filterOutTuneRequest, java.nio.ByteBuffer reserved2, byte filterOutAllControls, short numControlTransforms, short numMaps, java.nio.ShortBuffer reserved3)
-
-
Method Detail
-
getVersion
public int getVersion()
-
setVersion
public MIDIThruConnectionParams setVersion(int version)
-
getNumSources
public int getNumSources()
-
setNumSources
public MIDIThruConnectionParams setNumSources(int numSources)
-
getSources
public MIDIThruConnectionEndpoint getSources()
-
setSources
public MIDIThruConnectionParams setSources(MIDIThruConnectionEndpoint sources)
-
getNumDestinations
public int getNumDestinations()
-
setNumDestinations
public MIDIThruConnectionParams setNumDestinations(int numDestinations)
-
getDestinations
public MIDIThruConnectionEndpoint getDestinations()
-
setDestinations
public MIDIThruConnectionParams setDestinations(MIDIThruConnectionEndpoint destinations)
-
getChannelMap
public java.nio.ByteBuffer getChannelMap()
-
setChannelMap
public MIDIThruConnectionParams setChannelMap(java.nio.ByteBuffer channelMap)
-
getLowVelocity
public byte getLowVelocity()
-
setLowVelocity
public MIDIThruConnectionParams setLowVelocity(byte lowVelocity)
-
getHighVelocity
public byte getHighVelocity()
-
setHighVelocity
public MIDIThruConnectionParams setHighVelocity(byte highVelocity)
-
getLowNote
public byte getLowNote()
-
setLowNote
public MIDIThruConnectionParams setLowNote(byte lowNote)
-
getHighNote
public byte getHighNote()
-
setHighNote
public MIDIThruConnectionParams setHighNote(byte highNote)
-
getNoteNumber
public MIDITransform getNoteNumber()
-
setNoteNumber
public MIDIThruConnectionParams setNoteNumber(MIDITransform noteNumber)
-
getVelocity
public MIDITransform getVelocity()
-
setVelocity
public MIDIThruConnectionParams setVelocity(MIDITransform velocity)
-
getKeyPressure
public MIDITransform getKeyPressure()
-
setKeyPressure
public MIDIThruConnectionParams setKeyPressure(MIDITransform keyPressure)
-
getChannelPressure
public MIDITransform getChannelPressure()
-
setChannelPressure
public MIDIThruConnectionParams setChannelPressure(MIDITransform channelPressure)
-
getProgramChange
public MIDITransform getProgramChange()
-
setProgramChange
public MIDIThruConnectionParams setProgramChange(MIDITransform programChange)
-
getPitchBend
public MIDITransform getPitchBend()
-
setPitchBend
public MIDIThruConnectionParams setPitchBend(MIDITransform pitchBend)
-
getFilterOutSysEx
public byte getFilterOutSysEx()
-
setFilterOutSysEx
public MIDIThruConnectionParams setFilterOutSysEx(byte filterOutSysEx)
-
getFilterOutMTC
public byte getFilterOutMTC()
-
setFilterOutMTC
public MIDIThruConnectionParams setFilterOutMTC(byte filterOutMTC)
-
getFilterOutBeatClock
public byte getFilterOutBeatClock()
-
setFilterOutBeatClock
public MIDIThruConnectionParams setFilterOutBeatClock(byte filterOutBeatClock)
-
getFilterOutTuneRequest
public byte getFilterOutTuneRequest()
-
setFilterOutTuneRequest
public MIDIThruConnectionParams setFilterOutTuneRequest(byte filterOutTuneRequest)
-
getReserved2
public java.nio.ByteBuffer getReserved2()
-
setReserved2
public MIDIThruConnectionParams setReserved2(java.nio.ByteBuffer reserved2)
-
getFilterOutAllControls
public byte getFilterOutAllControls()
-
setFilterOutAllControls
public MIDIThruConnectionParams setFilterOutAllControls(byte filterOutAllControls)
-
getNumControlTransforms
public short getNumControlTransforms()
-
setNumControlTransforms
public MIDIThruConnectionParams setNumControlTransforms(short numControlTransforms)
-
getNumMaps
public short getNumMaps()
-
setNumMaps
public MIDIThruConnectionParams setNumMaps(short numMaps)
-
getReserved3
public java.nio.ShortBuffer getReserved3()
-
setReserved3
public MIDIThruConnectionParams setReserved3(java.nio.ShortBuffer reserved3)
-
initialize
public void initialize()
- Since:
- Available in iOS 4.2 and later.
-
-