org.rococoa.cocoa.iokit
Class IOAudioStreamFormat

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

public class IOAudioStreamFormat
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 IOAudioStreamFormat.ByReference
           
static class IOAudioStreamFormat.ByValue
           
 
Field Summary
 byte fAlignment
           
 byte fBitDepth
           
 byte fBitWidth
           
 byte fByteOrder
           
 int fDriverTag
           
 byte fIsMixable
           
 int fNumChannels
           
 int fNumericRepresentation
           
 int fSampleFormat
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOAudioStreamFormat()
           
IOAudioStreamFormat(int fNumChannels, int fSampleFormat, int fNumericRepresentation, byte fBitDepth, byte fBitWidth, byte fAlignment, byte fByteOrder, byte fIsMixable, int fDriverTag)
           
 
Method Summary
 IOAudioStreamFormat.ByReference byReference()
           
 IOAudioStreamFormat.ByValue byValue()
           
 IOAudioStreamFormat 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

fNumChannels

public int fNumChannels

fSampleFormat

public int fSampleFormat

fNumericRepresentation

public int fNumericRepresentation

fBitDepth

public byte fBitDepth

fBitWidth

public byte fBitWidth

fAlignment

public byte fAlignment

fByteOrder

public byte fByteOrder

fIsMixable

public byte fIsMixable

fDriverTag

public int fDriverTag
Constructor Detail

IOAudioStreamFormat

public IOAudioStreamFormat()

IOAudioStreamFormat

public IOAudioStreamFormat(int fNumChannels,
                           int fSampleFormat,
                           int fNumericRepresentation,
                           byte fBitDepth,
                           byte fBitWidth,
                           byte fAlignment,
                           byte fByteOrder,
                           byte fIsMixable,
                           int fDriverTag)
Method Detail

byReference

public IOAudioStreamFormat.ByReference byReference()

byValue

public IOAudioStreamFormat.ByValue byValue()

clone

public IOAudioStreamFormat clone()
Overrides:
clone in class Object