blob: 85183963cfb12c486c353e70c5c814deba3d7d14 [file] [log] [blame]
Danil Chapovalov082cb562023-10-31 12:51:161/*
2 * Copyright 2023 The WebRTC project authors. All Rights Reserved.
3 *
4 * Use of this source code is governed by a BSD-style license
5 * that can be found in the LICENSE file in the root of the source
6 * tree. An additional intellectual property rights grant can be found
7 * in the file PATENTS. All contributing project authors may
8 * be found in the AUTHORS file in the root of the source tree.
9 */
10
11#ifndef API_ENABLE_MEDIA_H_
12#define API_ENABLE_MEDIA_H_
13
14#include "api/peer_connection_interface.h"
Danil Chapovalov93214072023-10-31 18:30:0615#include "rtc_base/system/rtc_export.h"
Danil Chapovalov082cb562023-10-31 12:51:1616
17namespace webrtc {
18
19// Enables media support for PeerConnnectionFactory created from `deps`
20// This function is located in its own build target to allow webrtc users that
21// do not need any media to avoid linking media specific code and thus to reduce
22// binary size.
Danil Chapovalov93214072023-10-31 18:30:0623RTC_EXPORT void EnableMedia(PeerConnectionFactoryDependencies& deps);
Danil Chapovalov082cb562023-10-31 12:51:1624
25} // namespace webrtc
26
27#endif // API_ENABLE_MEDIA_H_