org.rococoa.cocoa.iokit
Class DVDPhysicalFormatInfo

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

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

Read DVD Structures Format 0x00
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 DVDPhysicalFormatInfo.ByReference
           
static class DVDPhysicalFormatInfo.ByValue
           
 
Field Summary
 byte bcaFlag
           
 byte bookType
           
 byte[] dataLength
           
 byte discSize
           
 byte[] endPhysicalSectorNumberOfDataArea
           
 byte[] endSectorNumberInLayerZero
           
 byte layerType
           
 byte linearDensity
           
 byte[] mediaSpecific
           
 byte minimumRate
           
 byte numberOfLayers
           
 byte partVersion
           
 byte[] reserved
           
 byte reserved1
           
 byte reserved2
           
 byte[] startingPhysicalSectorNumberOfDataArea
           
 byte trackDensity
           
 byte trackPath
           
 byte zero1
          Bytes 4-15
always 0x00
 byte zero2
           
 byte zero3
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
DVDPhysicalFormatInfo()
           
 
Method Summary
 DVDPhysicalFormatInfo.ByReference byReference()
           
 DVDPhysicalFormatInfo.ByValue byValue()
           
 DVDPhysicalFormatInfo 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

dataLength

public byte[] dataLength

reserved

public byte[] reserved

partVersion

public byte partVersion

bookType

public byte bookType

minimumRate

public byte minimumRate

discSize

public byte discSize

layerType

public byte layerType

trackPath

public byte trackPath

numberOfLayers

public byte numberOfLayers

reserved2

public byte reserved2

trackDensity

public byte trackDensity

linearDensity

public byte linearDensity

zero1

public byte zero1
Bytes 4-15
always 0x00


startingPhysicalSectorNumberOfDataArea

public byte[] startingPhysicalSectorNumberOfDataArea

zero2

public byte zero2

endPhysicalSectorNumberOfDataArea

public byte[] endPhysicalSectorNumberOfDataArea

zero3

public byte zero3

endSectorNumberInLayerZero

public byte[] endSectorNumberInLayerZero

reserved1

public byte reserved1

bcaFlag

public byte bcaFlag

mediaSpecific

public byte[] mediaSpecific
Constructor Detail

DVDPhysicalFormatInfo

public DVDPhysicalFormatInfo()
Method Detail

byReference

public DVDPhysicalFormatInfo.ByReference byReference()

byValue

public DVDPhysicalFormatInfo.ByValue byValue()

clone

public DVDPhysicalFormatInfo clone()
Overrides:
clone in class Object