Lines Matching refs:stream

36 	IA_CSS_INPUT_MODE_PRBS,   /** data from pseudo-random bit stream */
49 stream */
64 enum atomisp_input_format format; /** Format of input stream. This data
79 enum atomisp_input_format format; /** Format of input stream. This data
85 /* Input stream description. This describes how input will flow into the
140 /* Stream info, this struct describes properties of a stream after it has been
148 /* @brief Load default stream configuration
149 * @param[in,out] stream_config The stream configuration.
152 * This function will reset the stream configuration to the default state:
165 /* @brief Creates a stream
166 * @param[in] stream_config The stream configuration.
167 * @param[in] num_pipes The number of pipes to incorporate in the stream.
169 * @param[out] stream The stream.
172 * This function will create a stream with a given configuration and given pipes.
178 struct ia_css_stream **stream);
180 /* @brief Destroys a stream
181 * @param[in] stream The stream.
184 * This function will destroy a given stream.
187 ia_css_stream_destroy(struct ia_css_stream *stream);
189 /* @brief Provides information about a stream
190 * @param[in] stream The stream.
191 * @param[out] stream_info The information about the stream.
194 * This function will destroy a given stream.
197 ia_css_stream_get_info(const struct ia_css_stream *stream,
201 /* @brief Starts the stream.
202 * @param[in] stream The stream.
212 ia_css_stream_start(struct ia_css_stream *stream);
214 /* @brief Stop the stream.
215 * @param[in] stream The stream.
219 * stream but will not terminate threads.
222 ia_css_stream_stop(struct ia_css_stream *stream);
224 /* @brief Check if a stream has stopped
225 * @param[in] stream The stream.
228 * This function will check if the stream has stopped and return the correspondent boolean flag.
231 ia_css_stream_has_stopped(struct ia_css_stream *stream);
233 /* @brief destroy a stream according to the stream seed previosly saved in the seed array.
234 * @param[in] stream The stream.
237 * Destroy the stream and all the pipes related to it.
240 ia_css_stream_unload(struct ia_css_stream *stream);
242 /* @brief Returns stream format
243 * @param[in] stream The stream.
246 * This function will return the stream format.
249 ia_css_stream_get_format(const struct ia_css_stream *stream);
251 /* @brief Check if the stream is configured for 2 pixels per clock
252 * @param[in] stream The stream.
255 * This function will check if the stream is configured for 2 pixels per clock and
259 ia_css_stream_get_two_pixels_per_clock(const struct ia_css_stream *stream);
262 * @param[in] stream The stream
269 ia_css_stream_set_output_padded_width(struct ia_css_stream *stream,
273 * @param[in] stream The stream.
281 ia_css_stream_get_max_buffer_depth(struct ia_css_stream *stream,
286 * @param[in] stream The stream.
293 ia_css_stream_set_buffer_depth(struct ia_css_stream *stream, int buffer_depth);
296 * @param[in] stream The stream.
304 ia_css_stream_get_buffer_depth(struct ia_css_stream *stream, int *buffer_depth);
310 * @param[in] stream The stream.
335 ia_css_stream_capture(struct ia_css_stream *stream,
342 * @param[in] stream The stream.
351 ia_css_stream_capture_frame(struct ia_css_stream *stream,
358 * @param[in] stream The stream.
376 * In this way it is possible to stream multiple frames on different
383 ia_css_stream_send_input_frame(const struct ia_css_stream *stream,
390 * @param[in] stream The stream.
402 ia_css_stream_start_input_frame(const struct ia_css_stream *stream);
406 * @param[in] stream The stream.
422 ia_css_stream_send_input_line(const struct ia_css_stream *stream,
430 * @param[in] stream Pointer of the stream.
445 ia_css_stream_send_input_embedded_line(const struct ia_css_stream *stream,
452 * @param[in] stream The stream.
458 ia_css_stream_end_input_frame(const struct ia_css_stream *stream);
460 /* @brief Configure a stream with filter coefficients.
464 * @param[in] stream The stream.
467 * update all pipes in the stream.
471 * stream. For image pipes that do not execute any ISP filters, this
473 * It is safe to call this function while the image stream is running,
478 ia_css_stream_set_isp_config_on_pipe(struct ia_css_stream *stream,
482 /* @brief Configure a stream with filter coefficients.
485 * @param[in] stream The stream.
490 * stream. For image pipes that do not execute any ISP filters, this
491 * function will have no effect. All pipes of a stream will be updated.
493 * It is safe to call this function while the image stream is running,
499 struct ia_css_stream *stream,
503 * @param[in] stream The stream.
508 ia_css_stream_get_isp_config(const struct ia_css_stream *stream,
512 * @param[in] stream The stream.
521 ia_css_alloc_continuous_frame_remain(struct ia_css_stream *stream);
524 * @param[in] stream The stream.
532 ia_css_update_continuous_frames(struct ia_css_stream *stream);
535 * @param[in] stream The stream.
544 ia_css_unlock_raw_frame(struct ia_css_stream *stream, uint32_t exp_id);
547 * @param[in] stream The stream.
551 * Enables or disables digital zoom for capture pipe in provided stream, if capture pipe
557 ia_css_en_dz_capt_pipe(struct ia_css_stream *stream, bool enable);