|
Tag Parser 12.5.2
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
#include "./backuphelper.h"#include "./diagnostics.h"#include "./mediafileinfo.h"#include <c++utilities/conversion/stringbuilder.h>#include <c++utilities/conversion/stringconversion.h>#include <c++utilities/io/path.h>#include <cstdio>#include <filesystem>#include <fstream>#include <stdexcept>#include <string>Go to the source code of this file.
Namespaces | |
| namespace | TagParser |
| Contains all classes and functions of the TagInfo library. | |
| namespace | TagParser::BackupHelper |
| Helps to create and restore backup files when rewriting files to apply changed tag information. | |
Functions | |
| void | TagParser::BackupHelper::restoreOriginalFileFromBackupFile (const std::string &originalPath, const std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream) |
| Restores the original file from the specified backup file. | |
| void | TagParser::BackupHelper::createBackupFile (const std::string &backupDir, const std::string &originalPath, std::string &backupPath, NativeFileStream &originalStream, NativeFileStream &backupStream) |
| Creates a backup file for the specified file. | |
| TAG_PARSER_EXPORT void | TagParser::BackupHelper::createBackupFileCanonical (const std::string &backupDir, std::string &originalPath, std::string &backupPath, CppUtilities::NativeFileStream &originalStream, CppUtilities::NativeFileStream &backupStream) |
| Creates a backup file like createBackupFile() but canonicalizes originalPath before doing the backup. | |
| void | TagParser::BackupHelper::handleFailureAfterFileModified (MediaFileInfo &fileInfo, const std::string &backupPath, NativeFileStream &outputStream, NativeFileStream &backupStream, Diagnostics &diag, const std::string &context) |
| Handles a failure/abort which occurred after the file has been modified. | |
| TAG_PARSER_EXPORT void | TagParser::BackupHelper::handleFailureAfterFileModifiedCanonical (MediaFileInfo &fileInfo, const std::string &originalPath, const std::string &backupPath, CppUtilities::NativeFileStream &outputStream, CppUtilities::NativeFileStream &backupStream, Diagnostics &diag, const std::string &context) |
| Handles a failure/abort which occurred after the file has been modified. | |