#include <Linux1394Capture.h>
Definition at line 85 of file Linux1394Capture.h.
CLinux1394Capture::CLinux1394Capture | ( | int | nCameras, |
VideoMode | mode, | ||
ColorMode | colorMode, | ||
ImageProcessor::BayerPatternType | bayerPatternType = ImageProcessor::eBayerRG , |
||
FrameRate | frameRate = e30fps |
||
) |
CLinux1394Capture::CLinux1394Capture | ( | VideoMode | mode, |
ColorMode | colorMode, | ||
ImageProcessor::BayerPatternType | bayerPatternType = ImageProcessor::eBayerRG , |
||
FrameRate | frameRate = e30fps , |
||
int | nNumberUIDs = 0 , |
||
... | |||
) |
CLinux1394Capture::CLinux1394Capture | ( | int | nCameras, |
VideoMode | mode, | ||
int | nFormat7PacketSize = -1 , |
||
int | nFormat7MinX = 0 , |
||
int | nFormat7MinY = 0 , |
||
int | nFormat7Width = 640 , |
||
int | nFormat7Height = 480 , |
||
ColorMode | colorMode = CVideoCaptureInterface::eBayerPatternToRGB24 , |
||
ImageProcessor::BayerPatternType | bayerPatternType = ImageProcessor::eBayerRG |
||
) |
CLinux1394Capture::CLinux1394Capture | ( | VideoMode | mode, |
int | nFormat7PacketSize = -1 , |
||
int | nFormat7MinX = 0 , |
||
int | nFormat7MinY = 0 , |
||
int | nFormat7Width = 640 , |
||
int | nFormat7Height = 480 , |
||
ColorMode | colorMode = CVideoCaptureInterface::eBayerPatternToRGB24 , |
||
ImageProcessor::BayerPatternType | bayerPatternType = ImageProcessor::eBayerRG , |
||
int | nNumberUIDs = 0 , |
||
... | |||
) |
Definition at line 264 of file Linux1394Capture.cpp.
std::string CLinux1394Capture::CamUIDToString | ( | unsigned int | nLow, |
unsigned int | nHigh | ||
) | [private] |
Definition at line 865 of file Linux1394Capture.cpp.
bool CLinux1394Capture::CaptureBayerPatternImage | ( | CByteImage ** | ppImages | ) |
Definition at line 655 of file Linux1394Capture.cpp.
bool CLinux1394Capture::CaptureImage | ( | CByteImage ** | ppImages | ) | [virtual] |
Implements CVideoCaptureInterface.
Definition at line 589 of file Linux1394Capture.cpp.
void CLinux1394Capture::CloseCamera | ( | ) | [virtual] |
Implements CVideoCaptureInterface.
Definition at line 419 of file Linux1394Capture.cpp.
void CLinux1394Capture::ConvertYUV411 | ( | CByteImage * | pInput, |
CByteImage * | pOutput | ||
) | [private] |
Definition at line 528 of file Linux1394Capture.cpp.
int CLinux1394Capture::GetDCFrameRateMode | ( | FrameRate | frameRate | ) | [private] |
Definition at line 759 of file Linux1394Capture.cpp.
int CLinux1394Capture::GetHeight | ( | ) | [inline, virtual] |
Implements CVideoCaptureInterface.
Definition at line 115 of file Linux1394Capture.h.
int CLinux1394Capture::GetNumberOfCameras | ( | ) | [inline, virtual] |
Implements CVideoCaptureInterface.
Definition at line 117 of file Linux1394Capture.h.
CByteImage::ImageType CLinux1394Capture::GetType | ( | ) | [virtual] |
Implements CVideoCaptureInterface.
Definition at line 693 of file Linux1394Capture.cpp.
int CLinux1394Capture::GetWidth | ( | ) | [inline, virtual] |
Implements CVideoCaptureInterface.
Definition at line 114 of file Linux1394Capture.h.
bool CLinux1394Capture::InitCameraMode | ( | ) | [private] |
Definition at line 444 of file Linux1394Capture.cpp.
bool CLinux1394Capture::ListCameras | ( | ) | [private] |
Definition at line 774 of file Linux1394Capture.cpp.
bool CLinux1394Capture::OpenCamera | ( | ) | [virtual] |
Implements CVideoCaptureInterface.
Definition at line 291 of file Linux1394Capture.cpp.
bool CLinux1394Capture::OpenCamera | ( | int | nCamera | ) | [private] |
Definition at line 380 of file Linux1394Capture.cpp.
void CLinux1394Capture::SetExposure | ( | unsigned int | nValue | ) |
Definition at line 727 of file Linux1394Capture.cpp.
void CLinux1394Capture::SetGain | ( | unsigned int | nValue | ) |
Definition at line 711 of file Linux1394Capture.cpp.
void CLinux1394Capture::SetShutter | ( | unsigned int | nValue | ) |
Definition at line 743 of file Linux1394Capture.cpp.
void CLinux1394Capture::YUVToRGB | ( | int | y, |
int | u, | ||
int | v, | ||
unsigned char * | output | ||
) | [private] |
Definition at line 563 of file Linux1394Capture.cpp.
int CLinux1394Capture::height [private] |
Definition at line 150 of file Linux1394Capture.h.
Definition at line 161 of file Linux1394Capture.h.
bool CLinux1394Capture::m_bFormat7Mode [private] |
Definition at line 170 of file Linux1394Capture.h.
bool CLinux1394Capture::m_bUseUIDs [private] |
Definition at line 164 of file Linux1394Capture.h.
CLinux1394Capture::TCameraInfo CLinux1394Capture::m_CameraInfo [static, private] |
Definition at line 185 of file Linux1394Capture.h.
dc1394_cameracapture CLinux1394Capture::m_cameras [static, private] |
Definition at line 180 of file Linux1394Capture.h.
const ColorMode CLinux1394Capture::m_colorMode [private] |
Definition at line 157 of file Linux1394Capture.h.
FrameRate CLinux1394Capture::m_frameRate [private] |
Definition at line 159 of file Linux1394Capture.h.
raw1394handle_t CLinux1394Capture::m_handles [static, private] |
Definition at line 179 of file Linux1394Capture.h.
const VideoMode CLinux1394Capture::m_mode [private] |
Definition at line 155 of file Linux1394Capture.h.
int CLinux1394Capture::m_nCameras [private] |
Definition at line 153 of file Linux1394Capture.h.
int CLinux1394Capture::m_nFormat7Height [private] |
Definition at line 175 of file Linux1394Capture.h.
int CLinux1394Capture::m_nFormat7MinX [private] |
Definition at line 172 of file Linux1394Capture.h.
int CLinux1394Capture::m_nFormat7MinY [private] |
Definition at line 173 of file Linux1394Capture.h.
int CLinux1394Capture::m_nFormat7PacketSize [private] |
Definition at line 171 of file Linux1394Capture.h.
int CLinux1394Capture::m_nFormat7Width [private] |
Definition at line 174 of file Linux1394Capture.h.
int CLinux1394Capture::m_nInstances = 0 [static, private] |
Definition at line 189 of file Linux1394Capture.h.
int CLinux1394Capture::m_nMode [private] |
Definition at line 147 of file Linux1394Capture.h.
int CLinux1394Capture::m_nOpenedCameras[MAX_CAMERAS] [private] |
Definition at line 166 of file Linux1394Capture.h.
int CLinux1394Capture::m_nOverallCameras = 0 [static, private] |
Definition at line 184 of file Linux1394Capture.h.
int CLinux1394Capture::m_nPorts [private] |
Definition at line 146 of file Linux1394Capture.h.
nodeid_t * CLinux1394Capture::m_pCameraNodes [static, private] |
Definition at line 181 of file Linux1394Capture.h.
CLinux1394Capture * CLinux1394Capture::m_pCameraOpener [static, private] |
Definition at line 186 of file Linux1394Capture.h.
CByteImage* CLinux1394Capture::m_pTempImage [private] |
Definition at line 144 of file Linux1394Capture.h.
CByteImage* CLinux1394Capture::m_pTempImageHeader [private] |
Definition at line 143 of file Linux1394Capture.h.
Definition at line 163 of file Linux1394Capture.h.
int CLinux1394Capture::m_video_mode [private] |
Definition at line 168 of file Linux1394Capture.h.
int CLinux1394Capture::width [private] |
Definition at line 149 of file Linux1394Capture.h.