|
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 |
Public Member Functions inherited from Kwave::VirtualAudioFile | |
| 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 Public Member Functions inherited from Kwave::VirtualAudioFile | |
| 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().