CamDevice
CamDevice *cam=NULL;
CamDevice *c;
WebCamMediaAddOn::CameraAdded(CamDevice* device)
WebCamMediaAddOn::CameraRemoved(CamDevice* device)
CamDevice* cam;
class CamDevice;
status_t CameraAdded(CamDevice* device);
status_t CameraRemoved(CamDevice* device);
CamBufferedFilterInterface::CamBufferedFilterInterface(CamDevice *device, bool allowWrite)
CamBufferedFilterInterface(CamDevice *device, bool allowWrite);
CamBufferingDeframer::CamBufferingDeframer(CamDevice *device)
CamBufferingDeframer(CamDevice *device);
CamDeframer::CamDeframer(CamDevice *device)
class CamDevice;
CamDeframer(CamDevice *device);
CamDevice *fDevice;
CamDevice::Unplugged()
CamDevice::IsPlugged()
CamDevice::BrandName()
CamDevice::ModelName()
CamDevice::SupportsBulk()
CamDevice::SupportsIsochronous()
CamDevice::StartTransfer()
CamDevice::StopTransfer()
CamDevice::SuggestVideoFrame(uint32 &width, uint32 &height)
CamDevice::AcceptVideoFrame(uint32 &width, uint32 &height)
CamDevice::SetVideoFrame(BRect frame)
CamDevice::SetScale(float scale)
extern "C" CamSensor *Instantiate##sensorclass(CamDevice *cam);
CamDevice::SetVideoParams(float brightness, float contrast, float hue,
CamDevice::AddParameters(BParameterGroup *group, int32 &index)
CamDevice::GetParameterValue(int32 id, bigtime_t *last_change, void *value,
CamDevice::SetParameterValue(int32 id, bigtime_t when, const void *value,
typedef CamSensor *(*SensorInstFunc)(CamDevice *cam);
CamDevice::MinRawFrameSize()
CamDevice::MaxRawFrameSize()
CamDevice::ValidateStartOfFrameTag(const uint8 *tag, size_t taglen)
CamDevice::ValidateEndOfFrameTag(const uint8 *tag, size_t taglen,
CamDevice::WaitFrame(bigtime_t timeout)
CamDevice::GetFrameBitmap(BBitmap **bm, bigtime_t *stamp)
CamDevice::FillFrameBuffer(BBuffer *buffer, bigtime_t *stamp)
CamDevice::Lock()
CamDevice::PowerOnSensor(bool on)
CamDevice::WriteReg(uint16 address, uint8 *data, size_t count)
CamDevice::WriteReg8(uint16 address, uint8 data)
CamDevice::WriteReg16(uint16 address, uint16 data)
CamDevice::ReadReg(uint16 address, uint8 *data, size_t count, bool cached)
CamDevice::CamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
CamDevice::OrReg8(uint16 address, uint8 data, uint8 mask)
CamDevice::AndReg8(uint16 address, uint8 data)
CamDevice::WriteIIC(uint8 address, uint8 *data, size_t count)
CamDevice::WriteIIC8(uint8 address, uint8 data)
CamDevice::WriteIIC16(uint8 address, uint16 data)
CamDevice::ReadIIC(uint8 address, uint8 *data)
CamDevice::ReadIIC8(uint8 address, uint8 *data)
CamDevice::ReadIIC16(uint8 address, uint16 *data)
CamDevice::SetIICBitsMode(size_t bits)
CamDevice::ProbeSensor()
CamDevice::CreateSensor(const char *name)
CamDevice::SetDataInput(BDataIO *input)
CamDevice::DataPumpThread()
CamDevice::_DataPumpThread(void *_this)
CamDevice *dev = (CamDevice *)_this;
CamDevice::DumpRegs()
CamDevice::SendCommand(uint8 dir, uint8 request, uint16 value,
CamDevice::~CamDevice()
CamDevice *
CamDevice::InitCheck()
CamDevice::Matches(BUSBDevice* _device)
CamDevice::GetDevice()
virtual CamDevice* Instantiate(CamRoster &roster, BUSBDevice *from);
class CamDevice {
CamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
virtual ~CamDevice();
CamFilterInterface::CamFilterInterface(CamDevice *device)
class CamDevice;
CamFilterInterface(CamDevice *device);
CamDevice *fDevice;
CamDevice*
return (CamDevice *)fCameras.ItemAt(index);
CamDevice *cam = ao->Instantiate(*this, _device);
CamDevice* cam = (CamDevice *)fCameras.ItemAt(i);
CamDevice* CameraAt(int32 index);
CamSensor::CamSensor(CamDevice *_camera)
CamDevice *
CamSensor(CamDevice *_camera);
CamDevice *Device();
CamDevice *fCamDevice;
extern "C" CamSensor *Instantiate##sensorclass(CamDevice *cam); \
CamSensor *Instantiate##sensorclass(CamDevice *cam) \
CamStreamingDeframer::CamStreamingDeframer(CamDevice *device)
CamStreamingDeframer(CamDevice *device);
BMediaAddOn *addon, CamDevice *dev, const char *name, int32 internal_id)
CamDevice *fCamDevice;
class CamDevice;
VideoProducer(BMediaAddOn *addon, CamDevice *dev,
return CamDevice::StartTransfer();
err = CamDevice::StopTransfer();
:CamDevice(_addon, _device)
class NW80xCamDevice : public CamDevice {
:CamDevice(_addon, _device)
return CamDevice::StartTransfer();
err = CamDevice::StopTransfer();
class QuickCamDevice : public CamDevice {
return CamDevice::StartTransfer();
err = CamDevice::StopTransfer();
return CamDevice::SetVideoFrame(frame);
CamDevice::AddParameters(group, index);
:CamDevice(_addon, _device)
class SonixCamDevice : public CamDevice {
return CamDevice::StartTransfer();
return CamDevice::StopTransfer();
: CamDevice(_addon, _device),
CamDevice::AddParameters(group, index);
class UVCCamDevice : public CamDevice {
UVCDeframer::UVCDeframer(CamDevice* device)
UVCDeframer(CamDevice *device);
HDCS1000Sensor(CamDevice *_camera);
HDCS1000Sensor::HDCS1000Sensor(CamDevice *_camera)
HV7131E1Sensor(CamDevice *_camera);
HV7131E1Sensor::HV7131E1Sensor(CamDevice *_camera)
PAS106BSensor(CamDevice *_camera);
PAS106BSensor::PAS106BSensor(CamDevice *_camera)
PB0100Sensor(CamDevice *_camera);
PB0100Sensor::PB0100Sensor(CamDevice *_camera)
TAS5110C1BSensor(CamDevice *_camera);
TAS5110C1BSensor::TAS5110C1BSensor(CamDevice *_camera)
TAS5130D1BSensor(CamDevice *_camera);
TAS5130D1BSensor::TAS5130D1BSensor(CamDevice *_camera)