org.rococoa.cocoa.audiounit
Class ScheduledAudioFileRegion

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

public class ScheduledAudioFileRegion
extends com.ochafik.lang.jnaerator.runtime.Structure


Nested Class Summary
static class ScheduledAudioFileRegion.ByReference
           
static class ScheduledAudioFileRegion.ByValue
           
 
Field Summary
 AudioUnitLibrary.OpaqueAudioFileID mAudioFile
           
 AudioUnitLibrary.ScheduledAudioFileRegionCompletionProc mCompletionProc
           
 Pointer mCompletionProcUserData
           
 int mFramesToPlay
           
 int mLoopCount
           
 long mStartFrame
           
 AudioTimeStamp mTimeStamp
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
ScheduledAudioFileRegion()
           
ScheduledAudioFileRegion(AudioTimeStamp mTimeStamp, AudioUnitLibrary.ScheduledAudioFileRegionCompletionProc mCompletionProc, Pointer mCompletionProcUserData, AudioUnitLibrary.OpaqueAudioFileID mAudioFile, int mLoopCount, long mStartFrame, int mFramesToPlay)
           
 
Method Summary
 ScheduledAudioFileRegion.ByReference byReference()
           
 ScheduledAudioFileRegion.ByValue byValue()
           
 ScheduledAudioFileRegion 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

mTimeStamp

public AudioTimeStamp mTimeStamp

mCompletionProc

public AudioUnitLibrary.ScheduledAudioFileRegionCompletionProc mCompletionProc

mCompletionProcUserData

public Pointer mCompletionProcUserData

mAudioFile

public AudioUnitLibrary.OpaqueAudioFileID mAudioFile

mLoopCount

public int mLoopCount

mStartFrame

public long mStartFrame

mFramesToPlay

public int mFramesToPlay
Constructor Detail

ScheduledAudioFileRegion

public ScheduledAudioFileRegion()

ScheduledAudioFileRegion

public ScheduledAudioFileRegion(AudioTimeStamp mTimeStamp,
                                AudioUnitLibrary.ScheduledAudioFileRegionCompletionProc mCompletionProc,
                                Pointer mCompletionProcUserData,
                                AudioUnitLibrary.OpaqueAudioFileID mAudioFile,
                                int mLoopCount,
                                long mStartFrame,
                                int mFramesToPlay)
Method Detail

byReference

public ScheduledAudioFileRegion.ByReference byReference()

byValue

public ScheduledAudioFileRegion.ByValue byValue()

clone

public ScheduledAudioFileRegion clone()
Overrides:
clone in class Object