Lines Matching refs:component
31 * 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.
140 * The component must be in running state.
145 * - `CANNOT_DO` - The component does not support an input surface.
146 * - `BAD_STATE` - The component is not in running state.
147 * - `DUPLICATE` - The component is already connected to an input surface.
149 * - `NO_MEMORY` - Not enough memory to start the component.
166 * The component must be in running state.
172 * @param producer Producer component of an OMX input surface.
173 * @param source Source component of an OMX input surface.
176 * - `CANNOT_DO` - The component does not support an OMX input surface.
177 * - `BAD_STATE` - The component is not in running state.
178 * - `DUPLICATE` - The component is already connected to an input surface.
180 * - `NO_MEMORY` - Not enough memory to start the component.
198 * The component must be in running state.
202 * - `CANNOT_DO` - The component does not support an input surface.
203 * - `BAD_STATE` - The component is not in running state.
204 * - `NOT_FOUND` - The component is not connected to an input surface.
215 * `C2BlockPool` object in the component. The id can be passed to
257 * Starts the component.
261 * If the return value is `OK`, the component must be in the running state.
263 * expected as a response to this call. Otherwise, the component must be in
266 * If a component is in the tripped state and start() is called while the
267 * component configuration still results in a trip, start() must succeed and
272 * - `OK` - The component has started successfully.
276 * - `NO_MEMORY` - Not enough memory to start the component.
283 * Stops the component.
293 * component must be in the stopped state.
299 * - `OK` - The component has stopped successfully.
309 * Resets the component.
324 * component must be in the stopped state.
330 * - `OK` - The component has been reset.
340 * Releases the component.
344 * This method destroys the component. Upon return, if @p status is `OK` or
348 * - `OK` - The component has been released.
349 * - `BAD_STATE` - The component is running.
350 * - `DUPLICATE` - The component is already released.
358 * component.
360 * An @ref IConfigurable instance for the component can be obtained by calling
368 * Returns an @ref IInputSink instance that has the component as the