LeviLamina
Loading...
Searching...
No Matches
VideoRtpReceiver.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/rtc/VideoSinkInterface.h"
7#include "mc/external/webrtc/MediaSourceInterface.h"
8#include "mc/external/webrtc/scoped_refptr.h"
9
10// auto generated forward declare list
11// clang-format off
12namespace cricket { class MediaReceiveChannelInterface; }
13namespace rtc { class Thread; }
14namespace webrtc { class MediaStreamInterface; }
15namespace webrtc { class VideoFrame; }
16// clang-format on
17
18namespace webrtc {
19
21public:
22 // prevent constructor by default
24
25public:
26 // member functions
27 // NOLINTBEGIN
28 MCNAPI void OnEncodedSinkEnabled(bool);
29
30 MCNAPI void OnGenerateKeyFrame();
31
32 MCNAPI void RestartMediaChannel(::std::optional<uint>);
33
34 MCNAPI void RestartMediaChannel_w(::std::optional<uint>, ::webrtc::MediaSourceInterface::SourceState);
35
36 MCNAPI void SetEncodedSinkEnabled(bool);
37
39
41
42 MCNAPI void SetupMediaChannel(::std::optional<uint>, ::cricket::MediaReceiveChannelInterface*);
43
44 MCNAPI VideoRtpReceiver(::rtc::Thread*, ::std::string, ::std::vector<::std::string>);
45
48 ::std::string const&,
50 );
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor(::rtc::Thread*, ::std::string, ::std::vector<::std::string>);
57
58 MCNAPI void* $ctor(
60 ::std::string const&,
62 );
63 // NOLINTEND
64
65public:
66 // vftables
67 // NOLINTBEGIN
68 MCNAPI static void** $vftable();
69 // NOLINTEND
70};
71
72} // namespace webrtc
Definition MediaReceiveChannelInterface.h:22
Definition Thread.h:20
Definition VideoSinkInterface.h:8
Definition VideoRtpReceiver.h:20
static MCAPI void ** $vftable()
MCAPI void * $ctor(::rtc::Thread *, ::std::string, ::std::vector<::std::string >)
MCAPI void OnGenerateKeyFrame()
MCAPI void SetEncodedSinkEnabled(bool)
MCAPI void SetMediaChannel_w(::cricket::MediaReceiveChannelInterface *)
MCAPI void SetSink(::rtc::VideoSinkInterface<::webrtc::VideoFrame > *)
MCAPI void RestartMediaChannel(::std::optional< uint >)
MCAPI void RestartMediaChannel_w(::std::optional< uint >, ::webrtc::MediaSourceInterface::SourceState)
MCAPI VideoRtpReceiver(::rtc::Thread *, ::std::string const &, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &)
MCAPI VideoRtpReceiver(::rtc::Thread *, ::std::string, ::std::vector<::std::string >)
MCAPI void OnEncodedSinkEnabled(bool)
MCAPI void * $ctor(::rtc::Thread *, ::std::string const &, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &)
MCAPI void SetupMediaChannel(::std::optional< uint >, ::cricket::MediaReceiveChannelInterface *)
Definition scoped_refptr.h:8