/hardware/interfaces/audio/core/all-versions/default/include/core/all-versions/default/ |
D | ParametersUtil.impl.h | 61 AudioParameter keys; in getParam() local 62 keys.addKey(halName); in getParam() 63 std::unique_ptr<AudioParameter> params = getParams(keys); in getParam() 75 const hidl_vec<ParameterValue>& context, const hidl_vec<hidl_string>& keys, in getParametersImpl() argument 81 for (size_t i = 0; i < keys.size(); ++i) { in getParametersImpl() 82 halKeys.addKey(String8(keys[i].c_str())); in getParametersImpl() 86 (keys.size() == 0 || halValues->size() != 0) ? Result::OK : Result::NOT_SUPPORTED; in getParametersImpl() 103 std::unique_ptr<AudioParameter> ParametersUtil::getParams(const AudioParameter& keys) { in getParams() argument 105 char* halValues = halGetParameters(keys.keysToString().string()); in getParams()
|
D | ParametersUtil.h | 44 const hidl_vec<ParameterValue>& context, const hidl_vec<hidl_string>& keys, 46 std::unique_ptr<AudioParameter> getParams(const AudioParameter& keys); 58 virtual char* halGetParameters(const char* keys) = 0;
|
D | Stream.impl.h | 52 char* Stream::halGetParameters(const char* keys) { in halGetParameters() argument 53 return mStream->get_parameters(mStream, keys); in halGetParameters() 231 Return<void> Stream::getParameters(const hidl_vec<hidl_string>& keys, getParameters_cb _hidl_cb) { in getParameters() argument 232 getParametersImpl({} /* context */, keys, _hidl_cb); in getParameters() 272 const hidl_vec<hidl_string>& keys, getParameters_cb _hidl_cb) { in getParameters() argument 273 getParametersImpl(context, keys, _hidl_cb); in getParameters()
|
D | Device.impl.h | 55 char* Device::halGetParameters(const char* keys) { in halGetParameters() argument 56 return mDevice->get_parameters(mDevice, keys); in halGetParameters() 283 Return<void> Device::getParameters(const hidl_vec<hidl_string>& keys, getParameters_cb _hidl_cb) { in getParameters() argument 284 getParametersImpl({}, keys, _hidl_cb); in getParameters() 293 const hidl_vec<hidl_string>& keys, getParameters_cb _hidl_cb) { in getParameters() argument 294 getParametersImpl(context, keys, _hidl_cb); in getParameters()
|
D | Device.h | 109 Return<void> getParameters(const hidl_vec<hidl_string>& keys, 116 const hidl_vec<hidl_string>& keys, 138 char* halGetParameters(const char* keys) override;
|
D | PrimaryDevice.impl.h | 128 Return<void> PrimaryDevice::getParameters(const hidl_vec<hidl_string>& keys, in getParameters() argument 130 return mDevice->getParameters(keys, _hidl_cb); in getParameters() 145 const hidl_vec<hidl_string>& keys, in getParameters() argument 147 return mDevice->getParameters(context, keys, _hidl_cb); in getParameters()
|
/hardware/interfaces/drm/1.0/ |
D | IDrmPluginListener.hal | 44 * update indicates how long the current keys are valid before they 48 * @param expiryTimeInMS the time when the keys need to be renewed. 50 * of 0 indicates that the keys never expire. 55 * Send a keys change event to the listener. The keys change event
|
D | types.hal | 28 * attempted and no license keys have been provided. 34 * to use a license and the keys in that license have expired. 118 * This event type indicates that the app needs to request keys from a 124 * This event type indicates that the licensed usage duration for keys in a 125 * session has expired. The keys are no longer valid. 144 * Drm keys can be for offline content or for online streaming. 145 * Offline keys are persisted on the device and may be used when the device 157 * The Release type is used to request that offline keys be no longer 175 * to extend the validity period for streaming keys. 180 * Key request type is a release. A key release causes offline keys
|
D | IDrmPlugin.hal | 25 * obtaining drm keys that may be used by a codec to decrypt protected 57 * Server to obtain the keys required to decrypt the content. 63 * scope should be set to the sessionId the keys will be provided to. 65 * of the keys being released. 72 * @param keyType specifies if the keys are to be used for streaming, 89 * subsequent key request used to refresh the keys in a license. RELEASE 90 * corresponds to a keyType of RELEASE, which indicates keys are being 122 * to later restore the keys to a new session with the method restoreKeys. 130 * Remove the current keys from a session 136 * if the HAL is in a state where the keys cannot be removed. [all …]
|
/hardware/interfaces/graphics/composer/2.2/utils/passthrough/include/composer-passthrough/2.2/ |
D | HwcHal.h | 63 std::vector<IComposerClient::PerFrameMetadataKey> keys(count); in getPerFrameMetadataKeys() 67 keys.data())); in getPerFrameMetadataKeys() 72 keys.resize(count); in getPerFrameMetadataKeys() 73 *outKeys = std::move(keys); in getPerFrameMetadataKeys() 84 std::vector<int32_t> keys; in setLayerPerFrameMetadata() local 86 keys.reserve(metadata.size()); in setLayerPerFrameMetadata() 89 keys.push_back(static_cast<int32_t>(m.key)); in setLayerPerFrameMetadata() 94 keys.data(), values.data()); in setLayerPerFrameMetadata()
|
/hardware/interfaces/broadcastradio/2.0/ |
D | ITunerSession.hal | 143 * Framework does not make any assumptions on the keys or values, other than 147 * For each pair in the result vector, the key must be one of the keys 153 * Application and HAL must not use keys with unknown prefix. In particular, 156 * In other words, results vector may contain a subset of parameter keys 158 * formal requirement is vendor domain prefix for keys). 174 * The syntax and semantics of keys are up to the vendor (as long as prefix 177 * than requested keys vector. However, wildcards are not recognized by 180 * Unknown keys must be ignored and not placed into results vector. 182 * @param keys Parameter keys to fetch. 185 getParameters(vec<string> keys) generates (vec<VendorKeyValue> parameters);
|
/hardware/libhardware_legacy/audio/ |
D | AudioHardwareStub.cpp | 156 String8 AudioStreamOutStub::getParameters(const String8& keys) in getParameters() argument 158 AudioParameter param = AudioParameter(keys); in getParameters() 203 String8 AudioStreamInStub::getParameters(const String8& keys) in getParameters() argument 205 AudioParameter param = AudioParameter(keys); in getParameters()
|
D | AudioDumpInterface.cpp | 212 String8 AudioDumpInterface::getParameters(const String8& keys) in getParameters() argument 214 AudioParameter param = AudioParameter(keys); in getParameters() 389 String8 AudioStreamOutDump::getParameters(const String8& keys) in getParameters() argument 391 if (mFinalStream != 0 ) return mFinalStream->getParameters(keys); in getParameters() 393 AudioParameter param = AudioParameter(keys); in getParameters() 546 String8 AudioStreamInDump::getParameters(const String8& keys) in getParameters() argument 548 if (mFinalStream != 0 ) return mFinalStream->getParameters(keys); in getParameters() 550 AudioParameter param = AudioParameter(keys); in getParameters()
|
D | AudioHardwareInterface.cpp | 106 String8 AudioHardwareBase::getParameters(const String8& keys) in getParameters() argument 108 AudioParameter param = AudioParameter(keys); in getParameters()
|
D | AudioDumpInterface.h | 54 virtual String8 getParameters(const String8& keys); 96 virtual String8 getParameters(const String8& keys); 147 virtual String8 getParameters(const String8& keys);
|
D | A2dpAudioInterface.h | 50 virtual String8 getParameters(const String8& keys); 96 virtual String8 getParameters(const String8& keys);
|
D | AudioHardwareStub.h | 43 virtual String8 getParameters(const String8& keys); 59 virtual String8 getParameters(const String8& keys);
|
D | A2dpAudioInterface.cpp | 170 String8 A2dpAudioInterface::getParameters(const String8& keys) in getParameters() argument 172 AudioParameter param = AudioParameter(keys); in getParameters() 417 String8 A2dpAudioInterface::A2dpAudioStreamOut::getParameters(const String8& keys) in getParameters() argument 419 AudioParameter param = AudioParameter(keys); in getParameters()
|
/hardware/qcom/audio/legacy/alsa_sound/ |
D | AudioHardwareALSA.h | 272 String8 getParameters(const String8& keys); 328 virtual String8 getParameters(const String8& keys) { in getParameters() argument 329 return ALSAStreamOps::getParameters(keys); in getParameters() 386 virtual String8 getParameters(const String8& keys) in getParameters() argument 388 return ALSAStreamOps::getParameters(keys); in getParameters() 483 virtual String8 getParameters(const String8& keys);
|
/hardware/interfaces/confirmationui/1.0/ |
D | IConfirmationResultCallback.hal | 39 * The message is a CBOR encoded map (type 5) with the keys 40 * "prompt" and "extra". The keys are encoded as CBOR text string 44 * the keys "prompt" and "extra". Other keys are not allowed.
|
/hardware/libhardware_legacy/include/hardware_legacy/ |
D | AudioHardwareInterface.h | 107 virtual String8 getParameters(const String8& keys) = 0; 179 virtual String8 getParameters(const String8& keys) = 0; 246 virtual String8 getParameters(const String8& keys) = 0;
|
D | AudioHardwareBase.h | 46 virtual String8 getParameters(const String8& keys);
|
/hardware/interfaces/drm/1.1/ |
D | IDrmPlugin.hal | 33 * IDrm::createPlugin. A drm plugin provides methods for obtaining drm keys that 67 * Server to obtain the keys required to decrypt the content. 77 * scope should be set to the sessionId the keys will be provided 79 * keySetId of the keys being released. 87 * @param keyType specifies if the keys are to be used for streaming, 105 * refresh the keys in a license. RELEASE corresponds to a 106 * keyType of RELEASE, which indicates keys are being released. 107 * NONE indicates that no request is needed because the keys are 108 * already loaded. UPDATE indicates that the keys need to be 129 * the device has HDCP 1.x keys and is capable of negotiating HDCP 1.x, but [all …]
|
/hardware/interfaces/graphics/composer/2.2/utils/vts/ |
D | ComposerVts.cpp | 54 std::vector<IComposerClient::PerFrameMetadataKey> keys; in getPerFrameMetadataKeys() local 57 keys = tmpKeys; in getPerFrameMetadataKeys() 60 return keys; in getPerFrameMetadataKeys()
|
/hardware/interfaces/keymaster/4.0/ |
D | types.hal | 66 * This tag is repeatable; keys may be generated with multiple values, although an operation has 87 * key's algorithm. For example, for RSA keys, Tag::KEY_SIZE specifies the size of the public 88 * modulus. For AES keys it specifies the length of the secret key material. For 3DES keys it 90 * be provided for import, etc.). Since only three-key 3DES keys are supported, 3DES 99 * is only relevant to AES and 3DES keys. Possible values are defined by the BlockMode enum. 112 * and verification operations. This tag is relevant to RSA, ECDSA and HMAC keys. Possible 126 * to RSA, AES and 3DES keys. Possible values are defined by the PaddingMode enum. 129 * encryption/decryption keys and specify RSA OAEP padding and RSA PKCS#1 v1.5 randomized 131 * only for RSA signing/verification keys and specify RSA PSS padding and RSA PKCS#1 v1.5 134 * PaddingMode::NONE may be used with either RSA, AES or 3DES keys. For AES or 3DES keys, if [all …]
|