|
c2pa-c
C++ API for c2pa-c library
|
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::Builder | explicit |
| Builder(IContextProvider &context, const std::string &manifest_json) | c2pa::Builder | |
| Builder(const std::string &manifest_json) | c2pa::Builder | |
| Builder(C2paBuilder *builder) | c2pa::Builder | explicit |
| Builder(const Builder &)=delete | c2pa::Builder | |
| Builder(Builder &&other) noexcept | c2pa::Builder | inline |
| c2pa_builder() const noexcept | c2pa::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::Builder | static |
| from_archive(std::istream &archive) | c2pa::Builder | static |
| from_archive(const std::filesystem::path &archive_path) | c2pa::Builder | static |
| needs_placeholder(const std::string &format) | c2pa::Builder | |
| operator=(const Builder &)=delete | c2pa::Builder | |
| operator=(Builder &&other) noexcept | c2pa::Builder | inline |
| 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::Builder | static |
| 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 |