dv1394.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dv1394_init
 
struct  dv1394_status
 

Macros

#define DV1394_DEFAULT_CHANNEL   63
 
#define DV1394_DEFAULT_CARD   0
 
#define DV1394_RING_FRAMES   20
 
#define DV1394_WIDTH   720
 
#define DV1394_NTSC_HEIGHT   480
 
#define DV1394_PAL_HEIGHT   576
 
#define DV1394_API_VERSION   0x20011127
 
#define DV1394_MAX_FRAMES   32
 
#define DV1394_NTSC_PACKETS_PER_FRAME   250
 
#define DV1394_PAL_PACKETS_PER_FRAME   300
 
#define DV1394_NTSC_FRAME_SIZE   (480 * DV1394_NTSC_PACKETS_PER_FRAME)
 
#define DV1394_PAL_FRAME_SIZE   (480 * DV1394_PAL_PACKETS_PER_FRAME)
 

Enumerations

enum  {
  DV1394_INVALID = 0, DV1394_INIT, DV1394_SHUTDOWN, DV1394_SUBMIT_FRAMES,
  DV1394_WAIT_FRAMES, DV1394_RECEIVE_FRAMES, DV1394_START_RECEIVE, DV1394_GET_STATUS
}
 
enum  pal_or_ntsc { DV1394_NTSC = 0, DV1394_PAL }
 

Macro Definition Documentation

#define DV1394_API_VERSION   0x20011127

Definition at line 41 of file dv1394.h.

Referenced by dv1394_reset().

#define DV1394_DEFAULT_CARD   0

Definition at line 32 of file dv1394.h.

#define DV1394_DEFAULT_CHANNEL   63

Definition at line 31 of file dv1394.h.

#define DV1394_MAX_FRAMES   32

Definition at line 202 of file dv1394.h.

#define DV1394_NTSC_FRAME_SIZE   (480 * DV1394_NTSC_PACKETS_PER_FRAME)

Definition at line 209 of file dv1394.h.

Referenced by dv1394_close().

#define DV1394_NTSC_HEIGHT   480

Definition at line 36 of file dv1394.h.

#define DV1394_NTSC_PACKETS_PER_FRAME   250

Definition at line 205 of file dv1394.h.

#define DV1394_PAL_FRAME_SIZE   (480 * DV1394_PAL_PACKETS_PER_FRAME)

Definition at line 210 of file dv1394.h.

Referenced by dv1394_read_header(), and dv1394_read_packet().

#define DV1394_PAL_HEIGHT   576

Definition at line 37 of file dv1394.h.

#define DV1394_PAL_PACKETS_PER_FRAME   300

Definition at line 206 of file dv1394.h.

#define DV1394_RING_FRAMES   20

Definition at line 33 of file dv1394.h.

Referenced by dv1394_close(), dv1394_read_header(), dv1394_read_packet(), and dv1394_reset().

#define DV1394_WIDTH   720

Definition at line 35 of file dv1394.h.

Enumeration Type Documentation

anonymous enum
Enumerator
DV1394_INVALID 
DV1394_INIT 
DV1394_SHUTDOWN 
DV1394_SUBMIT_FRAMES 
DV1394_WAIT_FRAMES 
DV1394_RECEIVE_FRAMES 
DV1394_START_RECEIVE 
DV1394_GET_STATUS 

Definition at line 215 of file dv1394.h.

Enumerator
DV1394_NTSC 
DV1394_PAL 

Definition at line 258 of file dv1394.h.