org.rococoa.cocoa.iokit
Class VDVideoParametersInfoRec

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

public class VDVideoParametersInfoRec
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 VDVideoParametersInfoRec.ByReference
           
static class VDVideoParametersInfoRec.ByValue
           
 
Field Summary
 int csDepthFlags
           
 short csDepthMode
           
 int csDeviceType
           
 int csDisplayModeID
           
 NativeLong csPageCount
           
 VPBlock.ByReference csVPBlockPtr
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
VDVideoParametersInfoRec()
           
VDVideoParametersInfoRec(int csDisplayModeID, short csDepthMode, VPBlock.ByReference csVPBlockPtr, NativeLong csPageCount, int csDeviceType, int csDepthFlags)
           
 
Method Summary
 VDVideoParametersInfoRec.ByReference byReference()
           
 VDVideoParametersInfoRec.ByValue byValue()
           
 VDVideoParametersInfoRec 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

csDisplayModeID

public int csDisplayModeID

csDepthMode

public short csDepthMode

csVPBlockPtr

public VPBlock.ByReference csVPBlockPtr

csPageCount

public NativeLong csPageCount

csDeviceType

public int csDeviceType

csDepthFlags

public int csDepthFlags
Constructor Detail

VDVideoParametersInfoRec

public VDVideoParametersInfoRec()

VDVideoParametersInfoRec

public VDVideoParametersInfoRec(int csDisplayModeID,
                                short csDepthMode,
                                VPBlock.ByReference csVPBlockPtr,
                                NativeLong csPageCount,
                                int csDeviceType,
                                int csDepthFlags)
Parameters:
csDisplayModeID - the ID of the resolution we want info on
csDepthMode - The bit depth we want the info on (0x80 based)
csVPBlockPtr - Pointer to a video parameter block
csPageCount - Number of pages supported by the resolution
csDeviceType - Device Type: Direct, Fixed or CLUT;
csDepthFlags - Flags
Method Detail

byReference

public VDVideoParametersInfoRec.ByReference byReference()

byValue

public VDVideoParametersInfoRec.ByValue byValue()

clone

public VDVideoParametersInfoRec clone()
Overrides:
clone in class Object