org.rococoa.cocoa.iokit
Class DVDRZoneInfo

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

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

Read RZone Information Format
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 DVDRZoneInfo.ByReference
           
static class DVDRZoneInfo.ByValue
           
 
Field Summary
 byte blank
           
 int blockingFactor
           
 byte borderNumberLSB
           
 byte borderNumberMSB
           
 byte copy
           
 byte damage
           
 short dataLength
           
 int freeBlocks
           
 byte incremental
           
 int lastRecordedAddress
           
 byte lastRecordedAddressValid
           
 int nextWritableAddress
           
 byte nextWritableAddressValid
           
 byte reserved
           
 byte reserved2
           
 byte reserved3
           
 byte reserved4
           
 byte reserved5
           
 byte reserved6
           
 byte reserved7
           
 byte reservedRZone
           
 byte restrictedOverwrite
           
 byte rzoneNumberLSB
           
 byte rzoneNumberMSB
           
 int rzoneSize
           
 int rzoneStartAddress
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
DVDRZoneInfo()
           
 
Method Summary
 DVDRZoneInfo.ByReference byReference()
           
 DVDRZoneInfo.ByValue byValue()
           
 DVDRZoneInfo 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 short dataLength

rzoneNumberLSB

public byte rzoneNumberLSB

borderNumberLSB

public byte borderNumberLSB

reserved

public byte reserved

reserved2

public byte reserved2

copy

public byte copy

damage

public byte damage

reserved3

public byte reserved3

reserved4

public byte reserved4

restrictedOverwrite

public byte restrictedOverwrite

incremental

public byte incremental

blank

public byte blank

reservedRZone

public byte reservedRZone

nextWritableAddressValid

public byte nextWritableAddressValid

lastRecordedAddressValid

public byte lastRecordedAddressValid

reserved5

public byte reserved5

rzoneStartAddress

public int rzoneStartAddress

nextWritableAddress

public int nextWritableAddress

freeBlocks

public int freeBlocks

blockingFactor

public int blockingFactor

rzoneSize

public int rzoneSize

lastRecordedAddress

public int lastRecordedAddress

rzoneNumberMSB

public byte rzoneNumberMSB

borderNumberMSB

public byte borderNumberMSB

reserved6

public byte reserved6

reserved7

public byte reserved7
Constructor Detail

DVDRZoneInfo

public DVDRZoneInfo()
Method Detail

byReference

public DVDRZoneInfo.ByReference byReference()

byValue

public DVDRZoneInfo.ByValue byValue()

clone

public DVDRZoneInfo clone()
Overrides:
clone in class Object