org.rococoa.cocoa.quicktime
Class RTPMPSampleDataParams

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

public class RTPMPSampleDataParams
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 RTPMPSampleDataParams.ByReference
           
static class RTPMPSampleDataParams.ByValue
           
 
Field Summary
 ByteByReference data
           
 int dataLength
           
 int duration
           
 int flags
           
 int playOffset
           
 int playRate
           
 Pointer refCon
           
 QuickTimeLibrary.RTPMPDataReleaseProcPtr releaseProc
           
 ByteByReference sampleDescription
           
 int sampleDescSeed
           
 int sampleRef
           
 int timeStamp
           
 int version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
RTPMPSampleDataParams()
           
 
Method Summary
 RTPMPSampleDataParams.ByReference byReference()
           
 RTPMPSampleDataParams.ByValue byValue()
           
 RTPMPSampleDataParams 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

version

public int version

timeStamp

public int timeStamp

duration

public int duration

playOffset

public int playOffset

playRate

public int playRate

flags

public int flags

sampleDescSeed

public int sampleDescSeed

sampleDescription

public ByteByReference sampleDescription

sampleRef

public int sampleRef

dataLength

public int dataLength

data

public ByteByReference data

releaseProc

public QuickTimeLibrary.RTPMPDataReleaseProcPtr releaseProc

refCon

public Pointer refCon
Constructor Detail

RTPMPSampleDataParams

public RTPMPSampleDataParams()
Method Detail

byReference

public RTPMPSampleDataParams.ByReference byReference()

byValue

public RTPMPSampleDataParams.ByValue byValue()

clone

public RTPMPSampleDataParams clone()
Overrides:
clone in class Object