com.drew.metadata.exif

Class NikonType1MakernoteDirectory

public class NikonType1MakernoteDirectory extends Directory

Contains values specific to Nikon cameras. Type-1 is for E-Series cameras prior to (not including) E990. There are 3 formats of Nikon's MakerNote. MakerNote of E700/E800/E900/E900S/E910/E950 starts from ASCII string "Nikon". Data format is the same as IFD, but it starts from offset 0x08. This is the same as Olympus except start string. Example of actual data structure is shown below.

 :0000: 4E 69 6B 6F 6E 00 01 00-05 00 02 00 02 00 06 00 Nikon...........
 :0010: 00 00 EC 02 00 00 03 00-03 00 01 00 00 00 06 00 ................
 
Field Summary
static intTAG_NIKON_TYPE1_CCD_SENSITIVITY
static intTAG_NIKON_TYPE1_COLOR_MODE
static intTAG_NIKON_TYPE1_CONVERTER
static intTAG_NIKON_TYPE1_DIGITAL_ZOOM
static intTAG_NIKON_TYPE1_FOCUS
static intTAG_NIKON_TYPE1_IMAGE_ADJUSTMENT
static intTAG_NIKON_TYPE1_QUALITY
static intTAG_NIKON_TYPE1_UNKNOWN_1
static intTAG_NIKON_TYPE1_UNKNOWN_2
static intTAG_NIKON_TYPE1_UNKNOWN_3
static intTAG_NIKON_TYPE1_WHITE_BALANCE
protected static HashMap_tagNameMap
Constructor Summary
NikonType1MakernoteDirectory()
Method Summary
StringgetName()
protected HashMapgetTagNameMap()

Field Detail

TAG_NIKON_TYPE1_CCD_SENSITIVITY

public static final int TAG_NIKON_TYPE1_CCD_SENSITIVITY

TAG_NIKON_TYPE1_COLOR_MODE

public static final int TAG_NIKON_TYPE1_COLOR_MODE

TAG_NIKON_TYPE1_CONVERTER

public static final int TAG_NIKON_TYPE1_CONVERTER

TAG_NIKON_TYPE1_DIGITAL_ZOOM

public static final int TAG_NIKON_TYPE1_DIGITAL_ZOOM

TAG_NIKON_TYPE1_FOCUS

public static final int TAG_NIKON_TYPE1_FOCUS

TAG_NIKON_TYPE1_IMAGE_ADJUSTMENT

public static final int TAG_NIKON_TYPE1_IMAGE_ADJUSTMENT

TAG_NIKON_TYPE1_QUALITY

public static final int TAG_NIKON_TYPE1_QUALITY

TAG_NIKON_TYPE1_UNKNOWN_1

public static final int TAG_NIKON_TYPE1_UNKNOWN_1

TAG_NIKON_TYPE1_UNKNOWN_2

public static final int TAG_NIKON_TYPE1_UNKNOWN_2

TAG_NIKON_TYPE1_UNKNOWN_3

public static final int TAG_NIKON_TYPE1_UNKNOWN_3

TAG_NIKON_TYPE1_WHITE_BALANCE

public static final int TAG_NIKON_TYPE1_WHITE_BALANCE

_tagNameMap

protected static final HashMap _tagNameMap

Constructor Detail

NikonType1MakernoteDirectory

public NikonType1MakernoteDirectory()

Method Detail

getName

public String getName()

getTagNameMap

protected HashMap getTagNameMap()
Copyright © 2006 Drew Noakes. All Rights Reserved.