/aosp12/hardware/interfaces/media/c2/1.0/ |
H A D | IComponent.hal | 70 * `Work` that could be immediately abandoned/discarded must be returned in 72 * discarded can be arbitrary. 74 * `Work` that could not be abandoned or discarded immediately must be 75 * marked to be discarded at the earliest opportunity, and must be returned 104 * `Work` that is completed must be returned via 140 * The component must be in running state. 166 * The component must be in running state. 198 * The component must be in running state. 232 * must not be null. 293 * component must be in the stopped state. [all …]
|
H A D | IConfigurable.hal | 27 * Returns the id of the object. This must be unique among all objects of 52 * queries that require blocking must be skipped. 80 * @return status Status of the call, which may be 81 * - `OK` - All parameters could be queried. 110 * unsupported value shall be skipped and a failure shall be returned. 113 * requires blocking shall be skipped and a failure shall be returned. 139 * @return status Status of the call, which may be 140 * - `OK` - All parameters could be updated successfully. 143 * - `NO_MEMORY` - Some supported parameters could not be updated 175 * @return status Status of the call, which may be [all …]
|
H A D | IComponentStore.hal | 29 * All methods in `IComponentStore` must not block. If a method call cannot be 43 * process. This may be null if the client does not own a BufferPool. 44 * @return status Status of the call, which may be 48 * - `TIMED_OUT` - The operation cannot be finished in a timely manner. 68 * @return status Status of the call, which may be 88 * Name of the component. This must be unique for each component. 139 * @return status Status of the call, which may be 156 * @return status Status of the call, which may be 177 * @return status Status of the call, which may be 198 * @return status Status of the call, which may be [all …]
|
/aosp12/hardware/google/interfaces/media/c2/1.0/ |
H A D | IComponent.hal | 48 * @return status Status of the call, which may be 65 * Work that could be immediately abandoned/discarded must be returned in 68 * Work that could not be abandoned or discarded immediately must be marked 69 * to be discarded at the earliest opportunity, and must be returned via 72 * @return status Status of the call, which may be 103 * @return status Status of the call, which may be 118 * @return status Status of the call, which may be 137 * The component must be in running state. 141 * @return status Status of the call, which may be 163 * The component must be in running state. [all …]
|
/aosp12/hardware/interfaces/drm/1.1/ |
H A D | IDrmPlugin.hal | 45 * lower supported security level must be set. The level can be queried 58 * a session cannot be opened. 77 * scope should be set to the sessionId the keys will be provided 140 * level cannot be queried. 156 * sessions cannot be queried. 174 * security level cannot be queried. 198 * IDs cannot be returned. 212 * can be identified by its UUID which can be queried using 218 * cannot be released. 231 * cannot be released. [all …]
|
/aosp12/hardware/interfaces/camera/device/3.2/ |
H A D | ICameraDeviceCallback.hal | 40 * processCaptureResult() may be invoked multiple times by the HAL in 42 * metadata and low-resolution buffers to be returned in one call, and 46 * may be made at a time by the HAL although the calls may come from 49 * A component (buffer or metadata) of the complete result may only be 78 * data. Therefore, this method should be called by the HAL as soon as 86 * their sync fences. In addition, notify() must be called with an 89 * If an output buffer cannot be filled, its status field must be set to 98 * statuses must be STATUS_ERROR, and the result metadata must be an 101 * must not be sent. Note that valid partial results are still allowed 102 * as long as the final result metadata fails to be generated. [all …]
|
/aosp12/hardware/interfaces/tetheroffload/control/1.0/ |
H A D | IOffloadControl.hal | 38 * It is assumed to be valid until stopOffload is called. 44 * or even will be, chosen. This API is symmetrical with stopOffload. 55 * in initOffload must be released, and offload must be stopped. 60 * Remarks: Statistics must be reset by this API. 68 * This API may only be called after initOffload and before stopOffload. 87 * Only offloaded statistics must be returned by this API, software stats must not be 136 * must be stopped. 143 * offload must be stopped. 150 * null, offload must be stopped. 170 * The prefix may be an IPv4 or an IPv6 address to signify which family can be offloaded from the [all …]
|
/aosp12/hardware/interfaces/neuralnetworks/1.3/ |
H A D | IPreparedModel.hal | 73 * may be aborted, and either {@link 91 * model is to be executed. 98 * execution may be aborted. 113 * @return status Error status of the call, must be: 122 * cannot be completed by the deadline 157 * execution may be aborted, and either {@link 175 * model is to be executed. 182 * execution may be aborted. 276 * execution may be aborted. 289 * the execution may be aborted. [all …]
|
H A D | IDevice.hal | 42 * @return status Error status of the call, must be: 63 * are to be verified by the driver. 168 * be aborted. 195 * must be called exactly once, even if the model could not be prepared. 197 * in the background; must be: 204 * cannot be prepared by the deadline 280 * be aborted. 298 * must be called exactly once, even if the model could not be prepared. 300 * in the background; must be: 307 * cannot be prepared by the deadline [all …]
|
/aosp12/system/extras/partition_tools/ |
H A D | README.md | 11 …of the "super" partition on the device. It must match exactly, and it must be evenly divisible by … 14 … be defined. The format for the data string is `<name>:<GUID>:<attributes>:<size>`. The attributes… 19 …gnment can be specified if desired. This is useful for devices with a minimum I/O request size whe… 21 …- If set, the output image will be in sparse format for flashing with fastboot. Otherwise, by defa… 22 … may require a specific block size. That block size can be specified here. The alignment must be a… 23 …or the partition named NAME. The file can be a normal file or a sparse image, but the destination … 38 lpdump displays pretty-printed partition metadata. It accepts a single argument, which can be: 56 * `--readonly` - The partition should be mapped as read-only. 57 * `SUPER_FILE` - The `super.img` or `super_empty.img` file. If the image is sparsed, it will be tem… 60 …be embedded in the given super.img. This does not work for a `super_empty.img` file. If the source… [all …]
|
/aosp12/hardware/interfaces/drm/1.2/ |
H A D | IDrmPlugin.hal | 51 * @return status the status of the call. Must be OK or 53 * KeySetIds can't be returned. 55 * licenses, the list must be empty and OK must be returned as the 77 * KeySetIds can't be removed. 94 * offline license state can't be queried. 109 * additional status codes must be returned. 113 * must be set to the sessionId the keys will be provided to. When the 162 * that additional status codes must be returned. 181 * defaultUrl, the returned string must be empty. 207 * policies must be handled by the DRM system. [all …]
|
/aosp12/hardware/interfaces/biometrics/face/1.0/ |
H A D | types.hal | 29 * where the callback cannot be invoked. Most errors should sent through the 54 * The operation could not be completed because there are no enrolled 64 * vision. Must be enabled by default. 76 * Face errors represent events that can't be immediately recovered by user 90 * The current enroll or authenticate operation could not be completed, 103 * example after 30 seconds of searching for a face it can be use to 124 * provided could not be removed. 247 * must be sent, e.g. NOT_DETECTED. 297 * The user should be informed to look more directly at the camera. 308 * The user should be informed to look more directly at the camera. [all …]
|
/aosp12/hardware/interfaces/renderscript/1.0/ |
H A D | IContext.hal | 232 * @param data Data to be copied from 448 * new region must be released. 526 * must be reported and no operations may be executed. 543 * error message must be sent to the message queue and nullptr must be 630 * If Type is 1D, Y and Z must be 0. If Type is 2D, Z must be 0. 656 * be part of HAL or not. 768 * @param obj Object to be named 779 * @param obj Object to be read 1013 * @param vs Script to be invoked 1022 * @param vs Script to be invoked [all …]
|
/aosp12/frameworks/wilhelm/doc/ |
H A D | Doxyfile | 515 # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 759 # in which this list will be split (can be a number in the range [1..20]) 858 # will be generated that can be used as input for Apple's Xcode 3 873 # can be grouped. 895 # will be generated that can be used as input for tools like the 1096 # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 1331 # compilation will be performed. Macro expansion can be done in a controlled 1356 # be used. 1415 # will be listed. 1421 # be listed. [all …]
|
/aosp12/packages/apps/LegacyCamera/jni/feature_mos/doc/ |
H A D | feature_mos_API_doxyfile | 788 # in which this list will be split (can be a number in the range [1..20]) 856 # will be generated that can be used as input for Apple's Xcode 3 870 # can be grouped. 882 # will be generated that can be used as input for tools like the 1019 # be disabled. 1038 # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 1268 # compilation will be performed. Macro expansion can be done in a controlled 1293 # be used. 1350 # will be listed. 1356 # be listed. [all …]
|
/aosp12/packages/apps/LegacyCamera/jni/feature_stab/doc/ |
H A D | dbreg_API_doxyfile | 788 # in which this list will be split (can be a number in the range [1..20]) 856 # will be generated that can be used as input for Apple's Xcode 3 870 # can be grouped. 882 # will be generated that can be used as input for tools like the 1019 # be disabled. 1038 # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 1268 # compilation will be performed. Macro expansion can be done in a controlled 1293 # be used. 1350 # will be listed. 1356 # be listed. [all …]
|
/aosp12/frameworks/compile/slang/tests/F_reduce_general_bad_result/ |
H A D | stderr.txt.expect | 1 reduce_general_bad_result.rscript:22:36: error: multidimensional arrays cannot be exported: 'accum' 2 reduce_general_bad_result.rscript:32:39: error: multidimensional arrays cannot be exported: 'out' 3 reduce_general_bad_result.rscript:36:7: error: unions cannot be exported: 'UnionShortDouble' 4 reduce_general_bad_result.rscript:46:7: error: unions cannot be exported: 'UnionLongFloat' 5 reduce_general_bad_result.rscript:72:7: error: unions cannot be exported: 'UnionIntFloat' 6 reduce_general_bad_result.rscript:84:7: error: unions cannot be exported: 'UnionCharLong' 7 reduce_general_bad_result.rscript:113:7: error: bit fields are not able to be exported: 'Bits1.b' 8 reduce_general_bad_result.rscript:122:7: error: bit fields are not able to be exported: 'Bits111.e' 9 reduce_general_bad_result.rscript:146:7: error: bit fields are not able to be exported: 'Bits2.b' 10 reduce_general_bad_result.rscript:157:7: error: bit fields are not able to be exported: 'Bits222.e' [all …]
|
/aosp12/frameworks/native/docs/ |
H A D | Doxyfile | 600 # The LAYOUT_FILE tag can be used to specify a layout file which will be parsed 902 # in which this list will be split (can be a number in the range [1..20]) 1030 # will be generated that can be used as input for Apple's Xcode 3 1045 # can be grouped. 1067 # will be generated that can be used as input for tools like the 1341 # The LATEX_CMD_NAME tag can be used to specify the LaTeX command name to be 1587 # compilation will be performed. Macro expansion can be done in a controlled 1612 # be used. 1681 # will be listed. 1687 # be listed. [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/4.0/ |
H A D | IMapper.hal | 86 * @return error Error status of the call, which may be 123 * @return error Error status of the call, which may be 143 * @return error Error status of the call, which may be 158 * @return error Error status of the call, which may be 179 * @return error Error status of the call, which may be 238 * @return error Error status of the call, which may be 261 * @return error Error status of the call, which may be 355 * Buffer metadata must be global. Any changes to the metadata must be propagated 561 * string can be left empty. 580 * gettable, the vector must be empty. [all …]
|
/aosp12/hardware/interfaces/graphics/mapper/3.0/ |
H A D | IMapper.hal | 34 * The height specifies how many rows of pixels must be in the 72 * @return error Error status of the call, which may be 109 * @return error Error status of the call, which may be 129 * @return error Error status of the call, which may be 144 * @return error Error status of the call, which may be 147 * - `BAD_VALUE` if the buffer cannot be safely accessed. 165 * @return error Error status of the call, which may be 203 * should be returned. 214 * @return error Error status of the call, which may be 256 * @return error Error status of the call, which may be [all …]
|
/aosp12/hardware/interfaces/gnss/1.0/ |
H A D | IGnssGeofenceCallback.hal | 68 * must be triggered only for the transitions requested by the 78 * By default, all the Geofences will be in the Unknown state. 152 * @param status Will be OPERATION_SUCCESS if the geofence 153 * add was successful. Will be ERROR_TOO_MANY_GEOFENCES if the 155 * Will be ERROR_ID_EXISTS if geofence with id already exists. 158 * Will be ERROR_GENERIC for other errors. 167 * Will be ERROR_ID_UNKNOWN for invalid id and 176 * @param status Will be OPERATION_SUCCESS if success. 177 * Will be ERROR_ID_UNKNOWN for invalid id. Will be 179 * Will be ERROR_GENERIC for other err errors. [all …]
|
/aosp12/hardware/interfaces/drm/1.0/ |
H A D | IDrmPlugin.hal | 39 * session cannot be opened. 63 * scope should be set to the sessionId the keys will be provided to. 242 * cannot be returned. 258 * cannot be returned. 270 * stops cannot be released. 284 * cannot be released. 314 * cannot be obtained. 328 * cannot be obtained. 343 * cannot be set. 357 * cannot be set. [all …]
|
/aosp12/hardware/interfaces/gatekeeper/1.0/ |
H A D | IGatekeeper.hal | 22 * Enrolls desiredPassword, which may be derived from a user selected pin 26 * If there was already a password enrolled, current password handle must be 27 * passed in currentPasswordHandle, and current password must be passed in 34 * wants to replace. May be empty only if there's no currently enrolled 35 * password. Otherwise must be non-empty. 46 * This buffer can be used on subsequent calls to enroll or 47 * verify. On error, this buffer must be empty. 75 * user wishes to verify against. Must be non-empty. 83 * On error, data buffer must be empty. 97 * the user cannot be verified anymore. [all …]
|
/aosp12/hardware/interfaces/broadcastradio/1.1/ |
H A D | types.hal | 65 * Key must be prefixed with unique vendor Java-style namespace, 71 * Value must be passed through the framework without any changes. 82 * it may not be available though, see startBackgroundScan. 112 * It may be used for extra features, not supported by the platform, 131 * VENDOR program types must be opaque to the framework. 138 * Values not matching any enumerated constant must be ignored. 161 * VENDOR identifier types must be opaque to the framework. 167 * Values not matching any enumerated constant must be ignored. 219 * not be used in any program type other than 1015). 261 * The primaryId of a given programType MUST be of a specific type: [all …]
|
/aosp12/frameworks/base/packages/SystemUI/docs/ |
H A D | plugins.md | 4 …be installable only on Build.IS_DEBUGGABLE (dogfood) builds, that can change the behavior of Syste… 10 Existing plugin hooks can be found [here](/packages/SystemUI/docs/plugin_hooks.md). 16 All interfaces need to be independent and not reference classes from SysUI. They should be placed … 39 * Called when the plugin has been loaded and is ready to be used. 40 * This may be called multiple times if multiple plugins are allowed. 41 * It may also be called in the future if the plugin package changes 42 * and needs to be reloaded. 47 * Called when a plugin has been uninstalled/updated and should be removed 56 …ants for action and version should be defined on class T. If allowMultiple is false, the plugin l… 74 1. They must be signed with the platform cert [all …]
|