LIBMTP_dev...try_struct(3)
π NAME π
libmtp β ok bestie, this is the page for LIBMTP_device_entry_struct, the lil' data structure that holds MTP device entries π
β¨ SYNOPSIS β¨
#include <libmtp.h>
πΈ Data Fields πΈ
char * vendor
uint16_t vendor_id
char * product
uint16_t product_id
uint32_t device_flags
π¦ Detailed Description π¦
A data structure to hold MTP device entries. That's it, that's the whole vibe β it's a little info card for each device, no cap π
π Field Documentation π
π uint32_t LIBMTP_device_entry_struct::device_flags
Bugs, device specifics etc β basically the chaotic little notes scribbled in the margins of a device's whole personality π
Referenced by dump_usbinfo(), LIBMTP_Detect_Raw_Devices(), LIBMTP_Detect_Raw_Devices(), and LIBMTP_Open_Raw_Device_Uncached().
π char* LIBMTP_device_entry_struct::product
The product name of this device β¨
Referenced by dump_usbinfo(), LIBMTP_Detect_Raw_Devices(), and LIBMTP_Detect_Raw_Devices().
π uint16_t LIBMTP_device_entry_struct::product_id
Product ID for this device π
Referenced by configure_usb_device(), dump_usbinfo(), LIBMTP_Detect_Raw_Devices(), and LIBMTP_Detect_Raw_Devices().
π
char* LIBMTP_device_entry_struct::vendor
The vendor of this device π«Ά
Referenced by dump_usbinfo(), LIBMTP_Detect_Raw_Devices(), and LIBMTP_Detect_Raw_Devices().
β uint16_t LIBMTP_device_entry_struct::vendor_id
Vendor ID for this device π₯
Referenced by configure_usb_device(), dump_usbinfo(), LIBMTP_Detect_Raw_Devices(), and LIBMTP_Detect_Raw_Devices().
π§ Author π§
Generated automatically by Doxygen for libmtp from the source code. (Not a human, not a bestie, just a very diligent robot π₯²)
Sending you off with the receipts, bestie: this islibmtp, Version 1.1.23, and it's the manpage forLIBMTP_dev...try_struct(3)π Mwah, go forth and enumerate those devices ππΈ
π¦ where this page comes from
- ubuntu stonking: libmtp-doc 1.1.23-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms