c2pa-c
C++ API for c2pa-c library
Loading...
Searching...
No Matches
c2pa::Builder Member List

This is the complete list of members for c2pa::Builder, including all inherited members.

add_action(const std::string &action_json)c2pa::Builder
add_ingredient(const std::string &ingredient_json, const std::string &format, std::istream &source)c2pa::Builder
add_ingredient(const std::string &ingredient_json, const std::filesystem::path &source_path)c2pa::Builder
add_resource(const std::string &uri, std::istream &source)c2pa::Builder
add_resource(const std::string &uri, const std::filesystem::path &source_path)c2pa::Builder
Builder(IContextProvider &context)c2pa::Builderexplicit
Builder(IContextProvider &context, const std::string &manifest_json)c2pa::Builder
Builder(const std::string &manifest_json)c2pa::Builder
Builder(C2paBuilder *builder)c2pa::Builderexplicit
Builder(const Builder &)=deletec2pa::Builder
Builder(Builder &&other) noexceptc2pa::Builderinline
c2pa_builder() const noexceptc2pa::Builder
data_hashed_placeholder(uintptr_t reserved_size, const std::string &format)c2pa::Builder
format_embeddable(const std::string &format, std::vector< unsigned char > &data)c2pa::Builderstatic
from_archive(std::istream &archive)c2pa::Builderstatic
from_archive(const std::filesystem::path &archive_path)c2pa::Builderstatic
needs_placeholder(const std::string &format)c2pa::Builder
operator=(const Builder &)=deletec2pa::Builder
operator=(Builder &&other) noexceptc2pa::Builderinline
placeholder(const std::string &format)c2pa::Builder
set_base_path(const std::string &base_path)c2pa::Builder
set_data_hash_exclusions(const std::vector< std::pair< uint64_t, uint64_t > > &exclusions)c2pa::Builder
set_intent(C2paBuilderIntent intent, C2paDigitalSourceType digital_source_type=Empty)c2pa::Builder
set_no_embed()c2pa::Builder
set_remote_url(const std::string &remote_url)c2pa::Builder
sign(const std::string &format, std::istream &source, std::ostream &dest, Signer &signer)c2pa::Builder
sign(const std::string &format, std::istream &source, std::iostream &dest, Signer &signer)c2pa::Builder
sign(const std::filesystem::path &source_path, const std::filesystem::path &dest_path, Signer &signer)c2pa::Builder
sign(const std::string &format, std::istream &source, std::iostream &dest)c2pa::Builder
sign(const std::filesystem::path &source_path, const std::filesystem::path &dest_path)c2pa::Builder
sign_data_hashed_embeddable(Signer &signer, const std::string &data_hash, const std::string &format, std::istream *asset=nullptr)c2pa::Builder
sign_embeddable(const std::string &format)c2pa::Builder
supported_mime_types()c2pa::Builderstatic
to_archive(std::ostream &dest)c2pa::Builder
to_archive(const std::filesystem::path &dest_path)c2pa::Builder
update_hash_from_stream(const std::string &format, std::istream &stream)c2pa::Builder
with_archive(std::istream &archive)c2pa::Builder
with_definition(const std::string &manifest_json)c2pa::Builder
~Builder()c2pa::Builder