diff --git a/modules/video_coding/svc/BUILD.gn b/modules/video_coding/svc/BUILD.gn index f306dea59a..a2ac09c480 100644 --- a/modules/video_coding/svc/BUILD.gn +++ b/modules/video_coding/svc/BUILD.gn @@ -58,6 +58,7 @@ rtc_source_set("scalability_structures") { "../../../common_video/generic_frame_descriptor", "../../../rtc_base:checks", "../../../rtc_base:logging", + "../../../rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/base:core_headers", "//third_party/abseil-cpp/absl/strings:string_view", ] diff --git a/modules/video_coding/svc/create_scalability_structure.h b/modules/video_coding/svc/create_scalability_structure.h index 2544b66558..6cc6e9e948 100644 --- a/modules/video_coding/svc/create_scalability_structure.h +++ b/modules/video_coding/svc/create_scalability_structure.h @@ -16,14 +16,15 @@ #include "api/video_codecs/scalability_mode.h" #include "modules/video_coding/svc/scalable_video_controller.h" +#include "rtc_base/system/rtc_export.h" namespace webrtc { // Creates a structure by name according to // https://w3c.github.io/webrtc-svc/#scalabilitymodes* // Returns nullptr for unknown name. -std::unique_ptr CreateScalabilityStructure( - ScalabilityMode name); +std::unique_ptr RTC_EXPORT +CreateScalabilityStructure(ScalabilityMode name); // Returns description of the scalability structure identified by 'name', // Return nullopt for unknown name.