1 #ifndef RTC_FakeVideoCapturer_H_
2 #define RTC_FakeVideoCapturer_H_
29 virtual bool OnStart() = 0;
34 virtual void OnStop() = 0;
66 virtual bool isRunning() = 0;
84 virtual Result inputCapturedFrame(
85 uint64 timestamp_ns,
uint32 format,
int w,
int h,
const uint8* data,
size_t len,
int rotation,
bool mirror) = 0;
99 virtual Result inputEncodedFrame(
100 uint64 timestamp_ns,
int w,
int h,
const uint8* sample,
size_t sample_size) = 0;
102 virtual FourCC format()
const = 0;
112 #endif //RTC_FakeVideoCapturer_H_
Definition: videocapture.h:15
int Result
Definition: combase.h:13
#define RT_API_EXPORT
Definition: defines.h:188
unsigned int uint32
Definition: defines.h:393
unsigned long long uint64
Definition: defines.h:382
Definition: videocapture.h:22
FourCC
Definition: combase.h:669
virtual ~FakeVideoCapturer()
Definition: videocapture.h:106
unsigned char uint8
Definition: defines.h:397
Definition: audiocapture.h:5