|
| 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 () |
|