blob: ecd9ab090be999a37d4956a6391f51b785ef4d6f [file] [log] [blame]
Anders Carlsson3ff50fb2018-02-01 14:47:051/*
2 * Copyright 2018 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
Anders Carlsson7bca8ca2018-08-30 07:30:2911#ifndef SDK_OBJC_NATIVE_API_VIDEO_ENCODER_FACTORY_H_
12#define SDK_OBJC_NATIVE_API_VIDEO_ENCODER_FACTORY_H_
Anders Carlsson3ff50fb2018-02-01 14:47:0513
Anders Carlsson7bca8ca2018-08-30 07:30:2914#include <memory>
15
Anders Carlsson7bca8ca2018-08-30 07:30:2916#include "api/video_codecs/video_encoder_factory.h"
Jared Siskin6f86f6a2023-04-20 20:49:2117#import "base/RTCVideoEncoderFactory.h"
Anders Carlsson3ff50fb2018-02-01 14:47:0518
19namespace webrtc {
20
21std::unique_ptr<VideoEncoderFactory> ObjCToNativeVideoEncoderFactory(
Mirko Bonadeia81e9c82020-05-04 14:14:3222 id<RTC_OBJC_TYPE(RTCVideoEncoderFactory)> objc_video_encoder_factory);
Anders Carlsson3ff50fb2018-02-01 14:47:0523
24} // namespace webrtc
Anders Carlsson7bca8ca2018-08-30 07:30:2925
26#endif // SDK_OBJC_NATIVE_API_VIDEO_ENCODER_FACTORY_H_