Files
platform-external-webrtc/webrtc/video_engine/include/vie_external_codec.h
pkasting@chromium.org 19f3f71c98 Fix apparent typo: int -> char.
The surrounding similar methods all used unsigned char, using unsigned int in
this case looks like an accident, especially since the function passes on the
value in question to a function expecting a uint8.

BUG=none
TEST=none
R=mflodman@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/40529004

Cr-Commit-Position: refs/heads/master@{#8228}
git-svn-id: http://webrtc.googlecode.com/svn/trunk@8228 4adac7df-926f-26a2-2b94-8c16560cd09d
2015-02-02 19:44:42 +00:00

53 lines
1.8 KiB
C++

/*
* Copyright (c) 2011 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 WEBRTC_VIDEO_ENGINE_INCLUDE_VIE_EXTERNAL_CODEC_H_
#define WEBRTC_VIDEO_ENGINE_INCLUDE_VIE_EXTERNAL_CODEC_H_
#include "webrtc/common_types.h"
namespace webrtc {
class VideoDecoder;
class VideoEncoder;
class VideoEngine;
class WEBRTC_DLLEXPORT ViEExternalCodec {
public:
static ViEExternalCodec* GetInterface(VideoEngine* video_engine);
virtual int Release() = 0;
virtual int RegisterExternalSendCodec(const int video_channel,
const unsigned char pl_type,
VideoEncoder* encoder,
bool internal_source) = 0;
virtual int DeRegisterExternalSendCodec(const int video_channel,
const unsigned char pl_type) = 0;
virtual int RegisterExternalReceiveCodec(const int video_channel,
const unsigned char pl_type,
VideoDecoder* decoder,
bool decoder_render = false,
int render_delay = 0) = 0;
virtual int DeRegisterExternalReceiveCodec(const int video_channel,
const unsigned char pl_type) = 0;
protected:
ViEExternalCodec() {}
virtual ~ViEExternalCodec() {}
};
} // namespace webrtc
#endif // WEBRTC_VIDEO_ENGINE_INCLUDE_VIE_EXTERNAL_CODEC_H_