SynViewAcquisitionParams
Description
Aggregates parameters of Image Acquisition for use with SynView filters.Structure fields and default values (if defined) are described below:
- SynViewTriggerSource TriggerSource - Trigger mode
- SynViewTriggerActivation TriggerActivation - Trigger activation
- float ExposureTime - Camera frame exposition time
- SynViewAutoMode ExposureAutoMode - Automatic exposure mode
- float FrameRate - Frame rate
struct SynViewAcquisitionParams
{
SynViewTriggerSource TriggerSource;
SynViewTriggerActivation TriggerActivation;
float ExposureTime;
SynViewAutoMode ExposureAutoMode;
float FrameRate;
SynViewTriggerSource TriggerSource() const { return TriggerSource; };
SynViewTriggerActivation TriggerActivation() const { return TriggerActivation; };
float ExposureTime() const { return ExposureTime; };
SynViewAutoMode ExposureAutoMode() const { return ExposureAutoMode; };
float FrameRate() const { return FrameRate; };
bool operator == ( const avs::SynViewAcquisitionParams& rhs ) const
{
return TriggerSource == rhs.TriggerSource &&
TriggerActivation == rhs.TriggerActivation &&
ExposureTime == rhs.ExposureTime &&
ExposureAutoMode == rhs.ExposureAutoMode &&
FrameRate == rhs.FrameRate;
}
bool operator != ( const avs::SynViewAcquisitionParams& rhs ) const
{
return !(operator==(rhs));
}
};
