4 #include "playbackconfig.inc"
5 #include "bcwindowbase.inc"
6 #include "defaults.inc"
8 // This structure is passed to the driver
15 AudioInConfig
& operator=(AudioInConfig
&that
);
16 int load_defaults(Defaults
*defaults
);
17 int save_defaults(Defaults
*defaults
);
19 // Determine if the two devices need to be opened in duplex mode
20 static int is_duplex(AudioInConfig
*in
, AudioOutConfig
*out
);
23 int oss_enable
[MAXDEVICES
];
24 char oss_in_device
[MAXDEVICES
][BCTEXTLEN
];
25 int oss_in_channels
[MAXDEVICES
];
28 int firewire_port
, firewire_channel
;
29 char firewire_path
[BCTEXTLEN
];
31 char esound_in_server
[BCTEXTLEN
];
33 char alsa_in_device
[BCTEXTLEN
];
39 // This structure is passed to the driver
46 VideoInConfig
& operator=(VideoInConfig
&that
);
47 int load_defaults(Defaults
*defaults
);
48 int save_defaults(Defaults
*defaults
);
52 char v4l_in_device
[BCTEXTLEN
];
53 char lml_in_device
[BCTEXTLEN
];
54 char buz_in_device
[BCTEXTLEN
];
55 char screencapture_display
[BCTEXTLEN
];
58 int firewire_port
, firewire_channel
;
59 char firewire_path
[BCTEXTLEN
];
61 // number of frames to read from device during video recording.
63 // Dimensions of captured frame
65 // Frame rate of captured frames