Lines Matching defs:frame

20  * This file contains structs to describe various frame-formats supported by the ISP.
44 * frame buffer.
53 unsigned int offset; /** offset in bytes to start of frame data.
109 /* Frame info struct. This describes the contents of an image frame buffer.
114 enum ia_css_frame_format format; /** format of the frame data */
132 * Specifies the DVS loop delay in "frame periods"
140 /* Frame structure. This structure describes an image buffer or frame.
155 struct ia_css_frame_info frame_info; /** info struct describing the frame */
161 * >=0 if data address can change per pipeline/frame iteration
168 * if it is dynamic frame, buf_type indicates which buffer type it
175 u32 isp_config_id; /** Unique ID to track which config was actually applied to a particular frame */
176 bool valid; /** First video output frame is not valid */
187 } planes; /** frame planes, select the right one based on
200 /* @brief Allocate a CSS frame structure
202 * @param frame The allocated frame.
203 * @param width The width (in pixels) of the frame.
204 * @param height The height (in lines) of the frame.
205 * @param format The frame format.
210 * Allocate a CSS frame structure. The memory for the frame data will be
214 ia_css_frame_allocate(struct ia_css_frame **frame,
221 /* @brief Initialize a CSS frame structure using a frame info structure.
223 * @param frame The allocated frame.
224 * @param[in] info The frame info structure.
227 * Initialize a frame using the resolution and format from a frame info struct.
229 int ia_css_frame_init_from_info(struct ia_css_frame *frame,
232 /* @brief Allocate a CSS frame structure using a frame info structure.
234 * @param frame The allocated frame.
235 * @param[in] info The frame info structure.
238 * Allocate a frame using the resolution and format from a frame info struct.
243 ia_css_frame_allocate_from_info(struct ia_css_frame **frame,
245 /* @brief Free a CSS frame structure.
247 * @param[in] frame Pointer to the frame.
250 * Free a CSS frame structure. This will free both the frame structure
251 * and the pixel data pointer contained within the frame structure.
254 ia_css_frame_free(struct ia_css_frame *frame);
257 ia_css_frame_get_info(const struct ia_css_frame *frame)
259 return frame ? &frame->frame_info : NULL;