Class PictureListEntry Class

Represents an entry in the camera's list of pictures.

Constructors:

NameDescription
Public methodPictureListEntry() Initializes a new instance of the PictureListEntry class.
Public methodPictureListEntry(Byte[], Int32) Initializes a new instance of the PictureListEntry class from buffer data.

Properties:

NameDescription
Public propertyIsLiked Gets or sets the star status of the picture.
Public propertyFileNumber Gets or sets the folder number.
Public propertyFolderNumber Gets or sets the folder number.
Public propertyLastLambda Gets or sets the last lambda at which user focused the picture in camera.
Public propertyDateTaken Gets or sets the date the picture was taken. The value should be in ISO 8601 format.
Public propertyFileName Gets or sets the file name prefix.
Public propertyFolderName Gets or sets the folder name postfix.
Public propertyPath Gets a path to the image in camera.
Public propertyPictureID Gets or sets the picture ID.
Public propertyRotation Gets or sets the picture rotation.

Methods:

NameDescription
Public methodToArray() Returns a binary representation of this entry.
Public methodToString() Returns a string that represents current object.
Public methodCopyTo(Stream) Copies a binary representation of this entry to a Stream.
Public methodLoad(Byte[], Int32) Populates the entry from a buffer data.

Fields:

NameDescription
Public fieldUnknown1 Unknown value at offset 0x18.
Public fieldUnknown2 Unknown value at offset 0x1C.
Public fieldUnknown3 Unknown value at offset 0x20.
Public fieldUnknown4 Unknown value at offset 0x24.
Public fieldUnknown5 Unknown value at offset 0x78.

Constants:

NameDescription
Public constantMaximumDateTakenSize Maximum number of bytes for the DateTaken property.
Public constantMaximumFileNameSize Maximum number of bytes for the FileName property.
Public constantMaximumFolderNameSize Maximum number of bytes for the FolderName property.
Public constantMaximumPictureIDSize Maximum number of bytes for the PictureID property.