org.rococoa.cocoa.quicktime
Class ToneDescription
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.ToneDescription
- Direct Known Subclasses:
- ToneDescription.ByReference, ToneDescription.ByValue
public class ToneDescription
- extends com.ochafik.lang.jnaerator.runtime.Structure
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
synthesizerType
public BigEndianOSType synthesizerType
synthesizerName
public byte[] synthesizerName
instrumentName
public byte[] instrumentName
instrumentNumber
public BigEndianLong instrumentNumber
gmNumber
public BigEndianLong gmNumber
ToneDescription
public ToneDescription()
ToneDescription
public ToneDescription(BigEndianOSType synthesizerType,
byte[] synthesizerName,
byte[] instrumentName,
BigEndianLong instrumentNumber,
BigEndianLong gmNumber)
- Parameters:
synthesizerType
- synthesizer type
synthesizerName
- name of instantiation of synth
instrumentName
- preferred name for human use
instrumentNumber
- inst-number used if synth-name matches
gmNumber
- Best matching general MIDI number
byReference
public ToneDescription.ByReference byReference()
byValue
public ToneDescription.ByValue byValue()
clone
public ToneDescription clone()
- Overrides:
clone
in class Object