| Index: content/renderer/media/video_track_recorder.h
|
| diff --git a/content/renderer/media/video_track_recorder.h b/content/renderer/media/video_track_recorder.h
|
| index e1db7fcf3def5f98669a69c182051cc3f81a76dd..0460cfaeed3f6abf607b399f4a94a777e0e29797 100644
|
| --- a/content/renderer/media/video_track_recorder.h
|
| +++ b/content/renderer/media/video_track_recorder.h
|
| @@ -37,10 +37,14 @@ namespace content {
|
| class CONTENT_EXPORT VideoTrackRecorder
|
| : NON_EXPORTED_BASE(public MediaStreamVideoSink) {
|
| public:
|
| + // Do not change the order of codecs; add new ones right before LAST.
|
| enum class CodecId {
|
| VP8,
|
| VP9,
|
| +#if BUILDFLAG(RTC_USE_H264)
|
| H264,
|
| +#endif
|
| + LAST
|
| };
|
| class Encoder;
|
|
|
| @@ -50,6 +54,8 @@ class CONTENT_EXPORT VideoTrackRecorder
|
| base::TimeTicks capture_timestamp,
|
| bool is_key_frame)>;
|
|
|
| + static CodecId GetPreferredCodecId();
|
| +
|
| VideoTrackRecorder(CodecId codec,
|
| const blink::WebMediaStreamTrack& track,
|
| const OnEncodedVideoCB& on_encoded_video_cb,
|
|
|