Zivid  1.0.1+3607.8a7510c4
Zivid API
Classes | Functions
Camera.h File Reference

Interface to one Zivid camera More...

#include <memory>
#include <functional>
#include "APIExport.h"
#include "Settings.h"
#include "ComputeDevice.h"
#include "DeviceCloud.h"
#include "Frame.h"
#include "SerialNumber.h"
#include "CameraRevision.h"

Go to the source code of this file.

Classes

class  Zivid::Camera
 Interface to one Zivid camera More...
 
class  Zivid::SettingsBatch
 Helper class to a apply a batch of settings changes to a camera More...
 

Functions

ZIVID_API std::ostream & Zivid::operator<< (std::ostream &stream, const Camera &camera)
 Serialize the value to a stream More...
 
template<typename Setting >
SettingsBatch Zivid::operator<< (Camera &camera, Setting value)
 Apply a setting to camera More...
 

Detailed Description

Interface to one Zivid camera

Function Documentation

◆ operator<<() [1/2]

ZIVID_API std::ostream& Zivid::operator<< ( std::ostream &  stream,
const Camera camera 
)

Serialize the value to a stream

◆ operator<<() [2/2]

template<typename Setting >
SettingsBatch Zivid::operator<< ( Camera camera,
Setting  value 
)

Apply a setting to camera

Additional settings passed using operator<< will we be applied in the same update command to camera.