Home
last modified time | relevance | path

Searched refs:from (Results 1 – 25 of 501) sorted by relevance

12345678910>>...21

/hardware/google/av/media/sfplugin/utils/
DCodec2Mapper.cpp333 virtual bool simpleMap(C2Config::level_t from, int32_t *to) = 0;
334 virtual bool simpleMap(int32_t from, C2Config::level_t *to) = 0;
335 virtual bool simpleMap(C2Config::profile_t from, int32_t *to) = 0;
336 virtual bool simpleMap(int32_t from, C2Config::profile_t *to) = 0;
339 bool passThroughMap(T from, U *to) { in passThroughMap()
341 if (from >= (T)C2_PROFILE_LEVEL_VENDOR_START && from < (T)INT32_MAX) { in passThroughMap()
342 *to = (U)from; in passThroughMap()
345 return simpleMap(from, to); in passThroughMap()
348 virtual bool mapLevel(C2Config::level_t from, int32_t *to) { in mapLevel()
349 return passThroughMap(from, to); in mapLevel()
[all …]
/hardware/interfaces/media/bufferpool/2.0/
DREADME.md6 unwanted latency due to context switching. With help from a buffer pool, a
12 process. FMQ is used to send buffer ownership change status from a client
18 FMQ is used to send buffer ownership status changes to a buffer pool from a
20 hidl request from the clients. Every client has its own connection and FMQ
25 are sent when a buffer is transferred from a client to another client. FMQ has
26 its own ID from a buffer pool. A client is specified with the ID.
30 transaction ID to fetch a buffer from a buffer pool. Since the sender already
33 connection to a buffer pool from client is made and kept privately. Also part of
34 transaction ID is a sender ID in order to prevent fake transactions from other
35 clients. This must be verified with an FMQ message from a buffer pool.
[all …]
DIAccessor.hal22 * IAccessor creates IConnection which is used from IClientManager in order to
34 * from a buffer pool client. A buffer pool synchronizes FMQ messages when
35 * there is a hidl request from the clients. Every client has its own
40 * messages are sent when a buffer is transferred from a client to another
41 * client. FMQ has its own ID from a buffer pool. A client is specified
46 * the transaction ID to fetch a buffer from a buffer pool. Since the
49 * prevent faking a receiver, a connection to a buffer pool from client is
51 * order to prevent fake transactions from other clients. This must be
52 * verified with an FMQ message from a buffer pool.
54 * @param observer The buffer pool event observer from the client.
[all …]
DIObserver.hal20 * IObserver listens on notifications from the buffer pool. On receiving
21 * notifications, FMQ messages from the specific buffer pool which are already
28 * method from the buffer pool enforces a buffer pool client process the
Dtypes.hal46 * BufferStatus is posted along with BufferStatusMessage from a client to
62 /** Buffer fetch request from the client. */
74 * sent via fmq to the buffer pool from client processes.
79 * Transaction Id is created from sender and posted via fmq within
105 * Buffers from fromBufferId to toBufferId must be invalidated.
/hardware/interfaces/media/bufferpool/1.0/
DREADME.md6 unwanted latency due to context switching. With help from a buffer pool, a
12 process. FMQ is used to send buffer ownership change status from a client
18 FMQ is used to send buffer ownership status changes to a buffer pool from a
20 hidl request from the clients. Every client has its own connection and FMQ
25 are sent when a buffer is transferred from a client to another client. FMQ has
26 its own ID from a buffer pool. A client is specified with the ID.
30 transaction ID to fetch a buffer from a buffer pool. Since the sender already
33 connection to a buffer pool from client is made and kept privately. Also part of
34 transaction ID is a sender ID in order to prevent fake transactions from other
35 clients. This must be verified with an FMQ message from a buffer pool.
[all …]
DIAccessor.hal21 * IAccessor creates IConnection which is used from IClientManager in order to
33 * from a buffer pool client. A buffer pool synchronizes FMQ messages when
34 * there is a hidl request from the clients. Every client has its own
39 * messages are sent when a buffer is transferred from a client to another
40 * client. FMQ has its own ID from a buffer pool. A client is specified
45 * the transaction ID to fetch a buffer from a buffer pool. Since the
48 * prevent faking a receiver, a connection to a buffer pool from client is
50 * order to prevent fake transactions from other clients. This must be
51 * verified with an FMQ message from a buffer pool.
59 * to get shared buffers from the buffer pool.
/hardware/interfaces/radio/1.0/
DISap.hal30 * CONNECT_REQ from SAP 1.1 spec 5.1.1
38 * DISCONNECT_REQ from SAP 1.1 spec 5.1.3
45 * TRANSFER_APDU_REQ from SAP 1.1 spec 5.1.6
54 * TRANSFER_ATR_REQ from SAP 1.1 spec 5.1.8
61 * POWER_SIM_OFF_REQ and POWER_SIM_ON_REQ from SAP 1.1 spec 5.1.10 + 5.1.12
69 * RESET_SIM_REQ from SAP 1.1 spec 5.1.14
76 * TRANSFER_CARD_READER_STATUS_REQ from SAP 1.1 spec 5.1.17
83 * SET_TRANSPORT_PROTOCOL_REQ from SAP 1.1 spec 5.1.20
DISapCallback.hal21 * CONNECT_RESP from SAP 1.1 spec 5.1.2
31 * DISCONNECT_RESP from SAP 1.1 spec 5.1.4
38 * DISCONNECT_IND from SAP 1.1 spec 5.1.5
46 * TRANSFER_APDU_RESP from SAP 1.1 spec 5.1.7
64 * TRANSFER_ATR_RESP from SAP 1.1 spec 5.1.9
74 * @param atr Answer to Reset from the subscription module. Included only if no error occurred,
80 * POWER_SIM_OFF_RESP and POWER_SIM_ON_RESP from SAP 1.1 spec 5.1.11 + 5.1.13
95 * RESET_SIM_RESP from SAP 1.1 spec 5.1.15
109 * STATUS_IND from SAP 1.1 spec 5.1.16
117 * TRANSFER_CARD_READER_STATUS_REQ from SAP 1.1 spec 5.1.18
[all …]
/hardware/interfaces/wifi/supplicant/1.1/
DISupplicantStaNetwork.hal31 * The identity must be derived from the IMSI retrieved from the SIM card.
35 * Identity string is built from IMSI. Format is:
39 * - realm is the 3GPP network domain name derived from the given
52 * The identity must be derived from the IMSI retrieved from the SIM card.
58 * Identity string is built from encrypted IMSI. Format is:
64 * - realm is the 3GPP network domain name derived from the given
73 * @param identity Identity string built from the encrypted IMSI.
/hardware/interfaces/neuralnetworks/1.0/
DIExecutionCallback.hal20 * IExecutionCallback must be used to return the error status result from an
21 * execution asynchronously launched from IPreparedModel::execute.
28 * ErrorStatus resulting from the execution. If the asynchronous task
31 * @param status Error status returned from launching the asynchronous task
32 * (if the launch fails) or from the asynchronous task itself
/hardware/interfaces/camera/device/3.4/
Dtypes.hal38 * The definition of Stream from the prior version
65 * The size of a buffer from this Stream, in bytes.
94 * The definition of operation mode from prior version.
124 * The definition of HalStream from the prior version.
132 * from a physical camera of the logical camera, this must be an empty
164 * If non-zero, read settings from request queue instead
166 * If zero, read settings from .settings field.
168 * The v3_2 settings metadata is read first from the FMQ, followed by
169 * the physical cameras' settings metadata starting from index 0.
217 * metadata settings from a different source.
[all …]
/hardware/interfaces/health/2.1/
DREADME.md36 1. Copy skeleton implementation from the [appendix](#impl).
41 [Upgrading with a customized libhealthd](#update-from-1-0).
42 * If you are upgrading from 1.0 health HAL, see
43 [Upgrading from Health HAL 1.0](#update-from-1-0).
44 * If you are upgrading from a customized 2.0 health HAL
46 [Upgrading from Health HAL 2.0](#update-from-2-0).
54 # Upgrading with a customized libhealthd or from Health HAL 1.0 {#update-from-1-0}
90 # Upgrading from Health HAL 2.0 {#update-from-2-0}
94 see [the section above](#update-from-1-0)
/hardware/interfaces/gnss/1.0/
DIGnssDebug.hal21 * The ephemeris (or almanac only) information was demodulated from the
26 * The ephemeris (or almanac only) information was received from a SUPL
37 * method, e.g. injected via a local debug tool, from build defaults
38 * (e.g. almanac), or is from a satellite
54 * Provides the current best known position from any
143 * Time duration from this report (current time), minus the
155 * Time duration from this report (current time) minus the time of the
181 * from the HAL.
183 * @return ret debugData information from GNSS Hal that contains the current best
DIGnssBatchingCallback.hal19 /** The callback interface to report measurements from the HAL. */
26 * All locations returned by this callback must be cleared from the hardware
30 * @param locations GNSS Location information from HAL.
/hardware/interfaces/automotive/evs/1.0/
Dtypes.hal28 uint32_t vendorFlags; // Opaque value from driver
42 uint32_t vendorFlags; // Opaque value from driver
54 * See also related types from android.hardware.graphics.common
63 uint32_t format; // May contain values from android_pixel_format_t
64 uint32_t usage; // May contain values from from Gralloc.h
65 uint32_t bufferId; // Opaque value from driver
/hardware/interfaces/automotive/vehicle/2.0/default/impl/vhal_v2_0/proto/
DVehicleHalProto.proto22 // CMD messages are from workstation --> VHAL
23 // RESP messages are from VHAL --> workstation
83 optional int64 timestamp = 3; // required for valid data from HAL, skipped for set
84 optional VehiclePropStatus status = 10; // required for valid data from HAL, skipped for set
95 // This structure is used to notify what values to get from the Vehicle HAL
/hardware/interfaces/neuralnetworks/1.2/
DIExecutionCallback.hal23 * IExecutionCallback must be used to return the error status result from an
24 * execution asynchronously launched from IPreparedModel::execute.
31 * provided with the ErrorStatus from the execution. If the asynchronous task is
35 * @param status Error status returned from launching the asynchronous task
36 * (if the launch fails) or from the asynchronous task itself
/hardware/interfaces/automotive/audiocontrol/1.0/
Dtypes.hal26 // Sounds from Android (counting from 1 coincidentally lets us match AudioAttributes usages)
32 ALARM, /* Alarm sound from Android */
/hardware/interfaces/gnss/2.0/
DIGnss.hal47 * from the framework. The GNSS HAL implementation must respond to all GNSS requests from the
48 * framework upon successful return from this method until cleanup() method is called to
122 * Injects current location from the best available location provider.
124 * Unlike injectLocation, this method may inject a recent GNSS location from the HAL
127 * @param location Location information from the best available location provider.
DIGnssBatchingCallback.hal19 /** The callback interface to report measurements from the HAL. */
26 * All locations returned by this callback must be cleared from the hardware
33 * @param locations GNSS Location information from HAL.
/hardware/interfaces/neuralnetworks/1.3/
DIExecutionCallback.hal24 * IExecutionCallback must be used to return the error status result from an
25 * execution asynchronously launched from IPreparedModel::execute*.
34 * provided with the ErrorStatus from the execution. If the asynchronous
38 * @param status Error status returned from launching the asynchronous task
39 * (if the launch fails) or from the asynchronous task itself
/hardware/interfaces/bluetooth/a2dp/1.0/
DIBluetoothAudioHost.hal25 * This interface is from HAL server to HAL client.
35 * Invoked when the start stream is requested from HAL server
45 * Invoked when the suspend stream is requested from HAL server
54 * Invoked when the stop stream is requested from HAL server
/hardware/interfaces/drm/1.2/
Dtypes.hal45 * from the crypto plugin decrypt method when the security level
52 * The drm HAL module must return ERROR_FRAME_TOO_LARGE from the
59 * This error must be returned from any session method when an
92 * and returned from provideKeyResponse and getOfflineLicenseIds. The
111 * This struct only differs from @1.0 version by the addition of new
/hardware/interfaces/audio/6.0/
Dtypes.hal38 * drain() returns a short time before all data from the current track has
62 * Only set this flag if applications are restricted from accessing the
94 * The message queue flags used to synchronize reads and writes from
110 * Position: Coordinates of the microphone's capsule, in meters, from the
210 /** Vector with ordered frequency responses (from low to high frequencies)
215 /** Position of the microphone's capsule in meters, from the
238 * Optimize capture for audio coming from the screen-side of the device.
242 * Optimize capture for audio coming from the side of the device opposite the screen.
246 * Optimize capture for audio coming from an off-device microphone.

12345678910>>...21