LIBMTP_track_struct(3) | libmtp | LIBMTP_track_struct(3) |
libmtp -
#include <libmtp.h>
uint32_t item_id
uint32_t parent_id
uint32_t storage_id
char * title
char * artist
char * composer
char * genre
char * album
char * date
char * filename
uint16_t tracknumber
uint32_t duration
uint32_t samplerate
uint16_t nochannels
uint32_t wavecodec
uint32_t bitrate
uint16_t bitratetype
uint16_t rating
uint32_t usecount
uint64_t filesize
time_t modificationdate
LIBMTP_filetype_t filetype
LIBMTP_track_t * next
MTP track struct
Examples
getplaylist.c, playlists.c, sendtr.c, and
tracks.c.
Album name for track
Examples
tracks.c.
Referenced by LIBMTP_destroy_track_t().
Name of recording artist
Examples
getplaylist.c, playlists.c, and tracks.c.
Referenced by LIBMTP_destroy_track_t().
(Average) bitrate for this file min=1 max=0x16e360
Examples
tracks.c.
0 = unused, 1 = constant, 2 = VBR, 3 = free
Examples
tracks.c.
Name of recording composer
Examples
tracks.c.
Referenced by LIBMTP_destroy_track_t().
Date of original recording as a string
Examples
tracks.c.
Referenced by LIBMTP_destroy_track_t().
Duration in milliseconds
Examples
tracks.c.
Original filename of this track
Examples
tracks.c.
Referenced by LIBMTP_destroy_track_t().
Size of track file in bytes
Examples
tracks.c.
Filetype used for the current track
Examples
tracks.c.
Referenced by LIBMTP_Send_Track_From_File_Descriptor(), and LIBMTP_Send_Track_From_Handler().
Genre name for track
Examples
tracks.c.
Referenced by LIBMTP_destroy_track_t().
Unique item ID
Examples
sendtr.c, and tracks.c.
Referenced by LIBMTP_new_track_t().
Date of last alteration of the track
Next track in list or NULL if last track
Number of channels in this recording 0 = unknown, 1 or 2
Examples
tracks.c.
ID of parent folder
User rating 0-100 (0x00-0x64)
Examples
tracks.c.
Sample rate of original file, min 0x1f80 max 0xbb80
Examples
tracks.c.
ID of storage holding this track
Examples
sendtr.c.
Track title
Examples
getplaylist.c, playlists.c, and tracks.c.
Referenced by LIBMTP_destroy_track_t().
Track number (in sequence on recording)
Examples
tracks.c.
Number of times used/played
Examples
tracks.c.
FourCC wave codec name
Examples
tracks.c.
Generated automatically by Doxygen for libmtp from the source code.
Fri Jul 22 2022 | Version 1.1.20 |