---
name: "_PTPParams"
section: "3"
platform: "linux"
package: "libmtp"
version: "1.1.23-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/_PTPParams"
---

# \_PTPParams(3)

## NAME

\_PTPParams

## SYNOPSIS

### Data Fields

uint32\_t **device\_flags**\
 uint8\_t **byteorder**\
 uint16\_t **maxpacketsize**\
 PTPIOSendReq **sendreq\_func**\
 PTPIOSendData **senddata\_func**\
 PTPIOGetResp **getresp\_func**\
 PTPIOGetData **getdata\_func**\
 PTPIOGetResp **event\_check**\
 PTPIOGetResp **event\_check\_queue**\
 PTPIOGetResp **event\_wait**\
 PTPIOCancelReq **cancelreq\_func**\
 PTPIODevStatReq **devstatreq\_func**\
 PTPErrorFunc **error\_func**\
 PTPDebugFunc **debug\_func**\
 void \* **data**\
 uint32\_t **transaction\_id**\
 uint32\_t **session\_id**\
 uint32\_t **opencapture\_transid**\
 int **split\_header\_data**\
 int **ocs64**\
 int **nrofobjectformats**\
 MTPObjectFormat \* **objectformats**\
 PTPObject \* **objects**\
 unsigned int **nrofobjects**\
 PTPDeviceInfo **deviceinfo**\
 PTPContainer \* **events**\
 unsigned int **nrofevents**\
 unsigned int **capcnt**\
 int **inliveview**\
 int **cachetime**\
 PTPStorageIDs **storageids**\
 int **storagechanged**\
 PTPDeviceProperty \* **deviceproperties**\
 unsigned int **nrofdeviceproperties**\
 PTPCanon\_Property \* **canon\_props**\
 unsigned int **nrofcanon\_props**\
 int **canon\_viewfinder\_on**\
 int **canon\_event\_mode**\
 PTPCanon\_changes\_entry \* **backlogentries**\
 unsigned int **nrofbacklogentries**\
 int **eos\_captureenabled**\
 int **eos\_camerastatus**\
 int **controlmode**\
 int **event90c7works**\
 int **deletesdramfails**\
 struct timeval **starttime**\
 uint8\_t **wifi\_profiles\_version**\
 uint8\_t **wifi\_profiles\_number**\
 PTPNIKONWifiProfile \* **wifi\_profiles**\
 int **cmdfd**\
 int **evtfd**\
 int **jpgfd**\
 uint8\_t **cameraguid** \[16\]\
 uint32\_t **eventpipeid**\
 char \* **cameraname**\
 PTPDeviceInfo **outer\_deviceinfo**\
 char \* **olympus\_cmd**\
 char \* **olympus\_reply**\
 struct **\_PTPParams** \* **outer\_params**\
 uint8\_t \* **response\_packet**\
 uint16\_t **response\_packet\_size**\

## Author

Generated automatically by Doxygen for libmtp from the source code.
