Linux Kernel
3.7.1
|
#include <media/v4l2-ctrls.h>
Go to the source code of this file.
Data Structures | |
struct | cx2341x_mpeg_params |
struct | cx2341x_handler_ops |
struct | cx2341x_handler |
Typedefs | |
typedef int(* | cx2341x_mbox_func )(void *priv, u32 cmd, int in, int out, u32 data[CX2341X_MBOX_MAX_DATA]) |
Enumerations | |
enum | cx2341x_port { CX2341X_PORT_MEMORY = 0, CX2341X_PORT_STREAMING = 1, CX2341X_PORT_SERIAL = 2 } |
enum | cx2341x_cap { CX2341X_CAP_HAS_SLICED_VBI = 1 << 0, CX2341X_CAP_HAS_TS = 1 << 1, CX2341X_CAP_HAS_AC3 = 1 << 2 } |
Functions | |
int | cx2341x_update (void *priv, cx2341x_mbox_func func, const struct cx2341x_mpeg_params *old, const struct cx2341x_mpeg_params *new) |
int | cx2341x_ctrl_query (const struct cx2341x_mpeg_params *params, struct v4l2_queryctrl *qctrl) |
const char *const * | cx2341x_ctrl_get_menu (const struct cx2341x_mpeg_params *p, u32 id) |
int | cx2341x_ext_ctrls (struct cx2341x_mpeg_params *params, int busy, struct v4l2_ext_controls *ctrls, unsigned int cmd) |
void | cx2341x_fill_defaults (struct cx2341x_mpeg_params *p) |
void | cx2341x_log_status (const struct cx2341x_mpeg_params *p, const char *prefix) |
int | cx2341x_handler_init (struct cx2341x_handler *cxhdl, unsigned nr_of_controls_hint) |
void | cx2341x_handler_set_50hz (struct cx2341x_handler *cxhdl, int is_50hz) |
int | cx2341x_handler_setup (struct cx2341x_handler *cxhdl) |
void | cx2341x_handler_set_busy (struct cx2341x_handler *cxhdl, int busy) |
Variables | |
const u32 | cx2341x_mpeg_ctrls [] |
enum cx2341x_cap |
enum cx2341x_port |
int cx2341x_ctrl_query | ( | const struct cx2341x_mpeg_params * | params, |
struct v4l2_queryctrl * | qctrl | ||
) |
int cx2341x_ext_ctrls | ( | struct cx2341x_mpeg_params * | params, |
int | busy, | ||
struct v4l2_ext_controls * | ctrls, | ||
unsigned int | cmd | ||
) |
void cx2341x_fill_defaults | ( | struct cx2341x_mpeg_params * | p | ) |
int cx2341x_handler_init | ( | struct cx2341x_handler * | cxhdl, |
unsigned | nr_of_controls_hint | ||
) |
void cx2341x_handler_set_50hz | ( | struct cx2341x_handler * | cxhdl, |
int | is_50hz | ||
) |
void cx2341x_handler_set_busy | ( | struct cx2341x_handler * | cxhdl, |
int | busy | ||
) |
int cx2341x_handler_setup | ( | struct cx2341x_handler * | cxhdl | ) |
int cx2341x_update | ( | void * | priv, |
cx2341x_mbox_func | func, | ||
const struct cx2341x_mpeg_params * | old, | ||
const struct cx2341x_mpeg_params * | new | ||
) |