Tag Parser
6.5.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include "./backuphelper.h"
#include "./mediafileinfo.h"
#include <c++utilities/conversion/stringconversion.h>
#include <c++utilities/conversion/stringbuilder.h>
#include <c++utilities/io/catchiofailure.h>
#include <sys/stat.h>
#include <string>
#include <fstream>
#include <cstdio>
#include <stdexcept>
Go to the source code of this file.
Namespaces | |
Media | |
Contains all classes and functions of the TagInfo library. | |
Media::BackupHelper | |
Helps to create and restore backup files when rewriting files to apply changed tag information. | |
Functions | |
TAG_PARSER_EXPORT std::string & | Media::BackupHelper::backupDirectory () |
Returns the directory used to store backup files. More... | |
void | Media::BackupHelper::restoreOriginalFileFromBackupFile (const std::string &originalPath, const std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream) |
Restores the original file from the specified backup file. More... | |
void | Media::BackupHelper::createBackupFile (const std::string &originalPath, std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream) |
Creates a backup file for the specified file. More... | |
void | Media::BackupHelper::handleFailureAfterFileModified (MediaFileInfo &fileInfo, const std::string &backupPath, NativeFileStream &outputStream, NativeFileStream &backupStream, const std::string &context) |
Handles a failure/abort which occured after the file has been modified. More... | |