org.rococoa.cocoa.audiounit
Class AUDistanceAttenuationData.pairs_struct

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.audiounit.AUDistanceAttenuationData.pairs_struct
Direct Known Subclasses:
AUDistanceAttenuationData.pairs_struct.ByReference, AUDistanceAttenuationData.pairs_struct.ByValue
Enclosing class:
AUDistanceAttenuationData

public static class AUDistanceAttenuationData.pairs_struct
extends com.ochafik.lang.jnaerator.runtime.Structure


Nested Class Summary
static class AUDistanceAttenuationData.pairs_struct.ByReference
           
static class AUDistanceAttenuationData.pairs_struct.ByValue
           
 
Field Summary
 float inDistance
           
 float outGain
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AUDistanceAttenuationData.pairs_struct()
           
AUDistanceAttenuationData.pairs_struct(float inDistance, float outGain)
           
 
Method Summary
 AUDistanceAttenuationData.pairs_struct.ByReference byReference()
           
 AUDistanceAttenuationData.pairs_struct.ByValue byValue()
           
 AUDistanceAttenuationData.pairs_struct 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

inDistance

public float inDistance

outGain

public float outGain
Constructor Detail

AUDistanceAttenuationData.pairs_struct

public AUDistanceAttenuationData.pairs_struct()

AUDistanceAttenuationData.pairs_struct

public AUDistanceAttenuationData.pairs_struct(float inDistance,
                                              float outGain)
Parameters:
inDistance - 0-1000
outGain - 0-1
Method Detail

byReference

public AUDistanceAttenuationData.pairs_struct.ByReference byReference()

byValue

public AUDistanceAttenuationData.pairs_struct.ByValue byValue()

clone

public AUDistanceAttenuationData.pairs_struct clone()
Overrides:
clone in class Object