kwave
18.07.70
|
#include <RepairVirtualAudioFile.h>
Public Member Functions | |
RepairVirtualAudioFile (QIODevice &device, QList< Kwave::RecoverySource *> *repair_list) | |
virtual | ~RepairVirtualAudioFile () Q_DECL_OVERRIDE |
virtual qint64 | read (char *data, unsigned int nbytes) Q_DECL_OVERRIDE |
virtual qint64 | length () Q_DECL_OVERRIDE |
virtual qint64 | write (const char *data, unsigned int nbytes) Q_DECL_OVERRIDE |
virtual qint64 | seek (qint64 offset, bool is_relative) Q_DECL_OVERRIDE |
virtual qint64 | tell () Q_DECL_OVERRIDE |
![]() | |
VirtualAudioFile (QIODevice &device) | |
virtual | ~VirtualAudioFile () |
virtual void | open (Kwave::VirtualAudioFile *x, AFfilesetup setup) |
virtual void | close () |
AFfilehandle & | handle () |
AFvirtualfile * | file () |
long int | lastError () |
QString | lastErrorText () |
virtual void | destroy () |
Private Attributes | |
qint64 | m_position |
QList< Kwave::RecoverySource * > * | m_repair_list |
Additional Inherited Members | |
![]() | |
static Kwave::VirtualAudioFile * | adapter (AFvirtualfile *vfile) |
Definition at line 31 of file RepairVirtualAudioFile.h.
Kwave::RepairVirtualAudioFile::RepairVirtualAudioFile | ( | QIODevice & | device, |
QList< Kwave::RecoverySource *> * | repair_list | ||
) |
Constructor
device | QIODevice used as source |
repair_list | list of RecoverySource objects for building the new file |
Definition at line 27 of file RepairVirtualAudioFile.cpp.
|
virtual |
Destructor
Definition at line 35 of file RepairVirtualAudioFile.cpp.
References m_repair_list.
|
virtual |
returns the length of the file
Reimplemented from Kwave::VirtualAudioFile.
Definition at line 74 of file RepairVirtualAudioFile.cpp.
References Kwave::RecoverySource::length(), m_repair_list, and Kwave::RecoverySource::offset().
Referenced by seek().
|
virtual |
reads a block of data
Reimplemented from Kwave::VirtualAudioFile.
Definition at line 47 of file RepairVirtualAudioFile.cpp.
References m_position, m_repair_list, and Kwave::RecoverySource::read().
|
virtual |
seek to a file position
Reimplemented from Kwave::VirtualAudioFile.
Definition at line 96 of file RepairVirtualAudioFile.cpp.
References length(), and m_position.
|
virtual |
returns the file position
Reimplemented from Kwave::VirtualAudioFile.
Definition at line 107 of file RepairVirtualAudioFile.cpp.
References m_position.
|
virtual |
writes a block of data
Reimplemented from Kwave::VirtualAudioFile.
Definition at line 86 of file RepairVirtualAudioFile.cpp.
|
private |
position within the virtual file
Definition at line 65 of file RepairVirtualAudioFile.h.
|
private |
list of sources for the recovered files
Definition at line 68 of file RepairVirtualAudioFile.h.
Referenced by length(), read(), and ~RepairVirtualAudioFile().