/hardware/libhardware/modules/sensors/dynamic_sensor/HidUtils/ |
D | HidItem.cpp | 52 std::istream is(&buf); in tokenize() local 53 return tokenize(is); in tokenize() 59 std::istream is(&buf); in tokenize() local 60 return tokenize(is); in tokenize() 63 std::vector<HidItem> HidItem::tokenize(std::istream &is) { in tokenize() argument 67 is.unsetf(std::ios_base::skipws); in tokenize() 68 while (!is.eof()) { in tokenize() 70 is >> i; in tokenize() 80 std::istream& operator>>(std::istream &is, HidUtil::HidItem &h) { in operator >>() argument 85 h.offset = is.tellg(); in operator >>() [all …]
|
/hardware/google/av/codec2/docs/ |
D | doxygen.config | 6 # All text after a double hash (##) is considered a comment and is placed in 7 # front of the TAG it is preceding. 9 # All text after a single hash (#) is considered a comment and will be ignored. 10 # The format is: 21 # that follow. The default is UTF-8 which is also the encoding used for all text 25 # The default value is: UTF-8. 29 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded by 31 # project for which the documentation is generated. This name is used in the 33 # The default value is: My Project. 39 # control system is used. [all …]
|
/hardware/interfaces/gnss/1.0/ |
D | IGnssMeasurementCallback.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 26 /** A valid 'leap second' is stored in the data structure. */ 28 /** A valid 'time uncertainty' is stored in the data structure. */ 30 /** A valid 'full bias' is stored in the data structure. */ 32 /** A valid 'bias' is stored in the data structure. */ 34 /** A valid 'bias uncertainty' is stored in the data structure. */ 36 /** A valid 'drift' is stored in the data structure. */ 38 /** A valid 'drift uncertainty' is stored in the data structure. */ 47 /** A valid 'snr' is stored in the data structure. */ 49 /** A valid 'carrier frequency' is stored in the data structure. */ [all …]
|
/hardware/interfaces/graphics/mapper/2.0/ |
D | IMapper.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 66 * function must return UNSUPPORTED if layerCount is great than 1. 69 * @return error is NONE upon success. Otherwise, 70 * BAD_VALUE when any of the specified attributes is 74 * UNSUPPORTED when any of the specified attributes is 76 * @return descriptor is the newly created buffer descriptor. 88 * A buffer handle is considered raw when it is cloned (e.g., with 89 * native_handle_clone) from another buffer handle locally, or when it is 102 * such a handle as if it is raw and must not return BAD_BUFFER. The 103 * returned handle is independent from the input handle as usual, and [all …]
|
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 24 /* 4 is reserved */ 26 /* 6 is reserved */ 31 * A buffer descriptor is an implementation-defined opaque data returned by 32 * createDescriptor. It describes the properties of a buffer and is consumed 39 * This is used with PixelFormat::YCBCR_*_888. 41 * Buffer chroma subsampling is defined in the format. 51 * yStride is the stride of the luma plane. 52 * cStride is the stride of the chroma planes. 54 * chromaStep is the distance in bytes from one chroma pixel value to the [all …]
|
/hardware/interfaces/radio/1.0/ |
D | IRadio.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 23 * This interface is used by telephony & telecom to talk to cellular radio. 44 * Response function is IRadioResponse.getIccCardStatusResponse() 56 * Response function is IRadioResponse.supplyIccPinForAppResponse() 69 * Response function is IRadioResponse.supplyIccPukForAppResponse() 82 * Response function is IRadioResponse.supplyIccPin2ForAppResponse() 95 * Response function is IRadioResponse.supplyIccPuk2ForAppResponse() 109 * Response function is IRadioResponse.changeIccPinForAppResponse() 123 * Response function is IRadioResponse.changeIccPin2ForAppResponse() 135 * Response function is IRadioResponse.supplyNetworkDepersonalizationResponse() [all …]
|
/hardware/interfaces/graphics/composer/2.1/ |
D | IComposerClient.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 37 * precision. If the DPI for a configuration is unavailable or is 56 * is not a virtual display, this request has no effect. 73 /** The display is fully off (blanked). */ 82 * The display is turned on and configured in a low power state that 83 * is suitable for presenting ambient information to the user, 89 * The display is configured as in DOZE but may stop applying display 90 * updates from the client. This is effectively a hint to the device 97 * doze functionality. In this case, the device is free to take over 103 /** The display is fully on. */ [all …]
|
/hardware/interfaces/camera/device/1.0/ |
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 20 /** The facing of the camera is opposite to that of the screen. */ 22 /** The facing of the camera is the same as that of the screen. */ 25 * The facing of the camera is not fixed relative to the screen. 42 * The orientation of the camera image. The value is the angle that the 47 * back-facing camera sensor is mounted in landscape. You are looking at the 48 * screen. If the top side of the camera sensor is aligned with the right 50 * top side of a front-facing camera sensor is aligned with the right of the 70 * | | |---------> determine whether the callback is enabled or not 71 * | |-----------> determine whether the callback is one-shot or not [all …]
|
D | ICameraDevice.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 46 * resource cost is not available. 48 * An external camera device has been disconnected, and is no longer 49 * available. This camera device interface is now stale, and a new 50 * instance must be acquired if the device is reconnected. All 55 * values if status is not OK. 69 * camera information is not available. 71 * An external camera device has been disconnected, and is no longer 72 * available. This camera device interface is now stale, and a new 73 * instance must be acquired if the device is reconnected. All [all …]
|
/hardware/interfaces/weaver/1.0/ |
D | IWeaver.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 26 * Weaver is structured as an array of slots, each containing a key-value pair. 33 * The config is static i.e. every invocation returns the same information. 35 * @return status is OK if the config was successfuly obtained. 36 * @return config data for this implementation of Weaver if status is OK, 50 * @return status is OK if the write was successfully completed. 58 * The value is only returned if the provided key matches the key stored in 59 * the slot. The value is never returned if the wrong key is provided. 62 * The value is only returned when throttling is not active, even if the 63 * correct key is provided. If called when throttling is active, the time [all …]
|
/hardware/interfaces/power/1.0/ |
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 23 * then CPU and GPU load is expected soon, and it may be appropriate 24 * to raise speeds of CPU, memory bus, etc. The data parameter is 25 * non-zero to indicate VSYNC pulse is now requested, or zero for 32 * User is interacting with the device, for example, touchscreen 35 * etc. The data parameter is the estimated length of the interaction 49 * Low power mode is activated or deactivated. Low power mode 50 * is intended to save battery at the cost of performance. The data 51 * parameter is non-zero when low power mode is activated, and zero 57 * Sustained Performance mode is actived or deactivated. Sustained [all …]
|
/hardware/interfaces/audio/4.0/ |
D | IPrimaryDevice.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 26 * @param volume 1.0f means unity, 0.0f is zero. 32 * This method is used to notify the HAL about audio mode changes. 41 * is equivalent to setting legacy "bt_headset_name" parameter. 52 * Calling this method is equivalent to getting AUDIO_PARAMETER_KEY_BT_NREC 62 * Calling this method is equivalent to setting AUDIO_PARAMETER_KEY_BT_NREC 72 * Gets whether BT SCO Wideband mode is enabled. Calling this method is 76 * @return enabled whether BT Wideband is enabled. 81 * Sets whether BT SCO Wideband mode is enabled. Calling this method is 85 * @param enabled whether BT Wideband is enabled. [all …]
|
/hardware/interfaces/graphics/composer/2.2/ |
D | IComposerClient.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 32 * The display is configured as in ON but may stop applying display 33 * updates from the client. This is effectively a hint to the device 104 * This is a method that may be called every frame. Thus it's 106 * SET_LAYER_PER_FRAME_METADATA is the command used by the buffered transport 117 * is not Composition::SOLID_COLOR, this call must succeed and have no 120 * @param color is the new color using float type. 128 * @param display is the display on which to create the layer. 129 * @return keys is the vector of PerFrameMetadataKey keys that are 131 * @return error is NONE upon success. Otherwise, [all …]
|
/hardware/interfaces/media/omx/1.0/ |
D | IOmxBufferSource.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 24 * IOmxBufferSource is an interface for a listener for certain events from an 33 * onOmxExecuting() is invoked when the node state changes to 39 * onOmxIdle() is invoked when the node transitions from OMX_StateExecuting 45 * onOmxLoaded() is invoked when the node transitions from OMX_StateIdle or 51 * onInputBufferAdded() is invoked after a new input buffer is added to the 55 * @param[in] buffer is the id of the added buffer. 60 * onInputBufferEmptied() is invoked after an input buffer is emptied. This 63 * @param[in] buffer is the id of the emptied buffer. 64 * @param[in] fence is the fence associated with the buffer.
|
/hardware/interfaces/power/1.2/ |
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 23 * This hint indicates that audio stream is being started. Can be used 25 * data parameter is non-zero when stream starts and zero when audio 26 * stream setup is complete. 31 * This hint indicates that low latency audio is active. Can be used 33 * data parameter is non-zero when low latency audio starts and 39 * These hint indicates that camera is being launched. Can be used 41 * parameter is non-zero when camera launch starts and zero when launch 42 * is complete. 47 * This hint indicates that camera stream is being started. Can be used [all …]
|
/hardware/interfaces/audio/2.0/ |
D | IPrimaryDevice.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 28 * @param volume 1.0f means unity, 0.0f is zero. 34 * This method is used to notify the HAL about audio mode changes. 43 * Calling this method is equivalent to getting AUDIO_PARAMETER_KEY_BT_NREC 53 * Calling this method is equivalent to setting AUDIO_PARAMETER_KEY_BT_NREC 62 * Gets whether BT SCO Wideband mode is enabled. Calling this method is 66 * @return enabled whether BT Wideband is enabled. 71 * Sets whether BT SCO Wideband mode is enabled. Calling this method is 74 * @param enabled whether BT Wideband is enabled. 87 * Gets current TTY mode selection. Calling this method is equivalent to [all …]
|
/hardware/interfaces/radio/config/1.0/ |
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 23 * Physical slot is inactive 27 * Physical slot is active 42 * An Answer To Reset (ATR) is a message output by a Smart Card conforming to ISO/IEC 7816 46 * This data is applicable only when cardState is CardState:PRESENT. 51 * Integrated Circuit Card IDentifier (ICCID) is Unique Identifier of the SIM CARD. File is 52 * located in the SIM card at EFiccid (0x2FE2) as per ETSI 102.221. The ICCID is defined by 55 * This data is applicable only when cardState is CardState:PRESENT.
|
/hardware/interfaces/graphics/mapper/2.1/ |
D | IMapper.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 27 * This is the same as @2.0::IMapper::BufferDescriptorInfo except that it 63 * that the buffer size is large enough. Validating the buffer against 64 * individual buffer attributes is optional. 66 * @param buffer is the buffer to validate against. 68 * @param stride is the buffer stride returned by IAllocator::allocate. 69 * @return error is NONE upon success. Otherwise, 70 * BAD_BUFFER when the buffer is invalid. 79 * Get the transport size of a buffer. An imported buffer handle is a raw 88 * @param buffer is the buffer to get the transport size from. [all …]
|
/hardware/interfaces/drm/1.0/ |
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 27 * The DRM plugin must return ERROR_DRM_NO_LICENSE, when decryption is 33 * ERROR_DRM_LICENSE_EXPIRED must be returned when an attempt is made 40 * attempt is made to use a session that has not been opened. 46 * data format or operation is attempted. 51 * ERROR_DRM_INVALID_STATE must be returned when the device is in a state 52 * where it is not able to perform decryption. 57 * The DRM plugin must return BAD_VALUE whenever an illegal parameter is 78 * when the output protection level enabled on the device is not 79 * sufficient to meet the requirements in the license policy. HDCP is an [all …]
|
D | IDrmPlugin.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 23 * IDrmPlugin is used to interact with a specific drm plugin that was 31 * Open a new session with the DrmPlugin object. A session ID is returned 37 * ERROR_DRM_CANNOT_HANDLE, if openSession is not supported at the time of 38 * the call or ERROR_DRM_INVALID_STATE if the HAL is in a state where a 49 * the following errors: ERROR_DRM_SESSION_NOT_OPENED if the session is not 50 * opened, BAD_VALUE if the sessionId is invalid or ERROR_DRM_INVALID_STATE 51 * if the HAL is in a state where the session cannot be closed. 58 * getKeyRequest() is used to obtain an opaque key request blob that is 62 * specified keyType. When the keyType is OFFLINE or STREAMING, [all …]
|
/hardware/interfaces/oemlock/1.0/ |
D | IOemLock.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 21 * Both the carrier and the device itself have a say as to whether OEM unlock is 22 * allowed and both must agree that is allowed in order for unlock to be 39 * Updates whether OEM unlock is allowed by the carrier. 44 * @param allowed is the new value of the flag. 47 * @return status is OK if the flag was successfully updated, 48 * INVALID_SIGNATURE if a signature is required but the wrong one 55 * Returns whether OEM unlock is allowed by the carrier. 57 * @return status is OK if the flag was successfully read. 58 * @return allowed is the current state of the flag. [all …]
|
/hardware/interfaces/keymaster/4.0/ |
D | types.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 22 * reboots, or until at least 50 million years have elapsed (note that this requirement is satisfied 49 /** Boolean. If a tag with this type is present, the value is "true". If absent, "false". */ 66 * This tag is repeatable; keys may be generated with multiple values, although an operation has 67 * a single purpose. When begin() is called to start an operation, the purpose of the operation 68 * is specified. If the purpose specified for the operation is not authorized by the key (the 77 * Tag::ALGORITHM specifies the cryptographic algorithm with which the key is used. This tag 99 * is only relevant to AES and 3DES keys. Possible values are defined by the BlockMode enum. 101 * This tag is repeatable for key generation/import. For AES and 3DES operations the caller 102 * must specify a Tag::BLOCK_MODE in the additionalParams argument of begin(). If the mode is [all …]
|
/hardware/interfaces/sensors/1.0/ |
D | ISensors.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 31 * Data is injected for the supported sensors by the sensor service in 35 * BAD_VALUE if requested mode is not supported 36 * PERMISSION_DENIED if operation is not allowed 48 * @param sensorHandle is the handle of the sensor to change. 51 * @return result OK on success, BAD_VALUE if sensorHandle is invalid. 59 * Additionally a vector of SensorInfos is returned for any dynamic sensors 62 * If there is no sensor event when this function is being called, block 82 * report latency. This function can be called while the sensor is 92 * @param maxReportLatencyNs allowed delay time before an event is sampled [all …]
|
/hardware/qcom/msm8998/json-c/ |
D | Doxyfile | 6 # All text after a hash (#) is considered a comment and will be ignored 7 # The format is: 17 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 24 # if some version control system is used. 28 # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) 30 # If a relative path is entered, it will be relative to the location 35 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 44 # The OUTPUT_LANGUAGE tag is used to specify the language in which all 45 # documentation generated by doxygen is written. Doxygen will use this 47 # The default language is English, other supported languages are: [all …]
|
/hardware/interfaces/radio/1.1/ |
D | IRadio.hal | 11 * distributed under the License is distributed on an "AS IS" BASIS, 23 * This interface is used by telephony and telecom to talk to cellular radio. 40 * Response callback is 47 * Request is equivalent to inserting or removing the card. 56 * When SIM card is in POWER_UP_PASS_THROUGH, the modem does not send any command to it 57 * (for example SELECT of MF, or TERMINAL CAPABILITY), and the SIM card is controlled 60 * No new error code is generated. Emergency calls are supported in the same way as if the 61 * SIM card is absent. 62 * POWER_UP_PASS_THROUGH mode is valid only for the specific card session where it is activated, 64 * is requested again. [all …]
|