SonixCamDevice
SonixCamDevice::~SonixCamDevice()
SonixCamDevice::SupportsBulk()
SonixCamDevice::SupportsIsochronous()
SonixCamDevice::StartTransfer()
SonixCamDevice::StopTransfer()
SonixCamDevice::PowerOnSensor(bool on)
SonixCamDevice::WriteReg(uint16 address, uint8 *data, size_t count)
SonixCamDevice::ReadReg(uint16 address, uint8 *data, size_t count, bool cached)
SonixCamDevice::GetStatusIIC()
SonixCamDevice::WaitReadyIIC()
SonixCamDevice::WriteIIC(uint8 address, uint8 *data, size_t count)
SonixCamDevice::ReadIIC(uint8 address, uint8 *data)
SonixCamDevice::SetVideoFrame(BRect frame)
SonixCamDevice::SetScale(float scale)
SonixCamDevice::SetVideoParams(float brightness, float contrast, float hue, float red, float green, float blue)
SonixCamDevice::AddParameters(BParameterGroup *group, int32 &index)
SonixCamDevice::GetParameterValue(int32 id, bigtime_t *last_change, void *value, size_t *size)
SonixCamDevice::SetParameterValue(int32 id, bigtime_t when, const void *value, size_t size)
SonixCamDevice::MinRawFrameSize()
SonixCamDevice::MaxRawFrameSize()
SonixCamDevice::ValidateStartOfFrameTag(const uint8 *tag, size_t taglen)
SonixCamDevice::ValidateEndOfFrameTag(const uint8 *tag, size_t taglen, size_t datalen)
SonixCamDevice::GetFrameBitmap(BBitmap **bm, bigtime_t *stamp /* = NULL */)
SonixCamDevice::FillFrameBuffer(BBuffer *buffer, bigtime_t *stamp)
SonixCamDevice::DumpRegs()
SonixCamDevice::SendCommand(uint8 dir, uint8 request, uint16 value,
SonixCamDevice::SonixCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device)
SonixCamDevice *
return new SonixCamDevice(*this, from);
virtual SonixCamDevice *Instantiate(CamRoster &roster, BUSBDevice *from);
class SonixCamDevice : public CamDevice {
SonixCamDevice(CamDeviceAddon &_addon, BUSBDevice* _device);
~SonixCamDevice();
fIsSonix = (dynamic_cast<SonixCamDevice *>(_camera) != NULL);
fIsSonix = (dynamic_cast<SonixCamDevice *>(_camera) != NULL);
fIsSonix = (dynamic_cast<SonixCamDevice *>(_camera) != NULL);