SynViewAcquisitionParams

Description

Aggregates parameters of Image Acquisition for use with SynView filters.

Structure fields and default values (if defined) are described below:

struct SynViewAcquisitionParams
{
	SynViewTriggerSource		TriggerSource;
	SynViewTriggerActivation	TriggerActivation;
	float						ExposureTime;
	SynViewAutoMode				ExposureAutoMode;
	float						FrameRate;


	SynViewTriggerSource TriggerSource( void ) const			{ return TriggerSource;		};
	SynViewTriggerActivation TriggerActivation( void ) const	{ return TriggerActivation;	};
	float ExposureTime( void ) const							{ return ExposureTime;		};
	SynViewAutoMode ExposureAutoMode( void ) const				{ return ExposureAutoMode;	};
	float FrameRate( void ) 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));
	}

};