Definition at line 54 of file HeifImport.cpp.
◆ Reader_QIODevice()
| Reader_QIODevice::Reader_QIODevice |
( |
QIODevice * | device | ) |
|
|
inline |
◆ get_position()
| int64_t Reader_QIODevice::get_position |
( |
| ) |
const |
|
inlineoverride |
◆ read()
| int Reader_QIODevice::read |
( |
void * | data, |
|
|
size_t | size ) |
|
inlineoverride |
Definition at line 66 of file HeifImport.cpp.
67 {
68 qint64 readSize =
69 m_device->read(
static_cast<char *
>(data),
static_cast<qint64
>(size));
70 return (readSize > 0 && readSize != static_cast<qint64>(size));
71 }
References m_device.
◆ seek()
| int Reader_QIODevice::seek |
( |
int64_t | position | ) |
|
|
inlineoverride |
◆ wait_for_file_size()
| heif_reader_grow_status Reader_QIODevice::wait_for_file_size |
( |
int64_t | target_size | ) |
|
|
inlineoverride |
Definition at line 76 of file HeifImport.cpp.
77 {
79 ? heif_reader_grow_status_size_beyond_eof
80 : heif_reader_grow_status_size_reached;
81 }
References m_total_length.
◆ m_device
| QIODevice* Reader_QIODevice::m_device |
|
private |
◆ m_total_length
| int64_t Reader_QIODevice::m_total_length |
|
private |
The documentation for this class was generated from the following file: