Home
last modified time | relevance | path

Searched refs:component (Results 1 – 25 of 125) sorted by relevance

12345

/hardware/libhardware/modules/camera/3_4/metadata/
Dmetadata.cpp49 for (auto& component : components_) { in FillStaticMetadata() local
53 res = component->PopulateStaticFields(&additional_metadata); in FillStaticMetadata()
68 std::vector<int32_t> tags = component->StaticTags(); in FillStaticMetadata()
72 tags = component->ControlTags(); in FillStaticMetadata()
76 tags = component->DynamicTags(); in FillStaticMetadata()
116 for (auto& component : components_) { in IsValidRequest() local
118 bool valid_request = component->SupportsRequestValues(metadata); in IsValidRequest()
142 for (auto& component : components_) { in GetRequestTemplate() local
146 component->PopulateTemplateRequest(template_type, &additional_metadata); in GetRequestTemplate()
172 for (auto& component : components_) { in SetRequestSettings() local
[all …]
/hardware/google/interfaces/media/c2/1.0/
DIComponent.hal27 * Interface for a Codec 2.0 component corresponding to API level 1.0 or
37 * Queues up work for the component.
47 * component.
50 * - BAD_INDEX - Some component(s) in some Work do(es) not exist.
59 * Discards and abandons any pending work for the component.
73 * - OK - The component has been successfully flushed.
87 * Drains the component, and optionally downstream components. This is a
90 * Marks last work item as "drain-till-here", so component is notified not
102 * @param withEos Whether to drain the component with marking end-of-stream.
120 * - CANNOT_DO - The component does not support an output surface.
[all …]
DIComponentStore.hal29 * Creates a component by name.
33 * @param name Name of the component to create. This should match one of the
35 * @param listener The component listener to use for the component.
36 * @param pool The buffer pool client manager of the component listener.
39 * - OK - The component was created successfully.
40 * - NOT_FOUND - There is no component with the given name.
41 * - NO_MEMORY - Not enough memory to create the component.
42 * - TIMED_OUT - The component could not be created within the time limit.
45 * component. (unexpected)
46 * @return comp The created component if `Status = OK`.
[all …]
DIComponentInterface.hal23 * a potential or actual component. It can be created and used independently of
24 * an actual Codec 2.0 component instance to query support and parameters for
25 * various component settings and configurations for a potential component.
34 * The name of the component or component interface object is a unique name
35 * for that component or component interface 'class'; however, multiple
36 * instances of that component must have the same name.
DIInputSurface.hal31 * Connects this input surface to a component.
35 * @param component The component to connect to. This must have type
39 * - BAD_STATE - The component is in running state.
40 * - DUPLICATE - The surface is already connected to a component.
41 * - NO_MEMORY - Could not allocate memory to connect to the component.
44 * from the component.
47 IComponent component
/hardware/qcom/sdm845/media/mm-core/src/common/
Domx_core_cmp.cpp49 OMX_COMPONENTTYPE* component = &(pThis->m_cmp); in qc_omx_create_component_wrapper() local
52 component->nSize = sizeof(OMX_COMPONENTTYPE); in qc_omx_create_component_wrapper()
53 component->nVersion.nVersion = OMX_SPEC_VERSION; in qc_omx_create_component_wrapper()
54 component->pApplicationPrivate = 0; in qc_omx_create_component_wrapper()
55 component->pComponentPrivate = obj_ptr; in qc_omx_create_component_wrapper()
57 component->AllocateBuffer = &qc_omx_component_allocate_buffer; in qc_omx_create_component_wrapper()
58 component->FreeBuffer = &qc_omx_component_free_buffer; in qc_omx_create_component_wrapper()
59 component->GetParameter = &qc_omx_component_get_parameter; in qc_omx_create_component_wrapper()
60 component->SetParameter = &qc_omx_component_set_parameter; in qc_omx_create_component_wrapper()
61 component->SendCommand = &qc_omx_component_send_command; in qc_omx_create_component_wrapper()
[all …]
/hardware/qcom/media/msm8996/mm-core/src/common/
Domx_core_cmp.cpp49 OMX_COMPONENTTYPE* component = &(pThis->m_cmp); in qc_omx_create_component_wrapper() local
52 component->nSize = sizeof(OMX_COMPONENTTYPE); in qc_omx_create_component_wrapper()
53 component->nVersion.nVersion = OMX_SPEC_VERSION; in qc_omx_create_component_wrapper()
54 component->pApplicationPrivate = 0; in qc_omx_create_component_wrapper()
55 component->pComponentPrivate = obj_ptr; in qc_omx_create_component_wrapper()
57 component->AllocateBuffer = &qc_omx_component_allocate_buffer; in qc_omx_create_component_wrapper()
58 component->FreeBuffer = &qc_omx_component_free_buffer; in qc_omx_create_component_wrapper()
59 component->GetParameter = &qc_omx_component_get_parameter; in qc_omx_create_component_wrapper()
60 component->SetParameter = &qc_omx_component_set_parameter; in qc_omx_create_component_wrapper()
61 component->SendCommand = &qc_omx_component_send_command; in qc_omx_create_component_wrapper()
[all …]
/hardware/qcom/media/msm8998/mm-core/src/common/
Domx_core_cmp.cpp49 OMX_COMPONENTTYPE* component = &(pThis->m_cmp); in qc_omx_create_component_wrapper() local
52 component->nSize = sizeof(OMX_COMPONENTTYPE); in qc_omx_create_component_wrapper()
53 component->nVersion.nVersion = OMX_SPEC_VERSION; in qc_omx_create_component_wrapper()
54 component->pApplicationPrivate = 0; in qc_omx_create_component_wrapper()
55 component->pComponentPrivate = obj_ptr; in qc_omx_create_component_wrapper()
57 component->AllocateBuffer = &qc_omx_component_allocate_buffer; in qc_omx_create_component_wrapper()
58 component->FreeBuffer = &qc_omx_component_free_buffer; in qc_omx_create_component_wrapper()
59 component->GetParameter = &qc_omx_component_get_parameter; in qc_omx_create_component_wrapper()
60 component->SetParameter = &qc_omx_component_set_parameter; in qc_omx_create_component_wrapper()
61 component->SendCommand = &qc_omx_component_send_command; in qc_omx_create_component_wrapper()
[all …]
/hardware/qcom/media/msm8974/mm-core/src/common/
Domx_core_cmp.cpp49 OMX_COMPONENTTYPE* component = &(pThis->m_cmp); in qc_omx_create_component_wrapper() local
52 component->nSize = sizeof(OMX_COMPONENTTYPE); in qc_omx_create_component_wrapper()
53 component->nVersion.nVersion = OMX_SPEC_VERSION; in qc_omx_create_component_wrapper()
54 component->pApplicationPrivate = 0; in qc_omx_create_component_wrapper()
55 component->pComponentPrivate = obj_ptr; in qc_omx_create_component_wrapper()
57 component->AllocateBuffer = &qc_omx_component_allocate_buffer; in qc_omx_create_component_wrapper()
58 component->FreeBuffer = &qc_omx_component_free_buffer; in qc_omx_create_component_wrapper()
59 component->GetParameter = &qc_omx_component_get_parameter; in qc_omx_create_component_wrapper()
60 component->SetParameter = &qc_omx_component_set_parameter; in qc_omx_create_component_wrapper()
61 component->SendCommand = &qc_omx_component_send_command; in qc_omx_create_component_wrapper()
[all …]
/hardware/qcom/sm8150/media/mm-core/src/common/
Domx_core_cmp.cpp49 OMX_COMPONENTTYPE* component = &(pThis->m_cmp); in qc_omx_create_component_wrapper() local
52 component->nSize = sizeof(OMX_COMPONENTTYPE); in qc_omx_create_component_wrapper()
53 component->nVersion.nVersion = OMX_SPEC_VERSION; in qc_omx_create_component_wrapper()
54 component->pApplicationPrivate = 0; in qc_omx_create_component_wrapper()
55 component->pComponentPrivate = obj_ptr; in qc_omx_create_component_wrapper()
57 component->AllocateBuffer = &qc_omx_component_allocate_buffer; in qc_omx_create_component_wrapper()
58 component->FreeBuffer = &qc_omx_component_free_buffer; in qc_omx_create_component_wrapper()
59 component->GetParameter = &qc_omx_component_get_parameter; in qc_omx_create_component_wrapper()
60 component->SetParameter = &qc_omx_component_set_parameter; in qc_omx_create_component_wrapper()
61 component->SendCommand = &qc_omx_component_send_command; in qc_omx_create_component_wrapper()
[all …]
/hardware/qcom/media/msm8974/mm-core/omxcore/src/common/
Domx_core_cmp.cpp49 OMX_COMPONENTTYPE* component = &(pThis->m_cmp); in qc_omx_create_component_wrapper() local
52 component->nSize = sizeof(OMX_COMPONENTTYPE); in qc_omx_create_component_wrapper()
53 component->nVersion.nVersion = OMX_SPEC_VERSION; in qc_omx_create_component_wrapper()
54 component->pApplicationPrivate = 0; in qc_omx_create_component_wrapper()
55 component->pComponentPrivate = obj_ptr; in qc_omx_create_component_wrapper()
57 component->AllocateBuffer = &qc_omx_component_allocate_buffer; in qc_omx_create_component_wrapper()
58 component->FreeBuffer = &qc_omx_component_free_buffer; in qc_omx_create_component_wrapper()
59 component->GetParameter = &qc_omx_component_get_parameter; in qc_omx_create_component_wrapper()
60 component->SetParameter = &qc_omx_component_set_parameter; in qc_omx_create_component_wrapper()
61 component->SendCommand = &qc_omx_component_send_command; in qc_omx_create_component_wrapper()
[all …]
/hardware/interfaces/media/c2/1.0/
DIComponent.hal31 * Interface for a Codec2 component corresponding to API level 1.0 or below.
45 * Queues up work for the component.
53 * to queue to the component.
56 * - `BAD_INDEX` - Some component id in some `Worklet` is not valid.
66 * Discards and abandons any pending `Work` items for the component.
80 * - `OK` - The component has been successfully flushed.
93 * Drains the component, and optionally downstream components. This is a
96 * The last `Work` item is marked as "drain-till-here", so the component is
107 * @param withEos Whether to drain the component with marking end-of-stream.
125 * - `CANNOT_DO` - The component does not support an output surface.
[all …]
DIComponentStore.hal37 * Creates a component by name.
39 * @param name Name of the component to create. This must match one of the
45 * - `OK` - The component was created successfully.
46 * - `NOT_FOUND` - There is no component with the given name.
47 * - `NO_MEMORY` - Not enough memory to create the component.
50 * @return comp The created component if @p status is `OK`.
64 * Creates a component interface by name.
66 * @param name Name of the component interface to create. This should match
69 * - `OK` - The component interface was created successfully.
70 * - `NOT_FOUND` - There is no component interface with the given name.
[all …]
DIComponentInterface.hal23 * a potential or actual component. It can be created and used independently of
24 * an actual Codec2 component to query supported parameters for various
25 * component settings, and configurations for a potential component.
27 * An actual component exposes this interface via IComponent::getInterface().
31 * Returns the @ref IConfigurable instance associated to this component
/hardware/google/av/media/codecs/cmds/
Dcodec2.cpp79 void onWorkDone(std::weak_ptr<C2Component> component,
81 void onTripped(std::weak_ptr<C2Component> component,
83 void onError(std::weak_ptr<C2Component> component, uint32_t errorCode);
118 virtual void onWorkDone_nb(std::weak_ptr<C2Component> component, in onWorkDone_nb() argument
120 mThis->onWorkDone(component, std::move(workItems)); in onWorkDone_nb()
123 virtual void onTripped_nb(std::weak_ptr<C2Component> component, in onTripped_nb() argument
125 mThis->onTripped(component, settingResult); in onTripped_nb()
128 virtual void onError_nb(std::weak_ptr<C2Component> component, in onError_nb() argument
130 mThis->onError(component, errorCode); in onError_nb()
174 std::weak_ptr<C2Component> component, std::list<std::unique_ptr<C2Work>> workItems) { in onWorkDone() argument
[all …]
/hardware/google/av/codec2/faultinjection/
DC2ComponentWrapper.cpp64 void C2ComponentWrapper::Listener::onWorkDone_nb(std::weak_ptr<C2Component> component, in onWorkDone_nb() argument
66 mListener->onWorkDone_nb(component, std::move(workItems)); in onWorkDone_nb()
69 void C2ComponentWrapper::Listener::onTripped_nb(std::weak_ptr<C2Component> component, in onTripped_nb() argument
71 mListener->onTripped_nb(component,settingResult); in onTripped_nb()
75 std::weak_ptr<C2Component> component, uint32_t errorCode) { in onError_nb() argument
76 mListener->onError_nb(component, errorCode); in onError_nb()
/hardware/google/av/codec2/hidl/1.0/utils/
DComponentStore.cpp165 sp<Component> component; in createComponent() local
172 component = new Component(c2component, listener, this, pool); in createComponent()
173 if (!component) { in createComponent()
175 } else if (component->status() != C2_OK) { in createComponent()
176 status = static_cast<Status>(component->status()); in createComponent()
178 component->initListener(component); in createComponent()
179 if (component->status() != C2_OK) { in createComponent()
180 status = static_cast<Status>(component->status()); in createComponent()
183 component->setLocalId( in createComponent()
185 Component::InterfaceKey(component), in createComponent()
[all …]
/hardware/interfaces/graphics/common/1.1/
Dtypes.hal31 * 16-bit format that has a single 16-bit depth component.
33 * The component values are unsigned normalized to the range [0, 1], whose
39 * 32-bit format that has a single 24-bit depth component and, optionally,
42 * The component values are unsigned normalized to the range [0, 1], whose
48 * 32-bit format that has a 24-bit depth component and an 8-bit stencil
49 * component packed into 32-bits.
51 * The depth component values are unsigned normalized to the range [0, 1],
58 * 32-bit format that has a single 32-bit depth component.
60 * The component values are signed floats, whose interpretation is defined
66 * Two-component format that has a 32-bit depth component, an 8-bit stencil
[all …]
/hardware/libhardware/modules/camera/3_4/
Dformat_metadata_factory_test.cpp102 for (auto& component : components) { in TEST_F() local
104 component->PopulateStaticFields(&metadata); in TEST_F()
106 int32_t tag = component->StaticTags()[0]; in TEST_F()
168 for (auto& component : components) { in TEST_F() local
170 component->PopulateStaticFields(&metadata); in TEST_F()
172 int32_t tag = component->StaticTags()[0]; in TEST_F()
/hardware/qcom/media/msm8974/libstagefrighthw/
DQComOMXPlugin.cpp74 OMX_COMPONENTTYPE **component) { in makeComponentInstance() argument
80 reinterpret_cast<OMX_HANDLETYPE *>(component), in makeComponentInstance()
86 OMX_COMPONENTTYPE *component) { in destroyComponentInstance() argument
91 return (*mFreeHandle)(reinterpret_cast<OMX_HANDLETYPE *>(component)); in destroyComponentInstance()
/hardware/qcom/media/msm8998/libstagefrighthw/
DQComOMXPlugin.cpp74 OMX_COMPONENTTYPE **component) { in makeComponentInstance() argument
80 reinterpret_cast<OMX_HANDLETYPE *>(component), in makeComponentInstance()
86 OMX_COMPONENTTYPE *component) { in destroyComponentInstance() argument
91 return (*mFreeHandle)(reinterpret_cast<OMX_HANDLETYPE *>(component)); in destroyComponentInstance()
/hardware/qcom/media/msm8996/libstagefrighthw/
DQComOMXPlugin.cpp74 OMX_COMPONENTTYPE **component) { in makeComponentInstance() argument
80 reinterpret_cast<OMX_HANDLETYPE *>(component), in makeComponentInstance()
86 OMX_COMPONENTTYPE *component) { in destroyComponentInstance() argument
91 return (*mFreeHandle)(reinterpret_cast<OMX_HANDLETYPE *>(component)); in destroyComponentInstance()
/hardware/google/av/codec2/vndk/
DC2Store.cpp299 std::shared_ptr<const C2Component> component, in _createBlockPool() argument
318 mComponents[poolId] = component; in _createBlockPool()
330 mComponents[poolId] = component; in _createBlockPool()
342 mComponents[poolId] = component; in _createBlockPool()
353 mComponents[poolId] = component; in _createBlockPool()
362 std::shared_ptr<const C2Component> component, in createBlockPool() argument
364 return _createBlockPool(allocatorId, component, mBlockPoolSeqId++, pool); in createBlockPool()
369 std::shared_ptr<const C2Component> component, in getBlockPool() argument
381 if (component == found->second.lock()) { in getBlockPool()
404 C2BlockPool::local_id_t id, std::shared_ptr<const C2Component> component, in GetCodec2BlockPool() argument
[all …]
/hardware/google/av/codec2/hidl/1.0/mts/common/
Dmedia_c2_hidl_test_common.h120 void setComponent(const char* _component) { component = _component; } in setComponent()
128 const hidl_string getComponent() const { return component; } in getComponent()
177 hidl_string component; variable
185 const std::shared_ptr<android::Codec2Client::Component>& component,
195 const std::shared_ptr<android::Codec2Client::Component>& component,
/hardware/interfaces/media/omx/1.0/vts/functional/
DREADME.md4 …l. The current directory contains the following folders: audio, common, component, store and video…
11 #### component :
12 …irected towards testing these (omx core). Every standard OMX compatible component is expected to p…
17 …o on. These tests are aimed towards testing the plugin that connects the component to the omx core.
26 …o on. These tests are aimed towards testing the plugin that connects the component to the omx core.

12345