Logo Search packages:      
Sourcecode: linux-fsl-imx51 version File versions  Download package

ipu_channel_params_t Union Reference

#include <ipu.h>

List of all members.


Detailed Description

Union of initialization parameters for a logical channel.

Definition at line 302 of file ipu.h.


Public Attributes

struct {
   mcu_mode_t   ch_mode
   display_port_t   disp
   uint32_t   out_left
   uint32_t   out_top
adc_sys1
struct {
   mcu_mode_t   ch_mode
   display_port_t   disp
   uint32_t   out_left
   uint32_t   out_top
adc_sys2
struct {
   uint32_t   csi
   bool   mipi_en
   uint32_t   mipi_id
csi_mem
struct {
   uint32_t   csi
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   uint32_t   out_height
   uint32_t   out_pixel_fmt
   uint32_t   out_width
csi_prp_enc_mem
struct {
   display_port_t   disp
   bool   global_alpha_en
   bool   graphics_combine_en
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   bool   key_color_en
   uint32_t   out_height
   uint32_t   out_left
   uint32_t   out_pixel_fmt
   uint32_t   out_top
   uint32_t   out_width
csi_prp_vf_adc
struct {
   uint32_t   csi
   bool   global_alpha_en
   bool   graphics_combine_en
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   bool   key_color_en
   uint32_t   out_height
   uint32_t   out_pixel_fmt
   uint32_t   out_width
csi_prp_vf_mem
struct {
   uint32_t   di
direct_async
struct {
   uint32_t   di
   bool   interlaced
mem_dc_sync
struct {
   bool   alpha_chan_en
   uint32_t   di
   uint32_t   in_pixel_fmt
   bool   interlaced
   uint32_t   out_pixel_fmt
mem_dp_bg_sync
struct {
   bool   alpha_chan_en
   uint32_t   di
   uint32_t   in_pixel_fmt
   bool   interlaced
   uint32_t   out_pixel_fmt
mem_dp_fg_sync
struct {
   pf_operation_t   operation
mem_pf_mem
struct {
   display_port_t   disp
   bool   global_alpha_en
   bool   graphics_combine_en
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   bool   key_color_en
   uint32_t   out_height
   uint32_t   out_left
   uint32_t   out_pixel_fmt
   uint32_t   out_top
   uint32_t   out_width
mem_pp_adc
struct {
   uint8_t   alpha
   bool   alpha_chan_en
   bool   global_alpha_en
   bool   graphics_combine_en
   uint32_t   in_g_pixel_fmt
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   uint32_t   key_color
   bool   key_color_en
   uint32_t   out_height
   uint32_t   out_pixel_fmt
   uint32_t   out_resize_ratio
   uint32_t   out_width
mem_pp_mem
struct {
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   uint32_t   out_height
   uint32_t   out_pixel_fmt
   uint32_t   out_resize_ratio
   uint32_t   out_width
mem_prp_enc_mem
struct {
   uint32_t   temp
mem_prp_vf_adc
struct {
   uint8_t   alpha
   bool   alpha_chan_en
   enum v4l2_field   field_fmt
   bool   global_alpha_en
   bool   graphics_combine_en
   uint32_t   in_g_pixel_fmt
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   uint32_t   key_color
   bool   key_color_en
   ipu_motion_sel   motion_sel
   uint32_t   out_height
   uint32_t   out_pixel_fmt
   uint32_t   out_resize_ratio
   uint32_t   out_width
mem_prp_vf_mem
struct {
   uint32_t   in_height
   uint32_t   in_pixel_fmt
   uint32_t   in_width
   uint32_t   out_height
   uint32_t   out_pixel_fmt
   uint32_t   out_width
mem_rot_enc_mem
struct {
   uint32_t   temp
mem_rot_mem
struct {
   uint32_t   temp
mem_rot_vf_mem
struct {
   uint32_t   temp
mem_sdc_bg
struct {
   uint32_t   temp
mem_sdc_fg

The documentation for this union was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index