Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
drivers
media
pci
ttpci
av7110_av.h
Go to the documentation of this file.
1
#ifndef _AV7110_AV_H_
2
#define _AV7110_AV_H_
3
4
struct
av7110
;
5
6
extern
int
av7110_set_vidmode
(
struct
av7110
*
av7110
,
7
enum
av7110_video_mode
mode
);
8
9
extern
int
av7110_record_cb
(
struct
dvb_filter_pes2ts
*
p2t
,
u8
*
buf
,
size_t
len);
10
extern
int
av7110_pes_play
(
void
*
dest
,
struct
dvb_ringbuffer
*
buf
,
int
dlen
);
11
extern
int
av7110_write_to_decoder
(
struct
dvb_demux_feed
*feed,
const
u8
*
buf
,
size_t
len);
12
13
extern
int
av7110_set_volume
(
struct
av7110
*
av7110
,
int
volleft,
int
volright);
14
extern
int
av7110_av_stop
(
struct
av7110
*
av7110
,
int
av
);
15
extern
int
av7110_av_start_record
(
struct
av7110
*
av7110
,
int
av
,
16
struct
dvb_demux_feed
*dvbdmxfeed);
17
extern
int
av7110_av_start_play
(
struct
av7110
*
av7110
,
int
av
);
18
19
extern
void
dvb_video_add_event
(
struct
av7110
*
av7110
,
struct
video_event
*
event
);
20
21
extern
void
av7110_p2t_init
(
struct
av7110_p2t
*
p
,
struct
dvb_demux_feed
*feed);
22
extern
void
av7110_p2t_write
(
u8
const
*
buf
,
long
int
length
,
u16
pid
,
struct
av7110_p2t
*
p
);
23
24
extern
int
av7110_av_register
(
struct
av7110
*
av7110
);
25
extern
void
av7110_av_unregister
(
struct
av7110
*
av7110
);
26
extern
int
av7110_av_init
(
struct
av7110
*
av7110
);
27
extern
void
av7110_av_exit
(
struct
av7110
*
av7110
);
28
29
30
#endif
/* _AV7110_AV_H_ */
Generated on Thu Jan 10 2013 13:48:56 for Linux Kernel by
1.8.2