Export more symbols to fix Chromecast component build
When building certain Chromecast build flavors in component build mode,
there are some link errors due to symbols not being exported. This CL
fixes those issues.
TBR: kwiberg@webrtc.org
Bug: None
Change-Id: I408f0a84b8ac4610cc6b5aa6ff58248ea82c9c66
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161148
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#29992}
diff --git a/api/audio_options.h b/api/audio_options.h
index aa2594c..b714998 100644
--- a/api/audio_options.h
+++ b/api/audio_options.h
@@ -16,6 +16,7 @@
#include <string>
#include "absl/types/optional.h"
+#include "rtc_base/system/rtc_export.h"
namespace cricket {
@@ -23,7 +24,7 @@
// Used to be flags, but that makes it hard to selectively apply options.
// We are moving all of the setting of options to structs like this,
// but some things currently still use flags.
-struct AudioOptions {
+struct RTC_EXPORT AudioOptions {
AudioOptions();
~AudioOptions();
void SetAll(const AudioOptions& change);