Lines Matching refs:virtual
63 virtual ~ExifUtils();
69 virtual bool initialize(const unsigned char *app1Segment, size_t app1SegmentSize) = 0;
70 virtual bool initializeEmpty() = 0;
73 virtual bool setFromMetadata(const CameraMetadata& metadata,
79 virtual bool setAperture(float aperture) = 0;
83 virtual bool setColorSpace(uint16_t color_space) = 0;
88 virtual bool setDateTime(const struct tm& t) = 0;
93 virtual bool setDigitalZoomRatio(uint32_t crop_width, uint32_t crop_height,
98 virtual bool setExposureBias(int32_t ev,
103 virtual bool setExposureMode(uint8_t exposure_mode) = 0;
107 virtual bool setExposureTime(float exposure_time) = 0;
111 virtual bool setFlash(uint8_t flash_available, uint8_t flash_state, uint8_t ae_mode) = 0;
115 virtual bool setFNumber(float f_number) = 0;
119 virtual bool setFocalLength(float focal_length) = 0;
123 virtual bool setFocalLengthIn35mmFilm(float focal_length,
128 virtual bool setGpsAltitude(double altitude) = 0;
132 virtual bool setGpsLatitude(double latitude) = 0;
136 virtual bool setGpsLongitude(double longitude) = 0;
140 virtual bool setGpsProcessingMethod(const std::string& method) = 0;
144 virtual bool setGpsTimestamp(const struct tm& t) = 0;
148 virtual bool setImageHeight(uint32_t length) = 0;
152 virtual bool setImageWidth(uint32_t width) = 0;
156 virtual bool setIsoSpeedRating(uint16_t iso_speed_ratings) = 0;
160 virtual bool setMaxAperture(float aperture) = 0;
164 virtual bool setOrientation(uint16_t degrees) = 0;
168 virtual bool setOrientationValue(ExifOrientation orientationValue) = 0;
172 virtual bool setShutterSpeed(float exposure_time) = 0;
176 virtual bool setSubjectDistance(float diopters) = 0;
180 virtual bool setSubsecTime(const std::string& subsec_time) = 0;
184 virtual bool setWhiteBalance(uint8_t white_blanace) = 0;
188 virtual bool generateApp1() = 0;
192 virtual const uint8_t* getApp1Buffer() = 0;
196 virtual unsigned int getApp1Length() = 0;