• Home
  • Raw
  • Download

Lines Matching refs:virtual

46     virtual ~ExifUtils();
52 virtual bool initialize() = 0;
55 virtual bool setFromMetadata(const CameraMetadata& metadata, const size_t imageWidth,
60 virtual bool setAperture(uint32_t numerator, uint32_t denominator) = 0;
64 virtual bool setBrightness(int32_t numerator, int32_t denominator) = 0;
68 virtual bool setColorSpace(uint16_t color_space) = 0;
72 virtual bool setComponentsConfiguration(const std::string& components_configuration) = 0;
76 virtual bool setCompression(uint16_t compression) = 0;
80 virtual bool setContrast(uint16_t contrast) = 0;
85 virtual bool setDateTime(const struct tm& t) = 0;
89 virtual bool setDescription(const std::string& description) = 0;
94 virtual bool setDigitalZoomRatio(uint32_t numerator, uint32_t denominator) = 0;
98 virtual bool setExposureBias(int32_t numerator, int32_t denominator) = 0;
102 virtual bool setExposureMode(uint16_t exposure_mode) = 0;
107 virtual bool setExposureProgram(uint16_t exposure_program) = 0;
111 virtual bool setExposureTime(uint32_t numerator, uint32_t denominator) = 0;
115 virtual bool setFlash(uint16_t flash) = 0;
119 virtual bool setFNumber(uint32_t numerator, uint32_t denominator) = 0;
123 virtual bool setFocalLength(uint32_t numerator, uint32_t denominator) = 0;
127 virtual bool setGainControl(uint16_t gain_control) = 0;
131 virtual bool setGpsAltitude(double altitude) = 0;
135 virtual bool setGpsLatitude(double latitude) = 0;
139 virtual bool setGpsLongitude(double longitude) = 0;
143 virtual bool setGpsProcessingMethod(const std::string& method) = 0;
147 virtual bool setGpsTimestamp(const struct tm& t) = 0;
151 virtual bool setImageHeight(uint32_t length) = 0;
155 virtual bool setImageWidth(uint32_t width) = 0;
159 virtual bool setIsoSpeedRating(uint16_t iso_speed_ratings) = 0;
163 virtual bool setLightSource(uint16_t light_source) = 0;
167 virtual bool setMaxAperture(uint32_t numerator, uint32_t denominator) = 0;
171 virtual bool setMeteringMode(uint16_t metering_mode) = 0;
175 virtual bool setOrientation(uint16_t orientation) = 0;
179 virtual bool setResolutionUnit(uint16_t resolution_unit) = 0;
183 virtual bool setSaturation(uint16_t saturation) = 0;
187 virtual bool setSceneCaptureType(uint16_t type) = 0;
191 virtual bool setSharpness(uint16_t sharpness) = 0;
195 virtual bool setShutterSpeed(int32_t numerator, int32_t denominator) = 0;
199 virtual bool setSubjectDistance(uint32_t numerator, uint32_t denominator) = 0;
203 virtual bool setSubsecTime(const std::string& subsec_time) = 0;
207 virtual bool setWhiteBalance(uint16_t white_balance) = 0;
211 virtual bool setXResolution(uint32_t numerator, uint32_t denominator) = 0;
216 virtual bool setYCbCrPositioning(uint16_t ycbcr_positioning) = 0;
220 virtual bool setYResolution(uint32_t numerator, uint32_t denominator) = 0;
224 virtual bool setMake(const std::string& make) = 0;
228 virtual bool setModel(const std::string& model) = 0;
232 virtual bool generateApp1(const void* thumbnail_buffer, uint32_t size) = 0;
236 virtual const uint8_t* getApp1Buffer() = 0;
240 virtual unsigned int getApp1Length() = 0;