52 virtual void onAudioInputFrame(const char* inputId, int sampleRateHz, int channels, unsigned char *buf, int len, int playDelayMS, int recDelayMS, int clockDrift) = 0;
63 virtual void onAudioOutputFrame(const char* outputId, int sampleRateHz, int channels, unsigned char *buf, int len) = 0;
85 virtual void onVideoCaptureFrame(const char* captureId, int face, int imageAngle, int captureOrient, int* width, int* height,
109 virtual void onVideoRenderFrame(const char* renderId, JCMediaDeviceVideoType sourceType, int angle, JCMediaDeviceVideoMirror mirror, int* width, int* height, unsigned char * data, int timeStampMs) = 0;
Definition: JCMediaDeviceCallback.h:38
virtual void onAudioOutputFrame(const char *outputId, int sampleRateHz, int channels, unsigned char *buf, int len)=0
virtual void onAudioInputFrame(const char *inputId, int sampleRateHz, int channels, unsigned char *buf, int len, int playDelayMS, int recDelayMS, int clockDrift)=0
Definition: JCMediaDeviceCallback.h:12
virtual void onCameraUpdate()=0
virtual void onRenderStart(JCMediaDeviceVideoCanvas *canvas)=0
virtual void onRenderReceived(JCMediaDeviceVideoCanvas *canvas)=0
Definition: JCMediaDeviceVideoCanvas.h:11
Definition: JCMediaDeviceCallback.h:70
virtual void onVideoCaptureFrame(const char *captureId, int face, int imageAngle, int captureOrient, int *width, int *height, int paddingWidth, int paddingHeight, unsigned char *data)=0
virtual void onVideoRenderFrame(const char *renderId, JCMediaDeviceVideoType sourceType, int angle, JCMediaDeviceVideoMirror mirror, int *width, int *height, unsigned char *data, int timeStampMs)=0