Files
tubestation/third_party/libwebrtc/api/enable_media.h
Jan-Ivar Bruaroey dc5c405338 Bug 1876843 - Vendor libwebrtc from 93214073f1
Upstream commit: https://webrtc.googlesource.com/src/+/93214073f1dcd187b1b1f1615c5d2f90f99c90a7
    Mark EnableMedia with RTC_EXPORT

    Bug: webrtc:15574
    Change-Id: I324f9694bfe41fa9831a24eb4e3c4373b43a9cbb
    Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/325523
    Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
    Reviewed-by: Harald Alvestrand <hta@webrtc.org>
    Commit-Queue: Harald Alvestrand <hta@webrtc.org>
    Cr-Commit-Position: refs/heads/main@{#41055}
2024-02-02 17:57:23 -05:00

28 lines
945 B
C++

/*
* Copyright 2023 The WebRTC project authors. All Rights Reserved.
*
* Use of this source code is governed by a BSD-style license
* that can be found in the LICENSE file in the root of the source
* tree. An additional intellectual property rights grant can be found
* in the file PATENTS. All contributing project authors may
* be found in the AUTHORS file in the root of the source tree.
*/
#ifndef API_ENABLE_MEDIA_H_
#define API_ENABLE_MEDIA_H_
#include "api/peer_connection_interface.h"
#include "rtc_base/system/rtc_export.h"
namespace webrtc {
// Enables media support for PeerConnnectionFactory created from `deps`
// This function is located in its own build target to allow webrtc users that
// do not need any media to avoid linking media specific code and thus to reduce
// binary size.
RTC_EXPORT void EnableMedia(PeerConnectionFactoryDependencies& deps);
} // namespace webrtc
#endif // API_ENABLE_MEDIA_H_