annotations.xml 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <root>
  3. <item name="android.hardware.HardwareBuffer RGBA_8888">
  4. <annotation name="androidx.annotation.IntDef">
  5. <val name="value" val="{android.hardware.HardwareBuffer.RGBA_8888, android.hardware.HardwareBuffer.RGBA_FP16, android.hardware.HardwareBuffer.RGBA_1010102, android.hardware.HardwareBuffer.RGBX_8888, android.hardware.HardwareBuffer.RGB_888, android.hardware.HardwareBuffer.RGB_565, android.hardware.HardwareBuffer.BLOB, android.hardware.HardwareBuffer.D_16, android.hardware.HardwareBuffer.D_24, android.hardware.HardwareBuffer.DS_24UI8, android.hardware.HardwareBuffer.D_FP32, android.hardware.HardwareBuffer.DS_FP32UI8, android.hardware.HardwareBuffer.S_UI8}" />
  6. </annotation>
  7. </item>
  8. <item name="android.hardware.HardwareBuffer USAGE_CPU_READ_RARELY">
  9. <annotation name="androidx.annotation.LongDef">
  10. <val name="flag" val="true" />
  11. <val name="value" val="{android.hardware.HardwareBuffer.USAGE_CPU_READ_RARELY, android.hardware.HardwareBuffer.USAGE_CPU_READ_OFTEN, android.hardware.HardwareBuffer.USAGE_CPU_WRITE_RARELY, android.hardware.HardwareBuffer.USAGE_CPU_WRITE_OFTEN, android.hardware.HardwareBuffer.USAGE_GPU_SAMPLED_IMAGE, android.hardware.HardwareBuffer.USAGE_GPU_COLOR_OUTPUT, android.hardware.HardwareBuffer.USAGE_PROTECTED_CONTENT, android.hardware.HardwareBuffer.USAGE_VIDEO_ENCODE, android.hardware.HardwareBuffer.USAGE_GPU_DATA_BUFFER, android.hardware.HardwareBuffer.USAGE_SENSOR_DIRECT_DATA, android.hardware.HardwareBuffer.USAGE_GPU_CUBE_MAP, android.hardware.HardwareBuffer.USAGE_GPU_MIPMAP_COMPLETE}" />
  12. </annotation>
  13. </item>
  14. <item name="android.hardware.HardwareBuffer android.hardware.HardwareBuffer create(int, int, int, int, long) 0">
  15. <annotation name="androidx.annotation.IntRange">
  16. <val name="from" val="1" />
  17. </annotation>
  18. </item>
  19. <item name="android.hardware.HardwareBuffer android.hardware.HardwareBuffer create(int, int, int, int, long) 1">
  20. <annotation name="androidx.annotation.IntRange">
  21. <val name="from" val="1" />
  22. </annotation>
  23. </item>
  24. <item name="android.hardware.HardwareBuffer android.hardware.HardwareBuffer create(int, int, int, int, long) 2">
  25. <annotation name="androidx.annotation.IntDef">
  26. <val name="value" val="{android.hardware.HardwareBuffer.RGBA_8888, android.hardware.HardwareBuffer.RGBA_FP16, android.hardware.HardwareBuffer.RGBA_1010102, android.hardware.HardwareBuffer.RGBX_8888, android.hardware.HardwareBuffer.RGB_888, android.hardware.HardwareBuffer.RGB_565, android.hardware.HardwareBuffer.BLOB, android.hardware.HardwareBuffer.D_16, android.hardware.HardwareBuffer.D_24, android.hardware.HardwareBuffer.DS_24UI8, android.hardware.HardwareBuffer.D_FP32, android.hardware.HardwareBuffer.DS_FP32UI8, android.hardware.HardwareBuffer.S_UI8}" />
  27. </annotation>
  28. </item>
  29. <item name="android.hardware.HardwareBuffer android.hardware.HardwareBuffer create(int, int, int, int, long) 3">
  30. <annotation name="androidx.annotation.IntRange">
  31. <val name="from" val="1" />
  32. </annotation>
  33. </item>
  34. <item name="android.hardware.HardwareBuffer android.hardware.HardwareBuffer create(int, int, int, int, long) 4">
  35. <annotation name="androidx.annotation.LongDef">
  36. <val name="flag" val="true" />
  37. <val name="value" val="{android.hardware.HardwareBuffer.USAGE_CPU_READ_RARELY, android.hardware.HardwareBuffer.USAGE_CPU_READ_OFTEN, android.hardware.HardwareBuffer.USAGE_CPU_WRITE_RARELY, android.hardware.HardwareBuffer.USAGE_CPU_WRITE_OFTEN, android.hardware.HardwareBuffer.USAGE_GPU_SAMPLED_IMAGE, android.hardware.HardwareBuffer.USAGE_GPU_COLOR_OUTPUT, android.hardware.HardwareBuffer.USAGE_PROTECTED_CONTENT, android.hardware.HardwareBuffer.USAGE_VIDEO_ENCODE, android.hardware.HardwareBuffer.USAGE_GPU_DATA_BUFFER, android.hardware.HardwareBuffer.USAGE_SENSOR_DIRECT_DATA, android.hardware.HardwareBuffer.USAGE_GPU_CUBE_MAP, android.hardware.HardwareBuffer.USAGE_GPU_MIPMAP_COMPLETE}" />
  38. </annotation>
  39. </item>
  40. <item name="android.hardware.HardwareBuffer boolean isSupported(int, int, int, int, long) 0">
  41. <annotation name="androidx.annotation.IntRange">
  42. <val name="from" val="1" />
  43. </annotation>
  44. </item>
  45. <item name="android.hardware.HardwareBuffer boolean isSupported(int, int, int, int, long) 1">
  46. <annotation name="androidx.annotation.IntRange">
  47. <val name="from" val="1" />
  48. </annotation>
  49. </item>
  50. <item name="android.hardware.HardwareBuffer boolean isSupported(int, int, int, int, long) 2">
  51. <annotation name="androidx.annotation.IntDef">
  52. <val name="value" val="{android.hardware.HardwareBuffer.RGBA_8888, android.hardware.HardwareBuffer.RGBA_FP16, android.hardware.HardwareBuffer.RGBA_1010102, android.hardware.HardwareBuffer.RGBX_8888, android.hardware.HardwareBuffer.RGB_888, android.hardware.HardwareBuffer.RGB_565, android.hardware.HardwareBuffer.BLOB, android.hardware.HardwareBuffer.D_16, android.hardware.HardwareBuffer.D_24, android.hardware.HardwareBuffer.DS_24UI8, android.hardware.HardwareBuffer.D_FP32, android.hardware.HardwareBuffer.DS_FP32UI8, android.hardware.HardwareBuffer.S_UI8}" />
  53. </annotation>
  54. </item>
  55. <item name="android.hardware.HardwareBuffer boolean isSupported(int, int, int, int, long) 3">
  56. <annotation name="androidx.annotation.IntRange">
  57. <val name="from" val="1" />
  58. </annotation>
  59. </item>
  60. <item name="android.hardware.HardwareBuffer boolean isSupported(int, int, int, int, long) 4">
  61. <annotation name="androidx.annotation.LongDef">
  62. <val name="flag" val="true" />
  63. <val name="value" val="{android.hardware.HardwareBuffer.USAGE_CPU_READ_RARELY, android.hardware.HardwareBuffer.USAGE_CPU_READ_OFTEN, android.hardware.HardwareBuffer.USAGE_CPU_WRITE_RARELY, android.hardware.HardwareBuffer.USAGE_CPU_WRITE_OFTEN, android.hardware.HardwareBuffer.USAGE_GPU_SAMPLED_IMAGE, android.hardware.HardwareBuffer.USAGE_GPU_COLOR_OUTPUT, android.hardware.HardwareBuffer.USAGE_PROTECTED_CONTENT, android.hardware.HardwareBuffer.USAGE_VIDEO_ENCODE, android.hardware.HardwareBuffer.USAGE_GPU_DATA_BUFFER, android.hardware.HardwareBuffer.USAGE_SENSOR_DIRECT_DATA, android.hardware.HardwareBuffer.USAGE_GPU_CUBE_MAP, android.hardware.HardwareBuffer.USAGE_GPU_MIPMAP_COMPLETE}" />
  64. </annotation>
  65. </item>
  66. <item name="android.hardware.HardwareBuffer int getFormat()">
  67. <annotation name="androidx.annotation.IntDef">
  68. <val name="value" val="{android.hardware.HardwareBuffer.RGBA_8888, android.hardware.HardwareBuffer.RGBA_FP16, android.hardware.HardwareBuffer.RGBA_1010102, android.hardware.HardwareBuffer.RGBX_8888, android.hardware.HardwareBuffer.RGB_888, android.hardware.HardwareBuffer.RGB_565, android.hardware.HardwareBuffer.BLOB, android.hardware.HardwareBuffer.D_16, android.hardware.HardwareBuffer.D_24, android.hardware.HardwareBuffer.DS_24UI8, android.hardware.HardwareBuffer.D_FP32, android.hardware.HardwareBuffer.DS_FP32UI8, android.hardware.HardwareBuffer.S_UI8}" />
  69. </annotation>
  70. </item>
  71. <item name="android.hardware.Sensor boolean isDirectChannelTypeSupported(int) 0">
  72. <annotation name="androidx.annotation.IntDef">
  73. <val name="flag" val="true" />
  74. <val name="value" val="{android.hardware.SensorDirectChannel.TYPE_MEMORY_FILE, android.hardware.SensorDirectChannel.TYPE_HARDWARE_BUFFER}" />
  75. </annotation>
  76. </item>
  77. <item name="android.hardware.Sensor int getHighestDirectReportRateLevel()">
  78. <annotation name="androidx.annotation.IntDef">
  79. <val name="flag" val="true" />
  80. <val name="value" val="{android.hardware.SensorDirectChannel.RATE_STOP, android.hardware.SensorDirectChannel.RATE_NORMAL, android.hardware.SensorDirectChannel.RATE_FAST, android.hardware.SensorDirectChannel.RATE_VERY_FAST}" />
  81. </annotation>
  82. </item>
  83. <item name="android.hardware.SensorDirectChannel int configure(android.hardware.Sensor, int) 1">
  84. <annotation name="androidx.annotation.IntDef">
  85. <val name="flag" val="true" />
  86. <val name="value" val="{android.hardware.SensorDirectChannel.RATE_STOP, android.hardware.SensorDirectChannel.RATE_NORMAL, android.hardware.SensorDirectChannel.RATE_FAST, android.hardware.SensorDirectChannel.RATE_VERY_FAST}" />
  87. </annotation>
  88. </item>
  89. </root>