QMediaMetaData Namespace
| Header: | #include <QMediaMetaData> |
| qmake: | QT += multimedia |
Detailed Description
This namespace provides identifiers for meta-data attributes.
Note: Not all identifiers are supported on all platforms. Please consult vendor documentation for specific support on different platforms.
| Common attributes | ||
|---|---|---|
| Value | Description | Type |
| Title | The title of the media. | QString |
| SubTitle | The sub-title of the media. | QString |
| Author | The authors of the media. | QStringList |
| Comment | A user comment about the media. | QString |
| Description | A description of the media. | QString |
| Category | The category of the media. | QStringList |
| Genre | The genre of the media. | QStringList |
| Year | The year of release of the media. | int |
| Date | The date of the media. | QDate. |
| UserRating | A user rating of the media. | int [0..100] |
| Keywords | A list of keywords describing the media. | QStringList |
| Language | The language of media, as an ISO 639-2 code. | QString |
| Publisher | The publisher of the media. | QString |
| Copyright | The media's copyright notice. | QString |
| ParentalRating | The parental rating of the media. | QString |
| RatingOrganization | The organization responsible for the parental rating of the media. | QString |
| Media attributes | ||
| Size | The size in bytes of the media. | qint64 |
| MediaType | The type of the media (audio, video, etc). | QString |
| Duration | The duration in millseconds of the media. | qint64 |
| Audio attributes | ||
| AudioBitRate | The bit rate of the media's audio stream in bits per second. | int |
| AudioCodec | The codec of the media's audio stream. | QString |
| AverageLevel | The average volume level of the media. | int |
| ChannelCount | The number of channels in the media's audio stream. | int |
| PeakValue | The peak volume of the media's audio stream. | int |
| SampleRate | The sample rate of the media's audio stream in hertz. | int |
| Music attributes | ||
| AlbumTitle | The title of the album the media belongs to. | QString |
| AlbumArtist | The principal artist of the album the media belongs to. | QString |
| ContributingArtist | The artists contributing to the media. | QStringList |
| Composer | The composer of the media. | QStringList |
| Conductor | The conductor of the media. | QString |
| Lyrics | The lyrics to the media. | QString |
| Mood | The mood of the media. | QString |
| TrackNumber | The track number of the media. | int |
| TrackCount | The number of tracks on the album containing the media. | int |
| CoverArtUrlSmall | The URL of a small cover art image. | QUrl |
| CoverArtUrlLarge | The URL of a large cover art image. | QUrl |
| CoverArtImage | An embedded cover art image. | QImage |
| Image and video attributes | ||
| Resolution | The dimensions of an image or video. | QSize |
| PixelAspectRatio | The pixel aspect ratio of an image or video. | QSize |
| Video attributes | ||
| VideoFrameRate | The frame rate of the media's video stream. | qreal |
| VideoBitRate | The bit rate of the media's video stream in bits per second. | int |
| VideoCodec | The codec of the media's video stream. | QString |
| PosterUrl | The URL of a poster image. | QUrl |
| PosterImage | An embedded poster image. | QImage |
| Movie attributes | ||
| ChapterNumber | The chapter number of the media. | int |
| Director | The director of the media. | QString |
| LeadPerformer | The lead performer in the media. | QStringList |
| Writer | The writer of the media. | QStringList |
| Photo attributes. | ||
| CameraManufacturer | The manufacturer of the camera used to capture the media. | QString |
| CameraModel | The model of the camera used to capture the media. | QString |
| Event | The event during which the media was captured. | QString |
| Subject | The subject of the media. | QString |
| Orientation | Orientation of image. | int (degrees) |
| ExposureTime | Exposure time, given in seconds. | qreal |
| FNumber | The F Number. | int |
| ExposureProgram | The class of the program used by the camera to set exposure when the picture is taken. | QString |
| ISOSpeedRatings | Indicates the ISO Speed and ISO Latitude of the camera or input device as specified in ISO 12232. | qreal |
| ExposureBiasValue | The exposure bias. The unit is the APEX (Additive System of Photographic Exposure) setting. | qreal |
| DateTimeOriginal | The date and time when the original image data was generated. | QDateTime |
| DateTimeDigitized | The date and time when the image was stored as digital data. | QDateTime |
| SubjectDistance | The distance to the subject, given in meters. | qreal |
| MeteringMode | The metering mode. | QCameraExposure::MeteringMode |
| LightSource | The kind of light source. | QString |
| Flash | Status of flash when the image was shot. | QCameraExposure::FlashMode |
| FocalLength | The actual focal length of the lens, in mm. | qreal |
| ExposureMode | Indicates the exposure mode set when the image was shot. | QCameraExposure::ExposureMode |
| WhiteBalance | Indicates the white balance mode set when the image was shot. | QCameraImageProcessing::WhiteBalanceMode |
| DigitalZoomRatio | Indicates the digital zoom ratio when the image was shot. | qreal |
| FocalLengthIn35mmFilm | Indicates the equivalent focal length assuming a 35mm film camera, in mm. | qreal |
| SceneCaptureType | Indicates the type of scene that was shot. It can also be used to record the mode in which the image was shot. | QString |
| GainControl | Indicates the degree of overall image gain adjustment. | qreal |
| Contrast | Indicates the direction of contrast processing applied by the camera when the image was shot. | qreal |
| Saturation | Indicates the direction of saturation processing applied by the camera when the image was shot. | qreal |
| Sharpness | Indicates the direction of sharpness processing applied by the camera when the image was shot. | qreal |
| DeviceSettingDescription | Exif tag, indicates information on the picture-taking conditions of a particular camera model. | QString |
| GPSLatitude | Latitude value of the geographical position (decimal degrees). A positive latitude indicates the Northern Hemisphere, and a negative latitude indicates the Southern Hemisphere. | double |
| GPSLongitude | Longitude value of the geographical position (decimal degrees). A positive longitude indicates the Eastern Hemisphere, and a negative longitude indicates the Western Hemisphere. | double |
| GPSAltitude | The value of altitude in meters above sea level. | double |
| GPSTimeStamp | Time stamp of GPS data. | QDateTime |
| GPSSatellites | GPS satellites used for measurements. | QString |
| GPSStatus | Status of GPS receiver at image creation time. | QString |
| GPSDOP | Degree of precision for GPS data. | qreal |
| GPSSpeed | Speed of GPS receiver movement in kilometers per hour. | qreal |
| GPSTrack | Direction of GPS receiver movement. The range of values is [0.0, 360), with 0 direction pointing on either true or magnetic north, depending on GPSTrackRef. | qreal |
| GPSTrackRef | Reference for movement direction. | QChar. 'T' means true direction and 'M' is magnetic direction. |
| GPSImgDirection | Direction of image when captured. | qreal The range of values is [0.0, 360). |
| GPSImgDirectionRef | Reference for image direction. | QChar. 'T' means true direction and 'M' is magnetic direction. |
| GPSMapDatum | Geodetic survey data used by the GPS receiver. | QString |
| GPSProcessingMethod | The name of the method used for location finding. | QString |
| GPSAreaInformation | The name of the GPS area. | QString |
| ThumbnailImage | An embedded thumbnail image. | QImage |