diff --git a/common_video/generic_frame_descriptor/BUILD.gn b/common_video/generic_frame_descriptor/BUILD.gn index fb25d5f1a1..79314f8ef9 100644 --- a/common_video/generic_frame_descriptor/BUILD.gn +++ b/common_video/generic_frame_descriptor/BUILD.gn @@ -19,6 +19,7 @@ rtc_library("generic_frame_descriptor") { "../../api/transport/rtp:dependency_descriptor", "../../api/video:video_codec_constants", "../../rtc_base:checks", + "../../rtc_base/system:rtc_export", "//third_party/abseil-cpp/absl/container:inlined_vector", "//third_party/abseil-cpp/absl/strings:string_view", ] diff --git a/common_video/generic_frame_descriptor/generic_frame_info.h b/common_video/generic_frame_descriptor/generic_frame_info.h index 19f413b5d4..30db423e37 100644 --- a/common_video/generic_frame_descriptor/generic_frame_info.h +++ b/common_video/generic_frame_descriptor/generic_frame_info.h @@ -19,6 +19,7 @@ #include "absl/strings/string_view.h" #include "api/transport/rtp/dependency_descriptor.h" #include "api/video/video_codec_constants.h" +#include "rtc_base/system/rtc_export.h" namespace webrtc { @@ -32,7 +33,7 @@ struct CodecBufferUsage { bool updated = false; }; -struct GenericFrameInfo : public FrameDependencyTemplate { +struct RTC_EXPORT GenericFrameInfo : public FrameDependencyTemplate { class Builder; GenericFrameInfo();