Index: webrtc/video/vie_encoder.h |
diff --git a/webrtc/video/vie_encoder.h b/webrtc/video/vie_encoder.h |
index ce1e508eba92760c65b46c8783aaea9561951661..a0d93a3062f4aecff34c65a0835c41f0b357a5ca 100644 |
--- a/webrtc/video/vie_encoder.h |
+++ b/webrtc/video/vie_encoder.h |
@@ -21,6 +21,7 @@ |
#include "webrtc/frame_callback.h" |
#include "webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h" |
#include "webrtc/modules/video_coding/include/video_coding_defines.h" |
+#include "webrtc/modules/video_coding/utility/ivf_file_writer.h" |
#include "webrtc/modules/video_processing/include/video_processing.h" |
#include "webrtc/typedefs.h" |
@@ -116,6 +117,9 @@ class ViEEncoder : public VideoEncoderRateObserver, |
int64_t round_trip_time_ms); |
private: |
+ static const bool kEnableFrameRecording = false; |
+ static const int kMaxLayers = 3; |
+ |
bool EncoderPaused() const EXCLUSIVE_LOCKS_REQUIRED(data_cs_); |
void TraceFrameDropStart() EXCLUSIVE_LOCKS_REQUIRED(data_cs_); |
void TraceFrameDropEnd() EXCLUSIVE_LOCKS_REQUIRED(data_cs_); |
@@ -155,6 +159,8 @@ class ViEEncoder : public VideoEncoderRateObserver, |
uint64_t picture_id_rpsi_ GUARDED_BY(data_cs_); |
bool video_suspended_ GUARDED_BY(data_cs_); |
+ |
+ std::unique_ptr<IvfFileWriter> file_writers_[kMaxLayers] GUARDED_BY(data_cs_); |
}; |
} // namespace webrtc |