SynViewImageFormatParams
Description
Aggregates image parameters for use with SynView filters.Structure fields and default values (if defined) are described below:
- Box Aoi - Required fragment of image to stream
- int HorizontalBinning - Number of horizontal pixels to combine together
- int VerticalBinning - Number of vertical pixels to combine together
- int HorizontalDecimation - Horizontal decimation(sub-sampling) of the image
- int VerticalDecimation - Vertical decimation(sub-sampling) of the image
- Bool ReverseX - Flip horizontally the image sent by the device
- Bool ReverseY - Flip vertically the image sent by the device
struct SynViewImageFormatParams { Box Aoi; int HorizontalBinning; int VerticalBinning; int HorizontalDecimation; int VerticalDecimation; Bool ReverseX; Bool ReverseY; Box Aoi( void ) const { return Aoi; }; int HorizontalBinning( void ) const { return HorizontalBinning; }; int VerticalBinning( void ) const { return VerticalBinning; }; int HorizontalDecimation( void ) const { return HorizontalDecimation; }; int VerticalDecimation( void ) const { return VerticalDecimation; }; Bool ReverseX( void ) const { return ReverseX; }; Bool ReverseY( void ) const { return ReverseY; }; bool operator == ( const avs::SynViewImageFormatParams& rhs ) const { return Aoi == rhs.Aoi && HorizontalBinning == rhs.HorizontalBinning && VerticalBinning == rhs.VerticalBinning && HorizontalDecimation == rhs.HorizontalDecimation && VerticalDecimation == rhs.VerticalDecimation && ReverseX == rhs.ReverseX && ReverseY == rhs.ReverseY; } bool operator != ( const avs::SynViewImageFormatParams& rhs ) const { return !(operator==(rhs)); } };