|
| | Image () |
| |
| virtual const unsigned char * | data ()=0 |
| |
| virtual size_t | width () const =0 |
| |
| virtual size_t | height () const =0 |
| |
| virtual size_t | stride () const =0 |
| |
| virtual size_t | channels () const =0 |
| |
| virtual size_t | channelSize () const =0 |
| |
| virtual Format | imageFormat () const =0 |
| |
| size_t | size () |
| |
| virtual void | save (std::string path) const =0 |
| |
| virtual | ~Image ()=default |
| |
| | ImageFfmpeg (std::string path) |
| |
| | ImageFfmpeg (size_t width, size_t height, size_t stride, Format imageFormat, uint8_t *data=nullptr) |
| |
| const unsigned char * | data () override |
| |
| virtual size_t | width () const override |
| |
| virtual size_t | height () const override |
| |
| virtual size_t | stride () const override |
| |
| size_t | channels () const override |
| |
| size_t | channelSize () const override |
| |
| virtual Format | imageFormat () const override |
| |
| void | save (std::string path) const override |
| |
| | ~ImageFfmpeg () |
| |