org.rococoa.cocoa.quicktime
Class QTCustomControlSetSampleTimeRecord

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

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

pdActionCustomSetSampleTime tells your control information from the application about the duration
and start time for the sample being edited.
Most controls do not need this information, but some may choose to use it in the interface
they present the user. However, this call need not be made by applications, so the custom
control should be prepared to run when the sample time information is not available.
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 QTCustomControlSetSampleTimeRecord.ByReference
           
static class QTCustomControlSetSampleTimeRecord.ByValue
           
 
Field Summary
 QTParamSampleTimeRecord.ByReference sampleTime
           
 Pointer storage
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
QTCustomControlSetSampleTimeRecord()
           
QTCustomControlSetSampleTimeRecord(Pointer storage, QTParamSampleTimeRecord.ByReference sampleTime)
           
 
Method Summary
 QTCustomControlSetSampleTimeRecord.ByReference byReference()
           
 QTCustomControlSetSampleTimeRecord.ByValue byValue()
           
 QTCustomControlSetSampleTimeRecord 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

storage

public Pointer storage

sampleTime

public QTParamSampleTimeRecord.ByReference sampleTime
Constructor Detail

QTCustomControlSetSampleTimeRecord

public QTCustomControlSetSampleTimeRecord()

QTCustomControlSetSampleTimeRecord

public QTCustomControlSetSampleTimeRecord(Pointer storage,
                                          QTParamSampleTimeRecord.ByReference sampleTime)
Parameters:
storage - storage for the control
sampleTime - sample time information or NIL
Method Detail

byReference

public QTCustomControlSetSampleTimeRecord.ByReference byReference()

byValue

public QTCustomControlSetSampleTimeRecord.ByValue byValue()

clone

public QTCustomControlSetSampleTimeRecord clone()
Overrides:
clone in class Object