Man page - mtp_libmtp_track_struct(3)
Packages contains this manual
- mtp_structar(3)
- mtp_albums(3)
- mtp_internals(3)
- mtp_folders(3)
- mtp_tagptp_chdk_videosettings(3)
- mtp_ptp_chdk_script_msg(3)
- mtp_mtpz_rsa_struct(3)
- mtp_playlists(3)
- mtp_text_struct(3)
- mtp_objects(3)
- mtp_filemap_struct(3)
- mtp_mtpz.c(3)
- mtp_ptp_event_cb_data(3)
- mtp_libusb-glue.h(3)
- mtp_files(3)
- mtp_tracks(3)
- mtp_lv_data_header(3)
- mtp_custom(3)
- mtp_device-flags.h(3)
- mtp_basic(3)
- mtp_unicode.c(3)
- mtp_libmtp.h(3)
- mtp_ptp_opcode_trans_t(3)
- mtp_mtpdevice_list_struct(3)
- mtp_util.c(3)
- mtp_libmtp.c(3)
- mtp_unicode.h(3)
- mtp_lv_framebuffer_desc(3)
- mtp_propertymap_struct(3)
- mtp_music-players.h(3)
- mtp_ptp_chdk_rc_chunk(3)
- mtp_event_cb_data_struct(3)
- mtp_mtpz.h(3)
- mtp_types(3)
apt-get install libmtp-doc
Manual
LIBMTP_track_struct
NAMESYNOPSIS
Data Fields
Detailed Description
Field Documentation
char* LIBMTP_track_struct::album
char* LIBMTP_track_struct::artist
uint32_t LIBMTP_track_struct::bitrate
uint16_t LIBMTP_track_struct::bitratetype
char* LIBMTP_track_struct::composer
char* LIBMTP_track_struct::date
uint32_t LIBMTP_track_struct::duration
char* LIBMTP_track_struct::filename
uint64_t LIBMTP_track_struct::filesize
LIBMTP_filetype_t LIBMTP_track_struct::filetype
char* LIBMTP_track_struct::genre
uint32_t LIBMTP_track_struct::item_id
time_t LIBMTP_track_struct::modificationdate
LIBMTP_track_t* LIBMTP_track_struct::next
uint16_t LIBMTP_track_struct::nochannels
uint32_t LIBMTP_track_struct::parent_id
uint16_t LIBMTP_track_struct::rating
uint32_t LIBMTP_track_struct::samplerate
uint32_t LIBMTP_track_struct::storage_id
char* LIBMTP_track_struct::title
uint16_t LIBMTP_track_struct::tracknumber
uint32_t LIBMTP_track_struct::usecount
uint32_t LIBMTP_track_struct::wavecodec
Author
NAME
libmtp -
SYNOPSIS
#include <libmtp.h>
Data Fields
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
Detailed Description
MTP track struct
Examples
getplaylist.c , playlists.c , sendtr.c , and tracks.c .
Field Documentation
char* LIBMTP_track_struct::album
Album name for track
Examples
tracks.c .
Referenced by LIBMTP_destroy_track_t() , and LIBMTP_Update_Track_Metadata() .
char* LIBMTP_track_struct::artist
Name of recording artist
Examples
getplaylist.c , playlists.c , and tracks.c .
Referenced by LIBMTP_destroy_track_t() , and LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::bitrate
(Average) bitrate for this file min=1 max=0x16e360
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
uint16_t LIBMTP_track_struct::bitratetype
0 = unused, 1 = constant, 2 = VBR, 3 = free
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
char* LIBMTP_track_struct::composer
Name of recording composer
Examples
tracks.c .
Referenced by LIBMTP_destroy_track_t() , and LIBMTP_Update_Track_Metadata() .
char* LIBMTP_track_struct::date
Date of original recording as a string
Examples
tracks.c .
Referenced by LIBMTP_destroy_track_t() , and LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::duration
Duration in milliseconds
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
char* LIBMTP_track_struct::filename
Original filename of this track
Examples
tracks.c .
Referenced by LIBMTP_destroy_track_t() , LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , LIBMTP_Get_Trackmetadata() , LIBMTP_Send_Track_From_File_Descriptor() , LIBMTP_Send_Track_From_Handler() , and LIBMTP_Set_Track_Name() .
uint64_t LIBMTP_track_struct::filesize
Size of track file in bytes
Examples
tracks.c .
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , LIBMTP_Get_Trackmetadata() , LIBMTP_Send_Track_From_File_Descriptor() , and LIBMTP_Send_Track_From_Handler() .
LIBMTP_filetype_t LIBMTP_track_struct::filetype
Filetype used for the current track
Examples
tracks.c .
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , LIBMTP_Get_Trackmetadata() , LIBMTP_Send_Track_From_File_Descriptor() , LIBMTP_Send_Track_From_Handler() , LIBMTP_Set_Track_Name() , and LIBMTP_Update_Track_Metadata() .
char* LIBMTP_track_struct::genre
Genre name for track
Examples
tracks.c .
Referenced by LIBMTP_destroy_track_t() , and LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::item_id
Unique item ID
Examples
sendtr.c , and tracks.c .
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , LIBMTP_Get_Trackmetadata() , LIBMTP_new_track_t() , LIBMTP_Send_Track_From_File_Descriptor() , LIBMTP_Send_Track_From_Handler() , LIBMTP_Set_Track_Name() , and LIBMTP_Update_Track_Metadata() .
time_t LIBMTP_track_struct::modificationdate
Date of last alteration of the track
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , and LIBMTP_Get_Trackmetadata() .
LIBMTP_track_t* LIBMTP_track_struct::next
Next track in list or NULL if last track
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() .
uint16_t LIBMTP_track_struct::nochannels
Number of channels in this recording 0 = unknown, 1 or 2
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::parent_id
ID of parent folder
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , LIBMTP_Get_Trackmetadata() , LIBMTP_Send_Track_From_File_Descriptor() , and LIBMTP_Send_Track_From_Handler() .
uint16_t LIBMTP_track_struct::rating
User rating 0-100 (0x00-0x64)
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::samplerate
Sample rate of original file, min 0x1f80 max 0xbb80
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::storage_id
ID of storage holding this track
Examples
sendtr.c .
Referenced by LIBMTP_Get_Tracklisting_With_Callback_For_Storage() , LIBMTP_Get_Trackmetadata() , LIBMTP_Send_Track_From_File_Descriptor() , and LIBMTP_Send_Track_From_Handler() .
char* LIBMTP_track_struct::title
Track title
Examples
getplaylist.c , playlists.c , and tracks.c .
Referenced by LIBMTP_destroy_track_t() , and LIBMTP_Update_Track_Metadata() .
uint16_t LIBMTP_track_struct::tracknumber
Track number (in sequence on recording)
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::usecount
Number of times used/played
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
uint32_t LIBMTP_track_struct::wavecodec
FourCC wave codec name
Examples
tracks.c .
Referenced by LIBMTP_Update_Track_Metadata() .
Author
Generated automatically by Doxygen for libmtp from the source code.