1 #ifndef RTC_FakeAudioCapturer_H_
2 #define RTC_FakeAudioCapturer_H_
25 static bool hasUsedCapturer();
30 virtual bool isRunning()
const = 0;
44 virtual Result inputCapturedFrame(
45 uint64 timestamp_ns,
int sampleRate,
int channels,
const uint8* data,
size_t len) = 0;
59 virtual Result inputAACFrame(
60 uint64 timestamp_ns,
int sampleRate,
int channels,
const uint8* data,
size_t len,
int samplesOfEncodedData) = 0;
66 virtual Result enable(
bool isEnable) = 0;
75 #endif //RTC_FakeAudioCapturer_H_
Definition: audiocapture.h:12
int Result
Definition: combase.h:13
#define RT_API_EXPORT
Definition: defines.h:188
unsigned long long uint64
Definition: defines.h:382
unsigned char uint8
Definition: defines.h:397
Definition: audiocapture.h:5
virtual ~FakeAudioCapturer()
Definition: audiocapture.h:69