org.rococoa.cocoa.coreaudio
Class AudioStreamBasicDescription

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

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


Nested Class Summary
static class AudioStreamBasicDescription.ByReference
           
static class AudioStreamBasicDescription.ByValue
           
 
Field Summary
 int mBitsPerChannel
           
 int mBytesPerFrame
           
 int mBytesPerPacket
           
 int mChannelsPerFrame
           
 int mFormatFlags
           
 int mFormatID
           
 int mFramesPerPacket
           
 int mReserved
           
 double mSampleRate
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AudioStreamBasicDescription()
           
AudioStreamBasicDescription(double mSampleRate, int mFormatID, int mFormatFlags, int mBytesPerPacket, int mFramesPerPacket, int mBytesPerFrame, int mChannelsPerFrame, int mBitsPerChannel, int mReserved)
           
 
Method Summary
 AudioStreamBasicDescription.ByReference byReference()
           
 AudioStreamBasicDescription.ByValue byValue()
           
 AudioStreamBasicDescription 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

mSampleRate

public double mSampleRate

mFormatID

public int mFormatID

mFormatFlags

public int mFormatFlags

mBytesPerPacket

public int mBytesPerPacket

mFramesPerPacket

public int mFramesPerPacket

mBytesPerFrame

public int mBytesPerFrame

mChannelsPerFrame

public int mChannelsPerFrame

mBitsPerChannel

public int mBitsPerChannel

mReserved

public int mReserved
Constructor Detail

AudioStreamBasicDescription

public AudioStreamBasicDescription()

AudioStreamBasicDescription

public AudioStreamBasicDescription(double mSampleRate,
                                   int mFormatID,
                                   int mFormatFlags,
                                   int mBytesPerPacket,
                                   int mFramesPerPacket,
                                   int mBytesPerFrame,
                                   int mChannelsPerFrame,
                                   int mBitsPerChannel,
                                   int mReserved)
Method Detail

byReference

public AudioStreamBasicDescription.ByReference byReference()

byValue

public AudioStreamBasicDescription.ByValue byValue()

clone

public AudioStreamBasicDescription clone()
Overrides:
clone in class Object