Classes | |
class | AvcCamera |
This class implements the interface of a camera, defined in AV/C camera subunit Specification (Version 2.1). More... | |
class | AvcCameraRegister |
Class AvcCameraRegister implements the interface of class CameraRegister for AvcCameras. More... | |
class | AvcEventHandle |
This class represents an event handle for internal::AvcEvents. More... | |
class | AvcRegister |
This class implements the DeviceRegister interface for devices based on the AV/C specification. More... | |
class | AvcVcr |
This class implements the interface of a vcr defined in 'AV/C Tape Recorder/Player Subunit specification'(Version 2.1). More... | |
class | Camera |
This class defines the interface for cameras. More... | |
class | CameraRegister |
This class defines the interface of an L1394 Register for Cameras. More... | |
class | Card |
This class represents a FireWire card. More... | |
class | DccCamera |
This class implements the interface of a camera defined in the 1394-based Digital Camera Specification. (Version 1.20). More... | |
class | DccRegister |
Class DccRegister implements the interface of class CameraRegister for DccCameras. More... | |
class | Device |
class | DeviceRegister |
This class defines the interface of an L1394 Register for most common devices. More... | |
class | Event |
This class reports changes on the FireWire bus. More... | |
class | EventHandle |
This class represents the eventhandle to get information about an event. More... | |
class | FcpNode |
This class represents a node using the FCP protocol to control a device. (normally AV/C nodes). More... | |
class | Frame |
class | Iso |
This abstract class defines the interface for iso-transmissions. More... | |
class | Node |
class | PhyNode |
This class represents a node with physical layer only(like hubs). More... | |
class | QArray |
A QArray represents an dynamic array of Quadlets. More... | |
class | Quadlet |
This class stores a Quadlet and provides functions to manipulate it. More... | |
class | Session |
The Session class is the most most important class for the programmer. More... | |
class | Timecode |
This class represents a timecode. More... | |
class | Vcr |
This class defines the interface for Vcrs. More... | |
class | SingleThreaded |
class | MultiThreaded |
class | CreateUsingNew |
class | DefaultLifetime |
class | Singleton |
class | ThreadMutex |
This class is a wrapper for the pthread_mutex variables. More... | |
class | MutexGuard |
This class can be used to ensure that a locked mutex is unlocked if you leave the scope. More... | |
class | ThreadCondition |
This class is a wrapper for the pthread_cond_t variables. More... | |
class | Thread |
This class is a wrapper for a pthread-threads. More... | |
class | L1394_Device |
This abstract class defines some basic methods for all L1394 devices. More... | |
Namespaces | |
namespace | internal |
Typedefs | |
typedef Singleton< L1394::Session, CreateUsingNew > | SSession |
typedef unsigned int | u_int |
Enumerations | |
enum | Videomode { DEVICE_160x120_YUV_444 = 0, DEVICE_320x240_YUV_422, DEVICE_640x480_YUV_411, DEVICE_640x480_YUV_422, DEVICE_640x480_RGB, DEVICE_640x480_MONO, DEVICE_800x600_YUV_422, DEVICE_800x600_RGB, DEVICE_800x600_MONO, DEVICE_1024x768_YUV_422, DEVICE_1024x768_RGB, DEVICE_1024x768_MONO, DEVICE_1280x960_YUV_422, DEVICE_1280x960_RGB, DEVICE_1280x960_MONO, DEVICE_1600x1200_YUV_422, DEVICE_1600x1200_RGB, DEVICE_1600x1200_MONO, DEVICE_DV } |
enum | Framerate { DEVICE_FRAMES_0 = 0, DEVICE_FRAMES_3_75, DEVICE_FRAMES_7_5, DEVICE_FRAMES_15, DEVICE_FRAMES_30, DEVICE_FRAMES_60, DEVICE_FRAMES_DV } |
enum | Isomode { DEVICE_ISO_RUN = 0, DEVICE_ISO_ONESHOT, DEVICE_ISO_MULTISHOT, DEVICE_ISO_NO } |
enum | NodeState { ENABLED = 0, DISABLED } |
enum | DeviceType { _Camera = 0, _Vcr, _VideoMonitor, _Disc, _Tuner } |
enum | NodeType { _UnknownNode = 0, _Card, _FcpNode, _DccNode, _SBP2Node, _PhyNode } |
enum | EVENT { BUSRESET = 0, NODE_DESTROY, NODE_DISABLED, NODE_ENABLED } |
enum | { DVCR_SPEED_32 = 0, DVCR_SPPED_STANDARD, DVCR_SPPED_176, DVCR_192, DVHS_SPEED_STANDARD, VHS_SPEED_33, VHS_SPEED_32, VHS_SPEED_STANDARD } |
Functions | |
ostream & | operator<< (std::ostream &o, const QArray &qa) |
const Quadlet | operator+ (const Quadlet &q_1, const Quadlet &q_2) |
const Quadlet | operator+ (const Quadlet &q_1, const unsigned int q_2) |
const Quadlet | operator- (const Quadlet &q_1, const Quadlet &q_2) |
const Quadlet | operator- (const Quadlet &q_1, const unsigned int q_2) |
ostream & | operator<< (ostream &s, const Quadlet &q) |
istream & | operator>> (istream &s, Quadlet &q) |
This namespace provides all important classes, like L1394 Nodes and L1394 Devices.
|
Definition at line 557 of file l1394_session.h. |
|
Definition at line 24 of file l1394_timecode.h. |
|
Definition at line 31 of file l1394_vcr.h. |
|
Definition at line 37 of file l1394_resource.h. |
|
Definition at line 39 of file l1394_resource.h. |
|
Definition at line 60 of file l1394_device.h. |
|
Definition at line 82 of file l1394_device.h. |
|
Definition at line 46 of file l1394_node.h. |
|
Definition at line 38 of file l1394_resource.h. |
|
Definition at line 32 of file l1394_device.h. |
|
Definition at line 50 of file l1394_quadlet.cpp. References L1394::Quadlet::toInt(). |
|
Definition at line 45 of file l1394_quadlet.cpp. References L1394::Quadlet::toInt(). |
|
Definition at line 60 of file l1394_quadlet.cpp. References L1394::Quadlet::toInt(). |
|
Definition at line 55 of file l1394_quadlet.cpp. References L1394::Quadlet::toInt(). |
|
Definition at line 268 of file l1394_quadlet.cpp. References L1394::Quadlet::toString(). |
|
Definition at line 93 of file l1394_qarray.cpp. References L1394::QArray::qarray, and L1394::QArray::size. |
|
Definition at line 275 of file l1394_quadlet.cpp. References L1394::Quadlet::quadlet. |