Project import generated by Copybara.
GitOrigin-RevId: d8caa66de45839696f5bd0786ad3bfbcb9cff632
This commit is contained in:
@@ -41,7 +41,7 @@ class Subgraph {
|
||||
// the parent graph.
|
||||
// Subclasses may use the options argument to parameterize the config.
|
||||
// TODO: make this static?
|
||||
virtual ::mediapipe::StatusOr<CalculatorGraphConfig> GetConfig(
|
||||
virtual mediapipe::StatusOr<CalculatorGraphConfig> GetConfig(
|
||||
const SubgraphOptions& options) = 0;
|
||||
|
||||
// Returns options of a specific type.
|
||||
@@ -61,9 +61,9 @@ class Subgraph {
|
||||
|
||||
using SubgraphRegistry = GlobalFactoryRegistry<std::unique_ptr<Subgraph>>;
|
||||
|
||||
#define REGISTER_MEDIAPIPE_GRAPH(name) \
|
||||
REGISTER_FACTORY_FUNCTION_QUALIFIED(::mediapipe::SubgraphRegistry, \
|
||||
subgraph_registration, name, \
|
||||
#define REGISTER_MEDIAPIPE_GRAPH(name) \
|
||||
REGISTER_FACTORY_FUNCTION_QUALIFIED(mediapipe::SubgraphRegistry, \
|
||||
subgraph_registration, name, \
|
||||
absl::make_unique<name>)
|
||||
|
||||
// A graph factory holding a literal CalculatorGraphConfig.
|
||||
@@ -71,7 +71,7 @@ class ProtoSubgraph : public Subgraph {
|
||||
public:
|
||||
ProtoSubgraph(const CalculatorGraphConfig& config);
|
||||
virtual ~ProtoSubgraph();
|
||||
virtual ::mediapipe::StatusOr<CalculatorGraphConfig> GetConfig(
|
||||
virtual mediapipe::StatusOr<CalculatorGraphConfig> GetConfig(
|
||||
const Subgraph::SubgraphOptions& options);
|
||||
|
||||
private:
|
||||
@@ -83,7 +83,7 @@ class TemplateSubgraph : public Subgraph {
|
||||
public:
|
||||
TemplateSubgraph(const CalculatorGraphTemplate& templ);
|
||||
virtual ~TemplateSubgraph();
|
||||
virtual ::mediapipe::StatusOr<CalculatorGraphConfig> GetConfig(
|
||||
virtual mediapipe::StatusOr<CalculatorGraphConfig> GetConfig(
|
||||
const Subgraph::SubgraphOptions& options);
|
||||
|
||||
private:
|
||||
@@ -118,7 +118,7 @@ class GraphRegistry {
|
||||
bool IsRegistered(const std::string& ns, const std::string& type_name) const;
|
||||
|
||||
// Returns the specified graph config.
|
||||
::mediapipe::StatusOr<CalculatorGraphConfig> CreateByName(
|
||||
mediapipe::StatusOr<CalculatorGraphConfig> CreateByName(
|
||||
const std::string& ns, const std::string& type_name,
|
||||
const Subgraph::SubgraphOptions* options = nullptr) const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user