Class StdEntitySerializer

Base Type

class StdEntitySerializer : public holoscan::gxf::GXFResource

Standard GXF entity serializer.

The VideoStreamSerializer entity serializer uses this as its entity serializer.

Public Functions

template<typename ArgT, typename ...ArgsT, typename = std::enable_if_t<!std::is_base_of_v<Resource, std::decay_t<ArgT>> && (std::is_same_v<Arg, std::decay_t<ArgT>> || std::is_same_v<ArgList, std::decay_t<ArgT>>)>>
inline StdEntitySerializer(ArgT &&arg, ArgsT&&... args)

StdEntitySerializer() = default

inline virtual const char *gxf_typename() const override

virtual void setup(ComponentSpec &spec) override

Define the resource specification.

Parameters

spec – The reference to the component specification.

virtual void initialize() override

Initialize the component.

This method is called only once when the component is created for the first time, and use of light-weight initialization.

nvidia::gxf::StdEntitySerializer *get() const

Previous Class StdComponentSerializer
Next Class SystemResourceManager
© Copyright 2022-2024, NVIDIA. Last updated on Apr 23, 2024.