|
NVIDIA DeepStream SDK API Reference
|
6.4 Release
|
Go to the documentation of this file.
24 #ifndef __GST_NVSTREAMMUX_PROPERTY_PARSER_H__
25 #define __GST_NVSTREAMMUX_PROPERTY_PARSER_H__
28 #include <unordered_map>
30 #include <yaml-cpp/yaml.h>
86 void ParseTxtConfigCommonProps(
BatchPolicyConfig* batchPolicy, gchar* group, GKeyFile* keyFile);
92 void ParseYmlConfigCommonProps(
BatchPolicyConfig* batchPolicy, std::string group);
static constexpr gboolean NVSTREAMMUX_DEFAULT_PROP_GROUP_ENABLE_SOURCE_CONTROL
static constexpr guint NVSTREAMMUX_DEFAULT_SOURCE_GROUP_MAX_FRAMES_PER_BATCH
static constexpr guint NVSTREAMMUX_DEFAULT_PROP_GROUP_OVERALL_MIN_FPS_N
static constexpr guint NVSTREAMMUX_DEFAULT_SOURCE_GROUP_MIN_FPS_D
static constexpr guint NVSTREAMMUX_DEFAULT_PROP_GROUP_BATCH_SIZE
static constexpr gboolean NVSTREAMMUX_DEFAULT_PROP_GROUP_MAX_FPS_CONTROL
static constexpr guint NVSTREAMMUX_DEFAULT_SOURCE_GROUP_MAX_FPS_N
Defaults for SOURCE_GROUP.
static constexpr guint NVSTREAMMUX_DEFAULT_SOURCE_GROUP_PRIORITY
static constexpr guint NVSTREAMMUX_DEFAULT_SOURCE_GROUP_MAX_FPS_D
bool ParseConfigs(BatchPolicyConfig *batchPolicy, bool defaults=false, guint numSources=1)
Parse the Config file for per-source properties Note: For batch-size, if config unavailable in the fi...
static constexpr guint NVSTREAMMUX_DEFAULT_PROP_GROUP_OVERALL_MAX_SAME_SOURCE_FRAMES
static constexpr gboolean NVSTREAMMUX_DEFAULT_PROP_GROUP_ADAPTIVE_BATCHING
@ BATCH_METHOD_ROUND_ROBIN
static constexpr NvStreammuxBatchMethod NVSTREAMMUX_DEFAULT_PROP_GROUP_BATCH_METHOD_ALGO_TYPE
Defaults for PROP_GROUP.
static constexpr guint NVSTREAMMUX_DEFAULT_PROP_GROUP_OVERALL_MAX_FPS_N
static constexpr guint NVSTREAMMUX_DEFAULT_PROP_GROUP_OVERALL_MAX_FPS_D
static constexpr guint NVSTREAMMUX_DEFAULT_SOURCE_GROUP_MIN_FPS_N
bool SetConfigFile(gchar const *const cfgFilePath)
static constexpr guint NVSTREAMMUX_DEFAULT_PROP_GROUP_OVERALL_MIN_FPS_D