Method | Description | |
---|---|---|
AddEntry ( int directory, IFDEntry entry ) : void |
Adds an IFDEntry to the IFD, if it is not already contained in, it fails otherwise.
|
|
ContainsTag ( int directory, ushort tag ) : bool |
Checks, if a value for the given tag is contained in the IFD.
|
|
GetByteValue ( int directory, ushort entry_tag ) : byte? |
Returns a System.Nullable containing the System.Byte stored in the entry defined by entry_tag.
|
|
GetDateTimeValue ( int directory, ushort entry_tag ) : DateTime? |
Returns a System.Nullable containing the System.DateTime stored in the entry defined by entry_tag. The entry must be of type Entries.StringIFDEntry and contain an datestring according to the Exif specification.
|
|
GetEntry ( int directory, IFDEntryTag entry_tag ) : IFDEntry |
Returns the IFDEntry belonging to the given tag.
|
|
GetEntry ( int directory, ushort tag ) : IFDEntry |
Returns the IFDEntry belonging to the given tag.
|
|
GetLongValue ( int directory, ushort entry_tag ) : uint? |
Returns a System.Nullable containing the System.UInt32 stored in the entry defined by entry_tag.
|
|
GetRationalValue ( int directory, ushort entry_tag ) : double? |
Returns a System.Nullable containing the System.Double stored in the entry defined by entry_tag. The entry can be of type Entries.RationalIFDEntry or Entries.SRationalIFDEntry
|
|
GetStringValue ( int directory, ushort entry_tag ) : string |
Returns the System.String stored in the entry defined by entry_tag.
|
|
RemoveTag ( int directory, IFDEntryTag entry_tag ) : void |
Removes a given tag from the IFD.
|
|
RemoveTag ( int directory, ushort tag ) : void |
Removes a given tag from the IFD.
|
|
SetByteValue ( int directory, ushort entry_tag, byte value ) : void |
Adds a Entries.ByteIFDEntry to the directory with tag given by entry_tag and value given by value
|
|
SetDateTimeValue ( int directory, ushort entry_tag, System.DateTime value ) : void |
Adds a Entries.StringIFDEntry to the directory with tag given by entry_tag and value given by value. The value is stored as a date string according to the Exif specification.
|
|
SetEntry ( int directory, IFDEntry entry ) : void |
Adds an IFDEntry to the IFD. If it is already contained in the IFD, it is overwritten.
|
|
SetLongValue ( int directory, ushort entry_tag, uint value ) : void |
Adds a Entries.LongIFDEntry to the directory with tag given by entry_tag and value given by value
|
|
SetRationalValue ( int directory, ushort entry_tag, double value ) : void |
Adds a Entries.RationalIFDEntry to the directory with tag given by entry_tag and value given by value
|
|
SetStringValue ( int directory, ushort entry_tag, string value ) : void |
Adds a Entries.StringIFDEntry to the directory with tag given by entry_tag and value given by value
|
public AddEntry ( int directory, IFDEntry entry ) : void | ||
directory | int |
/// A |
entry | IFDEntry |
/// A |
return | void |
public ContainsTag ( int directory, ushort tag ) : bool | ||
directory | int |
/// A |
tag | ushort |
/// A |
return | bool |
public GetByteValue ( int directory, ushort entry_tag ) : byte? | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
return | byte? |
public GetDateTimeValue ( int directory, ushort entry_tag ) : DateTime? | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
return | DateTime? |
public GetEntry ( int directory, IFDEntryTag entry_tag ) : IFDEntry | ||
directory | int |
/// A |
entry_tag | IFDEntryTag |
/// A |
return | IFDEntry |
public GetEntry ( int directory, ushort tag ) : IFDEntry | ||
directory | int |
/// A |
tag | ushort |
/// A |
return | IFDEntry |
public GetLongValue ( int directory, ushort entry_tag ) : uint? | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
return | uint? |
public GetRationalValue ( int directory, ushort entry_tag ) : double? | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
return | double? |
public GetStringValue ( int directory, ushort entry_tag ) : string | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
return | string |
public RemoveTag ( int directory, IFDEntryTag entry_tag ) : void | ||
directory | int |
/// A |
entry_tag | IFDEntryTag |
/// A |
return | void |
public RemoveTag ( int directory, ushort tag ) : void | ||
directory | int |
/// A |
tag | ushort |
/// A |
return | void |
public SetByteValue ( int directory, ushort entry_tag, byte value ) : void | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
value | byte |
/// A |
return | void |
public SetDateTimeValue ( int directory, ushort entry_tag, System.DateTime value ) : void | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
value | System.DateTime |
/// A |
return | void |
public SetEntry ( int directory, IFDEntry entry ) : void | ||
directory | int |
/// A |
entry | IFDEntry |
/// A |
return | void |
public SetLongValue ( int directory, ushort entry_tag, uint value ) : void | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
value | uint |
/// A |
return | void |
public SetRationalValue ( int directory, ushort entry_tag, double value ) : void | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
value | double |
/// A |
return | void |
public SetStringValue ( int directory, ushort entry_tag, string value ) : void | ||
directory | int |
/// A |
entry_tag | ushort |
/// A |
value | string |
/// A |
return | void |