Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

l1394_dcciso.h File Reference

#include "l1394_iso.h"
#include <netinet/in.h>
#include <sys/poll.h>
#include <sys/types.h>
#include <sys/time.h>
#include <unistd.h>
#include <string>
#include "libraw1394/raw1394.h"
#include "libraw1394/csr.h"
#include <stdio.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/mman.h>
#include "Thread.hpp"

Go to the source code of this file.

Namespaces

namespace  L1394
namespace  L1394::internal

Defines

#define VIDEO1394_SYNC_FRAMES   0x00000001
#define VIDEO1394_INCLUDE_ISO_HEADERS   0x00000002
#define VIDEO1394_VARIABLE_PACKET_SIZE   0x00000004
#define VIDEO1394_MAX_SIZE   0x4000000
#define VIDEO1394_IOC_LISTEN_CHANNEL   _IOWR('#', 0x10, struct video1394_mmap)
#define VIDEO1394_IOC_UNLISTEN_CHANNEL   _IOW ('#', 0x11, int)
#define VIDEO1394_IOC_LISTEN_QUEUE_BUFFER   _IOW ('#', 0x12, struct video1394_wait)
#define VIDEO1394_IOC_LISTEN_WAIT_BUFFER   _IOWR('#', 0x13, struct video1394_wait)
#define VIDEO1394_IOC_TALK_CHANNEL   _IOWR('#', 0x14, struct video1394_mmap)
#define VIDEO1394_IOC_UNTALK_CHANNEL   _IOW ('#', 0x15, int)
#define VIDEO1394_IOC_TALK_QUEUE_BUFFER   _IOW ('#', 0x16, size_t)
#define VIDEO1394_IOC_TALK_WAIT_BUFFER   _IOW ('#', 0x17, struct video1394_wait)
#define VIDEO1394_IOC_LISTEN_POLL_BUFFER   _IOWR('#', 0x18, struct video1394_wait)


Define Documentation

#define VIDEO1394_INCLUDE_ISO_HEADERS   0x00000002
 

Definition at line 62 of file l1394_dcciso.h.

#define VIDEO1394_IOC_LISTEN_CHANNEL   _IOWR('#', 0x10, struct video1394_mmap)
 

Definition at line 65 of file l1394_dcciso.h.

#define VIDEO1394_IOC_LISTEN_POLL_BUFFER   _IOWR('#', 0x18, struct video1394_wait)
 

Definition at line 81 of file l1394_dcciso.h.

#define VIDEO1394_IOC_LISTEN_QUEUE_BUFFER   _IOW ('#', 0x12, struct video1394_wait)
 

Definition at line 69 of file l1394_dcciso.h.

#define VIDEO1394_IOC_LISTEN_WAIT_BUFFER   _IOWR('#', 0x13, struct video1394_wait)
 

Definition at line 71 of file l1394_dcciso.h.

#define VIDEO1394_IOC_TALK_CHANNEL   _IOWR('#', 0x14, struct video1394_mmap)
 

Definition at line 73 of file l1394_dcciso.h.

#define VIDEO1394_IOC_TALK_QUEUE_BUFFER   _IOW ('#', 0x16, size_t)
 

Definition at line 77 of file l1394_dcciso.h.

#define VIDEO1394_IOC_TALK_WAIT_BUFFER   _IOW ('#', 0x17, struct video1394_wait)
 

Definition at line 79 of file l1394_dcciso.h.

#define VIDEO1394_IOC_UNLISTEN_CHANNEL   _IOW ('#', 0x11, int)
 

Definition at line 67 of file l1394_dcciso.h.

#define VIDEO1394_IOC_UNTALK_CHANNEL   _IOW ('#', 0x15, int)
 

Definition at line 75 of file l1394_dcciso.h.

#define VIDEO1394_MAX_SIZE   0x4000000
 

Definition at line 64 of file l1394_dcciso.h.

#define VIDEO1394_SYNC_FRAMES   0x00000001
 

Definition at line 61 of file l1394_dcciso.h.

Referenced by L1394::internal::DccIso::setParameter().

#define VIDEO1394_VARIABLE_PACKET_SIZE   0x00000004
 

Definition at line 63 of file l1394_dcciso.h.


Generated on Wed Aug 24 00:36:41 2005 for L1394 by doxygen 1.4.2
L1394 library (NMM) grahics.cs.uni-sb.de/~repplix/l1394_home/