org.rococoa.cocoa.quicktime
Class SynthesizerDescription

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.quicktime.SynthesizerDescription
Direct Known Subclasses:
SynthesizerDescription.ByReference, SynthesizerDescription.ByValue

public class SynthesizerDescription
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.


Nested Class Summary
static class SynthesizerDescription.ByReference
           
static class SynthesizerDescription.ByValue
           
 
Field Summary
 NativeLong channelMask
           
 NativeLong[] controllers
           
 NativeLong drumChannelMask
           
 NativeLong drumCount
           
 NativeLong drumPartCount
           
 NativeLong flags
           
 NativeLong[] gmDrums
           
 NativeLong[] gmInstruments
           
 NativeLong instrumentCount
           
 NativeLong latency
           
 NativeLong modifiableDrumCount
           
 NativeLong modifiableInstrumentCount
           
 byte[] name
           
 NativeLong outputCount
           
 NativeLong partCount
           
 int synthesizerType
           
 NativeLong voiceCount
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
SynthesizerDescription()
           
 
Method Summary
 SynthesizerDescription.ByReference byReference()
           
 SynthesizerDescription.ByValue byValue()
           
 SynthesizerDescription clone()
           
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

synthesizerType

public int synthesizerType

name

public byte[] name

flags

public NativeLong flags

voiceCount

public NativeLong voiceCount

partCount

public NativeLong partCount

instrumentCount

public NativeLong instrumentCount

modifiableInstrumentCount

public NativeLong modifiableInstrumentCount

channelMask

public NativeLong channelMask

drumPartCount

public NativeLong drumPartCount

drumCount

public NativeLong drumCount

modifiableDrumCount

public NativeLong modifiableDrumCount

drumChannelMask

public NativeLong drumChannelMask

outputCount

public NativeLong outputCount

latency

public NativeLong latency

controllers

public NativeLong[] controllers

gmInstruments

public NativeLong[] gmInstruments

gmDrums

public NativeLong[] gmDrums
Constructor Detail

SynthesizerDescription

public SynthesizerDescription()
Method Detail

byReference

public SynthesizerDescription.ByReference byReference()

byValue

public SynthesizerDescription.ByValue byValue()

clone

public SynthesizerDescription clone()
Overrides:
clone in class Object