C# Класс TagLib.IFD.Makernotes.Nikon3MakernoteReader

This class contains Nikon3 makernote specific reading logic.
Наследование: IFDReader
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Nikon3MakernoteReader ( File file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset ) : TagLib.IFD.Entries

Constructor. Reads an IFD from given file, using the given endianness.

Защищенные методы

Метод Описание
ParseIFDEntry ( ushort tag, ushort type, uint count, long base_offset, uint offset ) : IFDEntry

Try to parse the given IFD entry, used to discover format-specific entries.

Описание методов

Nikon3MakernoteReader() публичный Метод

Constructor. Reads an IFD from given file, using the given endianness.
public Nikon3MakernoteReader ( File file, bool is_bigendian, IFDStructure structure, long base_offset, uint ifd_offset, uint max_offset ) : TagLib.IFD.Entries
file File /// A to read from. ///
is_bigendian bool /// A , it must be true, if the data of the IFD should be /// read as bigendian, otherwise false. ///
structure IFDStructure /// A that will be populated. ///
base_offset long /// A value describing the base were the IFD offsets /// refer to. E.g. in Jpegs the IFD are located in an Segment and the offsets /// inside the IFD refer from the beginning of this segment. So must contain the beginning of the segment. ///
ifd_offset uint /// A value with the beginning of the IFD relative to /// . ///
max_offset uint /// A value with maximal possible offset. This is to limit /// the size of the possible data; ///
Результат TagLib.IFD.Entries

ParseIFDEntry() защищенный Метод

Try to parse the given IFD entry, used to discover format-specific entries.
protected ParseIFDEntry ( ushort tag, ushort type, uint count, long base_offset, uint offset ) : IFDEntry
tag ushort /// A with the tag of the entry. ///
type ushort /// A with the type of the entry. ///
count uint /// A with the data count of the entry. ///
base_offset long /// A with the base offset which every offsets in the /// IFD are relative to. ///
offset uint /// A with the offset of the entry. ///
Результат IFDEntry