// Method called when application is being resumed
virtual void OnResume() = 0;
+ virtual ~SuspendResumeObserver() = default;
+
protected:
SuspendResumeObserver() = default;
};
// bitrate value must be provided in `bps` - bits per second
virtual void UpdateStreamBitrate(uint32_t stream_id, uint32_t bitrate) = 0;
+ virtual ~RTCVideoEncoderTizenAdapterClient() = default;
+
protected:
RTCVideoEncoderTizenAdapterClient() = default;
};
static std::shared_ptr<TizenVideoEncoder> Create(
scoped_refptr<base::SingleThreadTaskRunner> encoder_task_runner);
- virtual ~TizenVideoEncoder();
+ ~TizenVideoEncoder() override;
// RTCVideoEncoderTizenAdapterClient
void RegisterClient(TizenVideoEncoderClient*) override;
// error and it is not possible to continue encoding.
virtual void OnError() = 0;
+ virtual ~TizenVideoEncoderClient() = default;
+
protected:
TizenVideoEncoderClient() = default;
};
// and it is not possible to continue encoding.
virtual void OnErrorOnProxyThread() = 0;
+ virtual ~TizenVideoEncoderFacadeClient() = default;
+
protected:
TizenVideoEncoderFacadeClient() = default;
};