#include <libmtp.h>
§ album
char* LIBMTP_track_struct::album |
§ artist
char* LIBMTP_track_struct::artist |
§ bitrate
uint32_t LIBMTP_track_struct::bitrate |
(Average) bitrate for this file min=1 max=0x16e360
- Examples:
- tracks.c.
§ bitratetype
uint16_t LIBMTP_track_struct::bitratetype |
0 = unused, 1 = constant, 2 = VBR, 3 = free
- Examples:
- tracks.c.
§ composer
char* LIBMTP_track_struct::composer |
§ date
char* LIBMTP_track_struct::date |
§ duration
uint32_t LIBMTP_track_struct::duration |
Duration in milliseconds
- Examples:
- tracks.c.
§ filename
char* LIBMTP_track_struct::filename |
§ filesize
uint64_t LIBMTP_track_struct::filesize |
Size of track file in bytes
- Examples:
- tracks.c.
§ filetype
§ genre
char* LIBMTP_track_struct::genre |
§ item_id
uint32_t LIBMTP_track_struct::item_id |
§ modificationdate
time_t LIBMTP_track_struct::modificationdate |
Date of last alteration of the track
§ next
Next track in list or NULL if last track
§ nochannels
uint16_t LIBMTP_track_struct::nochannels |
Number of channels in this recording 0 = unknown, 1 or 2
- Examples:
- tracks.c.
§ parent_id
uint32_t LIBMTP_track_struct::parent_id |
§ rating
uint16_t LIBMTP_track_struct::rating |
User rating 0-100 (0x00-0x64)
- Examples:
- tracks.c.
§ samplerate
uint32_t LIBMTP_track_struct::samplerate |
Sample rate of original file, min 0x1f80 max 0xbb80
- Examples:
- tracks.c.
§ storage_id
uint32_t LIBMTP_track_struct::storage_id |
ID of storage holding this track
- Examples:
- sendtr.c.
§ title
char* LIBMTP_track_struct::title |
§ tracknumber
uint16_t LIBMTP_track_struct::tracknumber |
Track number (in sequence on recording)
- Examples:
- tracks.c.
§ usecount
uint32_t LIBMTP_track_struct::usecount |
Number of times used/played
- Examples:
- tracks.c.
§ wavecodec
uint32_t LIBMTP_track_struct::wavecodec |
FourCC wave codec name
- Examples:
- tracks.c.
The documentation for this struct was generated from the following file:
- /home/iurt/rpmbuild/BUILD/libmtp-1.1.12/src/libmtp.h