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() = 0;
110 #endif //RTC_FakeVideoCapturer_H_ int Result
返回值类型
Definition: combase.h:9
#define RT_API_EXPORT
Definition: defines.h:186
unsigned int uint32
Definition: defines.h:391
virtual ~FakeVideoCapturer()
Definition: videocapture.h:104
unsigned long long uint64
Definition: defines.h:380
视频流导入接口.
Definition: videocapture.h:15
FourCC
Definition: combase.h:626
视频流导入回调接口.
Definition: videocapture.h:22
unsigned char uint8
Definition: defines.h:395
Definition: audiocapture.h:5