Lines Matching refs:component
37 * 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.
71 * - `NO_MEMORY` - Not enough memory to create the component interface.
74 * @return compIntf The created component interface if @p status is `OK`.
88 * Name of the component. This must be unique for each component.
90 * This name is use to identify the component to create in
117 * Rank used by `MediaCodecList` to determine component ordering. Lower
128 * Aliases for component name for backward compatibility.
131 * component name) as long as their media types differ.
137 * Returns the list of components supported by this component store.
144 * @return traits List of component traits for all components supported by
173 * This operation must be performed at best effort, e.g. the component
208 * Returns the `IClientManager` object for the component's BufferPool.
210 * @return pool If the component store supports receiving buffers via
217 * Returns the @ref IConfigurable instance associated to this component