MediaMetadata
Namespace: MJCZone.MediaMatic.Models
Assembly: MJCZone.MediaMatic
Summary
Represents metadata for a media file.
public
Contents
Constructors (1) | Methods (4) | Properties (53)
Constructors
MediaMetadata
MediaMetadata()Methods
GetType
GetType()ToString
ToString()Equals
Equals()GetHashCode
GetHashCode()Properties
FileName
Gets or sets the name of the media file.
Type: string?
Size
Gets or sets the size of the file in bytes.
Type: long?
MimeType
Gets or sets the MIME type of the media file.
Type: string?
CreatedAt
Gets or sets the creation date and time of the file.
Type: DateTime?
ModifiedAt
Gets or sets the last modification date and time of the file.
Type: DateTime?
Provider
Gets or sets the metadata provider name.
Type: string?
CustomMetadata
Gets or sets custom metadata key-value pairs.
Type: Dictionary<string, string>?
Width
Gets or sets the width of the image in pixels.
Type: int?
Height
Gets or sets the height of the image in pixels.
Type: int?
ColorSpace
Gets or sets the color space of the image.
Type: string?
Orientation
Gets or sets the orientation of the image.
Type: int?
BitDepth
Gets or sets the bit depth of the image.
Type: int?
CameraMake
Gets or sets the camera manufacturer.
Type: string?
CameraModel
Gets or sets the camera model.
Type: string?
LensMake
Gets or sets the lens manufacturer.
Type: string?
LensModel
Gets or sets the lens model.
Type: string?
Software
Gets or sets the software used to process the image.
Type: string?
ISO
Gets or sets the ISO sensitivity.
Type: double?
Aperture
Gets or sets the aperture value (f-number).
Type: double?
ShutterSpeed
Gets or sets the shutter speed in seconds.
Type: double?
FocalLength
Gets or sets the focal length in millimeters.
Type: double?
FocalLengthIn35mm
Gets or sets the focal length in 35mm equivalent.
Type: double?
ExposureMode
Gets or sets the exposure mode.
Type: string?
ExposureProgram
Gets or sets the exposure program.
Type: string?
ExposureBias
Gets or sets the exposure bias value.
Type: double?
MeteringMode
Gets or sets the metering mode.
Type: string?
Flash
Gets or sets the flash mode or status.
Type: string?
WhiteBalance
Gets or sets the white balance mode.
Type: string?
Latitude
Gets or sets the latitude coordinate.
Type: double?
Longitude
Gets or sets the longitude coordinate.
Type: double?
Altitude
Gets or sets the altitude in meters.
Type: double?
DateTimeOriginal
Gets or sets the original date and time when the image was taken.
Type: DateTime?
DateTimeDigitized
Gets or sets the date and time when the image was digitized.
Type: DateTime?
Duration
Gets or sets the duration of the video or audio.
Type: TimeSpan?
VideoCodec
Gets or sets the video codec.
Type: string?
AudioCodec
Gets or sets the audio codec.
Type: string?
FrameRate
Gets or sets the frame rate in frames per second.
Type: double?
VideoBitrate
Gets or sets the video bitrate in bits per second.
Type: int?
AudioBitrate
Gets or sets the audio bitrate in bits per second.
Type: int?
ContainerFormat
Gets or sets the container format.
Type: string?
TotalBitrate
Gets or sets the total bitrate in bits per second.
Type: int?
SampleRate
Gets or sets the audio sample rate in Hz.
Type: int?
Channels
Gets or sets the number of audio channels.
Type: int?
Title
Gets or sets the title of the media.
Type: string?
Artist
Gets or sets the artist name.
Type: string?
Album
Gets or sets the album name.
Type: string?
AlbumArtist
Gets or sets the album artist name.
Type: string?
Genre
Gets or sets the genre.
Type: string?
Year
Gets or sets the year of release.
Type: int?
TrackNumber
Gets or sets the track number.
Type: int?
Comment
Gets or sets the comment.
Type: string?
Copyright
Gets or sets the copyright information.
Type: string?
Description
Gets or sets the description of the media.
Type: string?