31 typedef void (*ConverterFunction)(
const void *,
void *,
const size_t,
const double);
74 static std::vector<std::string> listTargetFormats(
const std::string &sourceFormat);
83 static std::vector<std::string> listSourceFormats(
const std::string &targetFormat);
91 static std::vector<FunctionPriority> listPriorities(
const std::string &sourceFormat,
const std::string &targetFormat);
100 static ConverterFunction getFunction(
const std::string &sourceFormat,
const std::string &targetFormat);
101 static ConverterFunction getFunction(
const std::string &sourceFormat,
const std::string &targetFormat,
const FunctionPriority &priority);
106 static std::vector<std::string> listAvailableSourceFormats(
void);
std::map< std::string, TargetFormatConverters > FormatConverters
Definition: ConverterRegistry.hpp:55
Definition: ConverterRegistry.hpp:23
std::map< FunctionPriority, ConverterFunction > TargetFormatConverterPriority
Definition: ConverterRegistry.hpp:45
FunctionPriority
Definition: ConverterRegistry.hpp:36
Definition: ConverterPrimatives.hpp:14
#define SOAPY_SDR_API
Definition: Config.h:41
std::map< std::string, TargetFormatConverterPriority > TargetFormatConverters
Definition: ConverterRegistry.hpp:50