|
v4lcapture.h File Reference
#include <stdio.h>
#include <fcntl.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/mman.h>
#include <sys/ioctl.h>
#include <linux/fs.h>
#include <linux/kernel.h>
#include <linux/videodev.h>
#include "v4lframe.h"
Go to the source code of this file.
|
Classes |
struct | FRAMEGRABBER |
Defines |
#define | FG_DEFAULT_DEVICE "/dev/video0" |
#define | FG_DEFAULT_WIDTH 640 |
#define | FG_DEFAULT_HEIGHT 480 |
#define | FG_PERCENT(n) ((n)*65535/100) |
#define | FG_50PC FG_PERCENT(50) |
#define | FG_SOURCE_TV 0 |
#define | FG_SOURCE_COMPOSITE 1 |
#define | FG_SOURCE_SVIDEO 2 |
Functions |
FRAMEGRABBER * | fg_open (const char *dev) |
void | fg_close (FRAMEGRABBER *fg) |
FRAME * | fg_grab (FRAMEGRABBER *fg) |
FRAME * | fg_grab_frame (FRAMEGRABBER *fg, FRAME *fr) |
int | fg_set_source (FRAMEGRABBER *fg, int src) |
int | fg_set_source_norm (FRAMEGRABBER *fg, int norm) |
int | fg_get_source_count (FRAMEGRABBER *fg) |
char * | fg_get_source_name (FRAMEGRABBER *fg, int src) |
int | fg_set_channel (FRAMEGRABBER *fg, float freq) |
float | fg_get_channel (FRAMEGRABBER *fg) |
int | fg_set_format (FRAMEGRABBER *fg, int fmt) |
int | fg_set_capture_window (FRAMEGRABBER *fg, int x, int y, int width, int height) |
int | fg_set_brightness (FRAMEGRABBER *fg, int br) |
int | fg_set_contrast (FRAMEGRABBER *fg, int ct) |
FRAME * | fg_new_compatible_frame (FRAMEGRABBER *fg) |
void | fg_dump_info (FRAMEGRABBER *fg) |
Define Documentation
#define FG_DEFAULT_DEVICE "/dev/video0"
|
|
#define FG_DEFAULT_WIDTH 640
|
|
#define FG_DEFAULT_HEIGHT 480
|
|
#define FG_PERCENT |
( |
n |
|
) |
((n)*65535/100)
|
|
#define FG_50PC FG_PERCENT(50)
|
|
#define FG_SOURCE_COMPOSITE 1
|
|
#define FG_SOURCE_SVIDEO 2
|
|
Function Documentation
int fg_set_capture_window |
( |
FRAMEGRABBER * |
fg, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
|
|
Generated on Tue May 3 14:15:45 2005 for Player by 1.3.6
|