Definition at line 83 of file HeifExport.cpp.
◆ Writer_QIODevice()
| Writer_QIODevice::Writer_QIODevice |
( |
QIODevice * | io | ) |
|
|
inline |
◆ write()
| heif_error Writer_QIODevice::write |
( |
const void * | data, |
|
|
size_t | size ) |
|
inlineoverride |
Definition at line 91 of file HeifExport.cpp.
91 {
92 qint64 n =
m_io->write(
static_cast<const char *
>(data),
93 static_cast<int>(size));
94 if (n != static_cast<qint64>(size)) {
95 QString error =
m_io->errorString();
96
97 heif_error err = {
98 heif_error_Encoding_error,
99 heif_suberror_Cannot_write_output_data,
100 "Could not write output data" };
101
102 return err;
103 }
104
105 struct heif_error heif_error_ok = { heif_error_Ok, heif_suberror_Unspecified, "Success" };
106 return heif_error_ok;
107 }
References m_io.
◆ m_io
| QIODevice* Writer_QIODevice::m_io |
|
private |
The documentation for this class was generated from the following file: