blob: dedda65b589b1e89d32476b0b9fcf929ac725a9b [file] [log] [blame]
Nick Desaulniers20105c82017-02-06 15:13:36 -08001component_class: HAL_HIDL
2component_type_version: 2.1
3component_name: "IBiometricsFingerprintClientCallback"
4
5package: "android.hardware.biometrics.fingerprint"
6
7import: "android.hardware.biometrics.fingerprint@2.1::types"
8import: "android.hidl.base@1.0::types"
9
10interface: {
Nick Desaulniers20105c82017-02-06 15:13:36 -080011 api: {
12 name: "onEnrollResult"
13 arg: {
14 type: TYPE_SCALAR
15 scalar_type: "uint64_t"
16 }
17 arg: {
18 type: TYPE_SCALAR
19 scalar_type: "uint32_t"
20 }
21 arg: {
22 type: TYPE_SCALAR
23 scalar_type: "uint32_t"
24 }
25 arg: {
26 type: TYPE_SCALAR
27 scalar_type: "uint32_t"
28 }
29 }
30
31 api: {
32 name: "onAcquired"
33 arg: {
34 type: TYPE_SCALAR
35 scalar_type: "uint64_t"
36 }
37 arg: {
38 type: TYPE_ENUM
39 predefined_type: "::android::hardware::biometrics::fingerprint::V2_1::FingerprintAcquiredInfo"
40 }
41 arg: {
42 type: TYPE_SCALAR
43 scalar_type: "int32_t"
44 }
45 }
46
47 api: {
48 name: "onAuthenticated"
49 arg: {
50 type: TYPE_SCALAR
51 scalar_type: "uint64_t"
52 }
53 arg: {
54 type: TYPE_SCALAR
55 scalar_type: "uint32_t"
56 }
57 arg: {
58 type: TYPE_SCALAR
59 scalar_type: "uint32_t"
60 }
61 arg: {
62 type: TYPE_VECTOR
63 vector_value: {
64 type: TYPE_SCALAR
65 scalar_type: "uint8_t"
66 }
67 }
68 }
69
70 api: {
71 name: "onError"
72 arg: {
73 type: TYPE_SCALAR
74 scalar_type: "uint64_t"
75 }
76 arg: {
77 type: TYPE_ENUM
78 predefined_type: "::android::hardware::biometrics::fingerprint::V2_1::FingerprintError"
79 }
80 arg: {
81 type: TYPE_SCALAR
82 scalar_type: "int32_t"
83 }
84 }
85
86 api: {
87 name: "onRemoved"
88 arg: {
89 type: TYPE_SCALAR
90 scalar_type: "uint64_t"
91 }
92 arg: {
93 type: TYPE_SCALAR
94 scalar_type: "uint32_t"
95 }
96 arg: {
97 type: TYPE_SCALAR
98 scalar_type: "uint32_t"
99 }
100 arg: {
101 type: TYPE_SCALAR
102 scalar_type: "uint32_t"
103 }
104 }
105
106 api: {
107 name: "onEnumerate"
108 arg: {
109 type: TYPE_SCALAR
110 scalar_type: "uint64_t"
111 }
112 arg: {
113 type: TYPE_SCALAR
114 scalar_type: "uint32_t"
115 }
116 arg: {
117 type: TYPE_SCALAR
118 scalar_type: "uint32_t"
119 }
120 arg: {
121 type: TYPE_SCALAR
122 scalar_type: "uint32_t"
123 }
124 }
125
126}