NikonType1MakernoteDescriptor Class Reference

Inherits com::drew::metadata::TagDescriptor.

Collaboration diagram for NikonType1MakernoteDescriptor:

Collaboration graph
[legend]

List of all members.

Public Member Functions

String getDescription (int tagType) throws MetadataException
 NikonType1MakernoteDescriptor (Directory directory)

Private Member Functions

String getCcdSensitivityDescription () throws MetadataException
String getColorModeDescription () throws MetadataException
String getConverterDescription () throws MetadataException
String getDigitalZoomDescription () throws MetadataException
String getFocusDescription () throws MetadataException
String getImageAdjustmentDescription () throws MetadataException
String getQualityDescription () throws MetadataException
String getWhiteBalanceDescription () throws MetadataException


Detailed Description

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 ................
 

Constructor & Destructor Documentation


Member Function Documentation

String getCcdSensitivityDescription (  )  throws MetadataException [private]

String getColorModeDescription (  )  throws MetadataException [private]

String getConverterDescription (  )  throws MetadataException [private]

String getDescription ( int  tagType  )  throws MetadataException [virtual]

Returns a descriptive value of the the specified tag for this image. Where possible, known values will be substituted here in place of the raw tokens actually kept in the Exif segment. If no substitution is available, the value provided by getString(int) will be returned.

This and getString(int) are the only 'get' methods that won't throw an exception.

Parameters:
tagType the tag to find a description for
Returns:
a description of the image's value for the specified tag, or null if the tag hasn't been defined.

Implements TagDescriptor.

String getDigitalZoomDescription (  )  throws MetadataException [private]

String getFocusDescription (  )  throws MetadataException [private]

String getImageAdjustmentDescription (  )  throws MetadataException [private]

String getQualityDescription (  )  throws MetadataException [private]

String getWhiteBalanceDescription (  )  throws MetadataException [private]


The documentation for this class was generated from the following file:

Generated on Sat May 26 06:42:30 2012 for Project Wonder by  doxygen 1.5.8