Lines Matching refs:stream

38 	IA_CSS_INPUT_MODE_PRBS,   /** data from pseudo-random bit stream */
51 stream */
66 enum atomisp_input_format format; /** Format of input stream. This data
81 enum atomisp_input_format format; /** Format of input stream. This data
87 /* Input stream description. This describes how input will flow into the
143 /* Stream info, this struct describes properties of a stream after it has been
151 /* @brief Load default stream configuration
152 * @param[in,out] stream_config The stream configuration.
155 * This function will reset the stream configuration to the default state:
168 /* @brief Creates a stream
169 * @param[in] stream_config The stream configuration.
170 * @param[in] num_pipes The number of pipes to incorporate in the stream.
172 * @param[out] stream The stream.
175 * This function will create a stream with a given configuration and given pipes.
181 struct ia_css_stream **stream);
183 /* @brief Destroys a stream
184 * @param[in] stream The stream.
187 * This function will destroy a given stream.
190 ia_css_stream_destroy(struct ia_css_stream *stream);
192 /* @brief Provides information about a stream
193 * @param[in] stream The stream.
194 * @param[out] stream_info The information about the stream.
197 * This function will destroy a given stream.
200 ia_css_stream_get_info(const struct ia_css_stream *stream,
204 /* @brief Starts the stream.
205 * @param[in] stream The stream.
215 ia_css_stream_start(struct ia_css_stream *stream);
217 /* @brief Stop the stream.
218 * @param[in] stream The stream.
222 * stream but will not terminate threads.
225 ia_css_stream_stop(struct ia_css_stream *stream);
227 /* @brief Check if a stream has stopped
228 * @param[in] stream The stream.
231 * This function will check if the stream has stopped and return the correspondent boolean flag.
234 ia_css_stream_has_stopped(struct ia_css_stream *stream);
236 /* @brief destroy a stream according to the stream seed previosly saved in the seed array.
237 * @param[in] stream The stream.
240 * Destroy the stream and all the pipes related to it.
243 ia_css_stream_unload(struct ia_css_stream *stream);
245 /* @brief Returns stream format
246 * @param[in] stream The stream.
249 * This function will return the stream format.
252 ia_css_stream_get_format(const struct ia_css_stream *stream);
254 /* @brief Check if the stream is configured for 2 pixels per clock
255 * @param[in] stream The stream.
258 * This function will check if the stream is configured for 2 pixels per clock and
262 ia_css_stream_get_two_pixels_per_clock(const struct ia_css_stream *stream);
265 * @param[in] stream The stream
272 ia_css_stream_set_output_padded_width(struct ia_css_stream *stream,
276 * @param[in] stream The stream.
284 ia_css_stream_get_max_buffer_depth(struct ia_css_stream *stream,
289 * @param[in] stream The stream.
296 ia_css_stream_set_buffer_depth(struct ia_css_stream *stream, int buffer_depth);
299 * @param[in] stream The stream.
307 ia_css_stream_get_buffer_depth(struct ia_css_stream *stream, int *buffer_depth);
313 * @param[in] stream The stream.
338 ia_css_stream_capture(struct ia_css_stream *stream,
345 * @param[in] stream The stream.
354 ia_css_stream_capture_frame(struct ia_css_stream *stream,
361 * @param[in] stream The stream.
379 * In this way it is possible to stream multiple frames on different
386 ia_css_stream_send_input_frame(const struct ia_css_stream *stream,
393 * @param[in] stream The stream.
405 ia_css_stream_start_input_frame(const struct ia_css_stream *stream);
409 * @param[in] stream The stream.
425 ia_css_stream_send_input_line(const struct ia_css_stream *stream,
433 * @param[in] stream Pointer of the stream.
448 ia_css_stream_send_input_embedded_line(const struct ia_css_stream *stream,
455 * @param[in] stream The stream.
461 ia_css_stream_end_input_frame(const struct ia_css_stream *stream);
465 * @param[in] stream The stream.
475 ia_css_stream_request_flash(struct ia_css_stream *stream);
477 /* @brief Configure a stream with filter coefficients.
481 * @param[in] stream The stream.
484 * update all pipes in the stream.
488 * stream. For image pipes that do not execute any ISP filters, this
490 * It is safe to call this function while the image stream is running,
495 ia_css_stream_set_isp_config_on_pipe(struct ia_css_stream *stream,
499 /* @brief Configure a stream with filter coefficients.
502 * @param[in] stream The stream.
507 * stream. For image pipes that do not execute any ISP filters, this
508 * function will have no effect. All pipes of a stream will be updated.
510 * It is safe to call this function while the image stream is running,
516 struct ia_css_stream *stream,
520 * @param[in] stream The stream.
525 ia_css_stream_get_isp_config(const struct ia_css_stream *stream,
529 * @param[in] stream The stream.
538 ia_css_alloc_continuous_frame_remain(struct ia_css_stream *stream);
541 * @param[in] stream The stream.
549 ia_css_update_continuous_frames(struct ia_css_stream *stream);
552 * @param[in] stream The stream.
561 ia_css_unlock_raw_frame(struct ia_css_stream *stream, uint32_t exp_id);
564 * @param[in] stream The stream.
568 * Enables or disables digital zoom for capture pipe in provided stream, if capture pipe
574 ia_css_en_dz_capt_pipe(struct ia_css_stream *stream, bool enable);