org.rococoa.cocoa.quicktime
Class CodecDecompressParams
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.CodecDecompressParams
- Direct Known Subclasses:
- CodecDecompressParams.ByReference, CodecDecompressParams.ByValue
public class CodecDecompressParams
- 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.
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 |
sequenceID
public NativeLong sequenceID
imageDescription
public ImageDescription.ByReference imageDescription
data
public ByteByReference data
bufferSize
public NativeLong bufferSize
frameNumber
public NativeLong frameNumber
startLine
public NativeLong startLine
stopLine
public NativeLong stopLine
conditionFlags
public NativeLong conditionFlags
callerFlags
public short callerFlags
capabilities
public CodecCapabilities.ByReference capabilities
progressProcRecord
public ICMProgressProcRecord progressProcRecord
completionProcRecord
public ICMCompletionProcRecord completionProcRecord
dataProcRecord
public ICMDataProcRecord dataProcRecord
dstPixMap
public PixMap dstPixMap
maskBits
public BitMap.ByReference maskBits
mattePixMap
public PixMap.ByReference mattePixMap
srcRect
public Rect srcRect
matrix
public MatrixRecord.ByReference matrix
accuracy
public NativeLong accuracy
transferMode
public short transferMode
frameTime
public ICMFrameTimeRecord.ByReference frameTime
reserved
public NativeLong[] reserved
matrixFlags
public byte matrixFlags
- The following fields only exist for QuickTime 2.0 and greater
high bit set if 2x resize
matrixType
public byte matrixType
dstRect
public Rect dstRect
majorSourceChangeSeed
public short majorSourceChangeSeed
minorSourceChangeSeed
public short minorSourceChangeSeed
sourceData
public CDSequenceDataSource.ByReference sourceData
maskRegion
public HIServicesLibrary.OpaqueRgnHandle maskRegion
wantedDestinationPixelTypes
public PointerByReference wantedDestinationPixelTypes
- The following fields only exist for QuickTime 2.5 and greater
Handle to 0-terminated list of OSTypes
screenFloodMethod
public NativeLong screenFloodMethod
screenFloodValue
public NativeLong screenFloodValue
preferredOffscreenPixelSize
public short preferredOffscreenPixelSize
syncFrameTime
public ICMFrameTimeInfo.ByReference syncFrameTime
- The following fields only exist for QuickTime 3.0 and greater
banddecompress
needUpdateOnTimeChange
public boolean needUpdateOnTimeChange
enableBlackLining
public boolean enableBlackLining
needUpdateOnSourceChange
public boolean needUpdateOnSourceChange
pad
public boolean pad
unused
public NativeLong unused
requestedBufferWidth
public NativeLong requestedBufferWidth
requestedBufferHeight
public NativeLong requestedBufferHeight
displayableAreaOfRequestedBuffer
public Rect displayableAreaOfRequestedBuffer
- The following fields only exist for QuickTime 4.0 and greater
set in predecompress
requestedSingleField
public boolean requestedSingleField
needUpdateOnNextIdle
public boolean needUpdateOnNextIdle
pad2
public boolean[] pad2
bufferGammaLevel
public int bufferGammaLevel
taskWeight
public int taskWeight
- The following fields only exist for QuickTime 5.0 and greater
preferred weight for MP tasks implementing this operation
taskName
public int taskName
pad3
public boolean pad3
destinationBufferMemoryPreference
public byte destinationBufferMemoryPreference
codecBufferMemoryPreference
public byte codecBufferMemoryPreference
onlyUseCodecIfItIsInUserPreferredCodecList
public boolean onlyUseCodecIfItIsInUserPreferredCodecList
mediaContextID
public QTUUID mediaContextID
deinterlaceRequest
public byte deinterlaceRequest
- The following fields only exist for QuickTime 6.5 and greater
set by the ICM before PreDecompress/Preflight
deinterlaceAnswer
public byte deinterlaceAnswer
pad4
public byte[] pad4
reserved2
public NativeLong reserved2
reserved3
public int reserved3
reserved4
public NativeLong reserved4
reserved5
public Pointer reserved5
reserved6
public Pointer reserved6
reserved7
public Pointer reserved7
reserved8
public Pointer reserved8
CodecDecompressParams
public CodecDecompressParams()
byReference
public CodecDecompressParams.ByReference byReference()
byValue
public CodecDecompressParams.ByValue byValue()
clone
public CodecDecompressParams clone()
- Overrides:
clone
in class Object