Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
base64.hpp File Reference
#include <string>
#include <string_view>
#include <vector>
#include <cstdint>
#include <optional>

Go to the source code of this file.

Namespaces

namespace  pulp
namespace  pulp::runtime

Functions

std::string pulp::runtime::base64_encode (const uint8_t *data, size_t length)
 Encode binary data to base64 string.
std::string pulp::runtime::base64_encode (std::string_view input)
std::optional< std::vector< uint8_t > > pulp::runtime::base64_decode (std::string_view input)
 Decode base64 string to binary data. Returns nullopt on invalid input.