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..66a4790b770150057d167b026113ac3f025cb018 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,13 @@ void ExternalVideoEncoder::GenerateKeyFrame() { |
void ExternalVideoEncoder::LatestFrameIdToReference(uint32 /*frame_id*/) { |
// Do nothing not supported. |
} |
+ |
+// Creates a |VideoFrameFactory| object to vend |VideoFrame| object with |
+// encoder affinity (defined as offering some sort of performance benefit). If |
+// the encoder does not have any such capability, returns null. |
+scoped_ptr<VideoFrameFactory> ExternalVideoEncoder::CreateVideoFrameFactory() { |
+ return nullptr; |
+} |
+ |
} // namespace cast |
} // namespace media |