Go to the documentation of this file.
   34#define DEVICE_FLAG_NONE 0x00000000 
   53#define DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST_ALL 0x00000001 
   66#define DEVICE_FLAG_UNLOAD_DRIVER 0x00000002 
   73#define DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST 0x00000004 
   89#define DEVICE_FLAG_NO_ZERO_READS 0x00000008 
  105#define DEVICE_FLAG_IRIVER_OGG_ALZHEIMER 0x00000010 
  114#define DEVICE_FLAG_ONLY_7BIT_FILENAMES 0x00000020 
  122#define DEVICE_FLAG_NO_RELEASE_INTERFACE 0x00000040 
  135#define DEVICE_FLAG_IGNORE_HEADER_ERRORS 0x00000080 
  143#define DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST 0x00000100 
  158#define DEVICE_FLAG_OGG_IS_UNKNOWN 0x00000200 
  166#define DEVICE_FLAG_BROKEN_SET_SAMPLE_DIMENSIONS 0x00000400 
  172#define DEVICE_FLAG_ALWAYS_PROBE_DESCRIPTOR 0x00000800 
  180#define DEVICE_FLAG_PLAYLIST_SPL_V1 0x00001000 
  189#define DEVICE_FLAG_PLAYLIST_SPL_V2 0x00002000 
  196#define DEVICE_FLAG_CANNOT_HANDLE_DATEMODIFIED 0x00004000 
  205#define DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST 0x00008000 
  210#define DEVICE_FLAG_BROKEN_BATTERY_LEVEL 0x00010000 
  216#define DEVICE_FLAG_DELETE_SENDS_EVENT  0x00020000 
  221#define DEVICE_FLAG_CAPTURE             0x00040000 
  226#define DEVICE_FLAG_CAPTURE_PREVIEW     0x00080000 
  232#define DEVICE_FLAG_NIKON_BROKEN_CAPTURE        0x00100000 
  238#define DEVICE_FLAG_NIKON_1                     0x00200000 
  244#define DEVICE_FLAG_NO_CAPTURE_COMPLETE         0x00400000 
  250#define DEVICE_FLAG_OLYMPUS_XML_WRAPPED         0x00800000 
  255#define DEVICE_FLAG_FLAC_IS_UNKNOWN             0x01000000 
  260#define DEVICE_FLAG_UNIQUE_FILENAMES            0x02000000 
  265#define DEVICE_FLAG_SWITCH_MODE_BLACKBERRY      0x04000000 
  270#define DEVICE_FLAG_LONG_TIMEOUT                0x08000000 
  276#define DEVICE_FLAG_FORCE_RESET_ON_CLOSE        0x10000000 
  281#define DEVICE_FLAG_DONT_CLOSE_SESSION          0x20000000 
  292#define DEVICE_FLAG_PROPLIST_OVERRIDES_OI       0x40000000 
  301#define DEVICE_FLAG_SAMSUNG_OFFSET_BUG          0x80000000 
  308#define DEVICE_FLAGS_SONY_NWZ_BUGS \ 
  309  (DEVICE_FLAG_UNLOAD_DRIVER | \ 
  310   DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | \ 
  311   DEVICE_FLAG_UNIQUE_FILENAMES | \ 
  312   DEVICE_FLAG_FORCE_RESET_ON_CLOSE) 
  320#define DEVICE_FLAGS_ANDROID_BUGS \ 
  321  (DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST | \ 
  322   DEVICE_FLAG_BROKEN_SET_OBJECT_PROPLIST | \ 
  323   DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST | \ 
  324   DEVICE_FLAG_UNLOAD_DRIVER | \ 
  325   DEVICE_FLAG_LONG_TIMEOUT | \ 
  326   DEVICE_FLAG_FORCE_RESET_ON_CLOSE) 
  341#define DEVICE_FLAGS_ARICENT_BUGS \ 
  342  (DEVICE_FLAG_IGNORE_HEADER_ERRORS | \ 
  343   DEVICE_FLAG_BROKEN_SEND_OBJECT_PROPLIST | \ 
  344   DEVICE_FLAG_BROKEN_MTPGETOBJPROPLIST)