#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:
- /builddir/build/BUILD/libmtp-1.1.16/src/libmtp.h