org.rococoa.cocoa.coreaudio
Class AudioHardwareIOProcStreamUsage

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

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


Nested Class Summary
static class AudioHardwareIOProcStreamUsage.ByReference
           
static class AudioHardwareIOProcStreamUsage.ByValue
           
 
Field Summary
 Pointer mIOProc
           
 int mNumberStreams
           
 int[] mStreamIsOn
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AudioHardwareIOProcStreamUsage()
           
AudioHardwareIOProcStreamUsage(Pointer mIOProc, int mNumberStreams, int[] mStreamIsOn)
           
 
Method Summary
 AudioHardwareIOProcStreamUsage.ByReference byReference()
           
 AudioHardwareIOProcStreamUsage.ByValue byValue()
           
 AudioHardwareIOProcStreamUsage 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

mIOProc

public Pointer mIOProc

mNumberStreams

public int mNumberStreams

mStreamIsOn

public int[] mStreamIsOn
Constructor Detail

AudioHardwareIOProcStreamUsage

public AudioHardwareIOProcStreamUsage()

AudioHardwareIOProcStreamUsage

public AudioHardwareIOProcStreamUsage(Pointer mIOProc,
                                      int mNumberStreams,
                                      int[] mStreamIsOn)
Method Detail

byReference

public AudioHardwareIOProcStreamUsage.ByReference byReference()

byValue

public AudioHardwareIOProcStreamUsage.ByValue byValue()

clone

public AudioHardwareIOProcStreamUsage clone()
Overrides:
clone in class Object