| Index: media/cast/sender/external_video_encoder.cc
|
| diff --git a/media/cast/sender/external_video_encoder.cc b/media/cast/sender/external_video_encoder.cc
|
| index 6dec102436ed50892f671ca1c5a33ca625e8603c..8d999a21d16109023c38cf3c9637051a6f165f62 100644
|
| --- a/media/cast/sender/external_video_encoder.cc
|
| +++ b/media/cast/sender/external_video_encoder.cc
|
| @@ -15,6 +15,7 @@
|
| #include "media/cast/cast_defines.h"
|
| #include "media/cast/logging/logging_defines.h"
|
| #include "media/cast/net/cast_transport_config.h"
|
| +#include "media/cast/sender/video_frame_factory.h"
|
| #include "media/video/video_encode_accelerator.h"
|
|
|
| namespace media {
|
| @@ -486,5 +487,12 @@ void ExternalVideoEncoder::GenerateKeyFrame() {
|
| void ExternalVideoEncoder::LatestFrameIdToReference(uint32 /*frame_id*/) {
|
| // Do nothing not supported.
|
| }
|
| +
|
| +// Allow the encoder to return a specialized video frame factory. May return
|
| +// null, in which case a default implementation will be used instead.
|
| +scoped_refptr<VideoFrameFactory> ExternalVideoEncoder::GetVideoFrameFactory() {
|
| + return nullptr;
|
| +}
|
| +
|
| } // namespace cast
|
| } // namespace media
|
|
|