UVCCamDevice
UVCCamDevice::GetParameterValue(int32 id, bigtime_t* last_change, void* value,
UVCCamDevice::SetParameterValue(int32 id, bigtime_t when, const void* value,
UVCCamDevice::_SetParameterValue(uint16 wValue, int16 setValue)
UVCCamDevice::_SetParameterValue(uint16 wValue, int8 setValue)
UVCCamDevice::FillFrameBuffer(BBuffer* buffer, bigtime_t* stamp)
UVCCamDevice::_DecodeColor(unsigned char* dst, unsigned char* src,
UVCCamDevice *
return new UVCCamDevice(*this, from);
UVCCamDevice::~UVCCamDevice()
UVCCamDevice::_ParseVideoStreaming(const usbvc_class_descriptor* _descriptor,
UVCCamDevice::_ParseVideoControl(const usbvc_class_descriptor* _descriptor,
UVCCamDevice::SupportsIsochronous()
UVCCamDevice::StartTransfer()
UVCCamDevice::StopTransfer()
UVCCamDevice::SuggestVideoFrame(uint32& width, uint32& height)
UVCCamDevice::AcceptVideoFrame(uint32& width, uint32& height)
UVCCamDevice::_ProbeCommitFormat()
UVCCamDevice::UVCCamDevice(CamDeviceAddon& _addon, BUSBDevice* _device)
UVCCamDevice::_SelectBestAlternate()
UVCCamDevice::_SelectIdleAlternate()
UVCCamDevice::_AddProcessingParameter(BParameterGroup* group,
UVCCamDevice::_AddParameter(BParameterGroup* group,
UVCCamDevice::_AddAutoParameter(BParameterGroup* subgroup, int32 index,
UVCCamDevice::AddParameters(BParameterGroup* group, int32& index)
virtual UVCCamDevice* Instantiate(CamRoster &roster,
class UVCCamDevice : public CamDevice {
UVCCamDevice(CamDeviceAddon &_addon,
virtual ~UVCCamDevice();