LiVES
1.6.4-svn
Main Page
Data Structures
Files
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
src
ldvgrab.h
Go to the documentation of this file.
1
// ldvgrab.h
2
// LiVES
3
// (c) G. Finch 2006 <salsaman@xs4all.nl,salsaman@gmail.com>
4
// released under the GNU GPL 3 or later
5
// see file ../COPYING for licensing details
6
7
8
/* linux1394 includes */
9
#include <libraw1394/raw1394.h>
10
#include <libavc1394/rom1394.h>
11
#include <libavc1394/avc1394.h>
12
#include <libavc1394/avc1394_vcr.h>
13
14
typedef
struct
{
15
raw1394handle_t
handle
;
16
raw1394handle_t
rec_handle
;
17
int
device
;
18
gint
format
;
19
gboolean
grabbed_clips
;
20
pid_t
pgid
;
21
}
s_cam
;
22
24
25
gboolean
rec
(
s_cam
*cam);
26
void
camplay
(
s_cam
*cam);
27
void
camstop
(
s_cam
*cam);
28
void
camrew
(
s_cam
*cam);
29
void
camff
(
s_cam
*cam);
30
void
campause
(
s_cam
*cam);
31
void
cameject
(
s_cam
*cam);
32
33
void
close_raw1394
(raw1394handle_t handle);
34
35
gchar *
find_free_camfile
(gint format);
36
37
38
struct
_dvgrabw
{
39
GtkWidget *
window
;
40
GtkWidget *
filent
;
41
GtkWidget *
stop
;
42
GtkWidget *
grab
;
43
GtkWidget *
play
;
44
GtkWidget *
quit
;
45
GtkWidget *
status_entry
;
46
GtkWidget *
split
;
47
GdkCursor *
cursor
;
48
gboolean
playing
;
49
gchar *
dirname
;
50
gchar *
filename
;
51
s_cam
*
cam
;
52
};
53
54
55
struct
_dvgrabw
*
dvgrabw
;
56
Generated on Mon Apr 29 2013 18:34:11 for LiVES by
1.8.1.1