Home
last modified time | relevance | path

Searched refs:keys (Results 1 – 25 of 78) sorted by relevance

1234

/hardware/interfaces/audio/core/all-versions/default/include/core/all-versions/default/
DParametersUtil.impl.h61 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()
DParametersUtil.h44 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;
DStream.impl.h52 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()
DDevice.impl.h55 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()
DDevice.h109 Return<void> getParameters(const hidl_vec<hidl_string>& keys,
116 const hidl_vec<hidl_string>& keys,
138 char* halGetParameters(const char* keys) override;
DPrimaryDevice.impl.h128 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/
DIDrmPluginListener.hal44 * 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
Dtypes.hal28 * 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
DIDrmPlugin.hal25 * 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/
DHwcHal.h63 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/
DITunerSession.hal143 * 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/
DAudioHardwareStub.cpp156 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()
DAudioDumpInterface.cpp212 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()
DAudioHardwareInterface.cpp106 String8 AudioHardwareBase::getParameters(const String8& keys) in getParameters() argument
108 AudioParameter param = AudioParameter(keys); in getParameters()
DAudioDumpInterface.h54 virtual String8 getParameters(const String8& keys);
96 virtual String8 getParameters(const String8& keys);
147 virtual String8 getParameters(const String8& keys);
DA2dpAudioInterface.h50 virtual String8 getParameters(const String8& keys);
96 virtual String8 getParameters(const String8& keys);
DAudioHardwareStub.h43 virtual String8 getParameters(const String8& keys);
59 virtual String8 getParameters(const String8& keys);
DA2dpAudioInterface.cpp170 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/
DAudioHardwareALSA.h272 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/
DIConfirmationResultCallback.hal39 * 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/
DAudioHardwareInterface.h107 virtual String8 getParameters(const String8& keys) = 0;
179 virtual String8 getParameters(const String8& keys) = 0;
246 virtual String8 getParameters(const String8& keys) = 0;
DAudioHardwareBase.h46 virtual String8 getParameters(const String8& keys);
/hardware/interfaces/drm/1.1/
DIDrmPlugin.hal33 * 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/
DComposerVts.cpp54 std::vector<IComposerClient::PerFrameMetadataKey> keys; in getPerFrameMetadataKeys() local
57 keys = tmpKeys; in getPerFrameMetadataKeys()
60 return keys; in getPerFrameMetadataKeys()
/hardware/interfaces/keymaster/4.0/
Dtypes.hal66 * 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 …]

1234