org.rococoa.cocoa.coreaudio
Class AudioStreamPacketDescription

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

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


Nested Class Summary
static class AudioStreamPacketDescription.ByReference
           
static class AudioStreamPacketDescription.ByValue
           
 
Field Summary
 int mDataByteSize
           
 long mStartOffset
           
 int mVariableFramesInPacket
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AudioStreamPacketDescription()
           
AudioStreamPacketDescription(long mStartOffset, int mVariableFramesInPacket, int mDataByteSize)
           
 
Method Summary
 AudioStreamPacketDescription.ByReference byReference()
           
 AudioStreamPacketDescription.ByValue byValue()
           
 AudioStreamPacketDescription 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

mStartOffset

public long mStartOffset

mVariableFramesInPacket

public int mVariableFramesInPacket

mDataByteSize

public int mDataByteSize
Constructor Detail

AudioStreamPacketDescription

public AudioStreamPacketDescription()

AudioStreamPacketDescription

public AudioStreamPacketDescription(long mStartOffset,
                                    int mVariableFramesInPacket,
                                    int mDataByteSize)
Method Detail

byReference

public AudioStreamPacketDescription.ByReference byReference()

byValue

public AudioStreamPacketDescription.ByValue byValue()

clone

public AudioStreamPacketDescription clone()
Overrides:
clone in class Object