Update EncoderProxy to use EncoderInfo
Bug: webrtc:9890 Change-Id: Iadb9cab3bb628480cb83c456f23cc15f6fee8d47 Reviewed-on: https://webrtc-review.googlesource.com/c/109027 Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Sebastian Jansson <srte@webrtc.org> Commit-Queue: Erik Språng <sprang@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25497}
This commit is contained in:
@ -71,9 +71,6 @@ class VideoEncoderProxyFactory final : public VideoEncoderFactory {
|
|||||||
size_t max_payload_size) override {
|
size_t max_payload_size) override {
|
||||||
return encoder_->InitEncode(config, number_of_cores, max_payload_size);
|
return encoder_->InitEncode(config, number_of_cores, max_payload_size);
|
||||||
}
|
}
|
||||||
VideoEncoder::ScalingSettings GetScalingSettings() const override {
|
|
||||||
return encoder_->GetScalingSettings();
|
|
||||||
}
|
|
||||||
int32_t RegisterEncodeCompleteCallback(
|
int32_t RegisterEncodeCompleteCallback(
|
||||||
EncodedImageCallback* callback) override {
|
EncodedImageCallback* callback) override {
|
||||||
return encoder_->RegisterEncodeCompleteCallback(callback);
|
return encoder_->RegisterEncodeCompleteCallback(callback);
|
||||||
@ -86,8 +83,8 @@ class VideoEncoderProxyFactory final : public VideoEncoderFactory {
|
|||||||
uint32_t framerate) override {
|
uint32_t framerate) override {
|
||||||
return encoder_->SetRateAllocation(rate_allocation, framerate);
|
return encoder_->SetRateAllocation(rate_allocation, framerate);
|
||||||
}
|
}
|
||||||
const char* ImplementationName() const override {
|
VideoEncoder::EncoderInfo GetEncoderInfo() const override {
|
||||||
return encoder_->ImplementationName();
|
return encoder_->GetEncoderInfo();
|
||||||
}
|
}
|
||||||
|
|
||||||
VideoEncoder* const encoder_;
|
VideoEncoder* const encoder_;
|
||||||
|
Reference in New Issue
Block a user