Zrythm
v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
compression.h
1
// SPDX-FileCopyrightText: © 2023-2024 Alexandros Theodotou <alex@zrythm.org>
2
// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4
#pragma once
5
6
#include "utils/utf8_string.h"
7
11
namespace
zrythm::utils::compression
12
{
13
19
QByteArray
20
compress_to_base64_str
(
const
QByteArray &src);
21
27
CStringRAII
28
decompress_string_from_base64
(
const
QByteArray &b64);
29
30
};
// namespace zrythm::utils::compression
zrythm::utils::CStringRAII
C string RAII wrapper.
Definition
utf8_string.h:223
zrythm::utils::compression
Compression utilities.
Definition
compression.h:12
zrythm::utils::compression::decompress_string_from_base64
CStringRAII decompress_string_from_base64(const QByteArray &b64)
Decompresses a NULL-terminated string.
zrythm::utils::compression::compress_to_base64_str
QByteArray compress_to_base64_str(const QByteArray &src)
Compresses a NULL-terminated string.
src
utils
compression.h
Generated by
1.16.1