org.rococoa.cocoa.quicktime
Class ICMDataRateLimit
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.ICMDataRateLimit
- Direct Known Subclasses:
- ICMDataRateLimit.ByReference, ICMDataRateLimit.ByValue
public class ICMDataRateLimit
- extends com.ochafik.lang.jnaerator.runtime.Structure
ICMDataRateLimit
Summary:
A hard limit on the data rate.
Discussion:
A hard limit is described by a data size in bytes and a duration
in seconds, and requires that the total size of compressed data
for any continuous segment of that duration (in decode time) must
not exceed the provided data size.
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.
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 |
dataSize
public int dataSize
dataDuration
public float dataDuration
ICMDataRateLimit
public ICMDataRateLimit()
ICMDataRateLimit
public ICMDataRateLimit(int dataSize,
float dataDuration)
- Parameters:
dataSize
- The number of bytes.
dataDuration
- The number of seconds.
byReference
public ICMDataRateLimit.ByReference byReference()
byValue
public ICMDataRateLimit.ByValue byValue()
clone
public ICMDataRateLimit clone()
- Overrides:
clone
in class Object