org.rococoa.cocoa.quicktime
Class MediaHeader
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.quicktime.MediaHeader
- Direct Known Subclasses:
- MediaHeader.ByReference, MediaHeader.ByValue
public class MediaHeader
- extends com.ochafik.lang.jnaerator.runtime.Structure
Media Directory Structures
*********************
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 |
flags
public NativeLong flags
creationTime
public NativeLong creationTime
modificationTime
public NativeLong modificationTime
timeScale
public int timeScale
duration
public int duration
language
public short language
quality
public short quality
MediaHeader
public MediaHeader()
MediaHeader
public MediaHeader(NativeLong flags,
NativeLong creationTime,
NativeLong modificationTime,
int timeScale,
int duration,
short language,
short quality)
- Parameters:
flags
- 1 byte of version / 3 bytes of flags
creationTime
- seconds since Jan 1904 when directory was created
modificationTime
- seconds since Jan 1904 when directory was appended
timeScale
- start time for Media (Media time)
duration
- length of Media (Media time)
byReference
public MediaHeader.ByReference byReference()
byValue
public MediaHeader.ByValue byValue()
clone
public MediaHeader clone()
- Overrides:
clone
in class Object