VideoReceiveStream: Enable encoded frame sink.
This change ultimately enables wiring up VideoRtpReceiver::OnGenerateKeyFrame and OnEncodedSinkEnabled into internal::VideoReceiveStream so that encoded frames can flow to sinks installed in VideoTrackSourceInterface. Bug: chromium:1013590 Change-Id: I0779932c251a2159880a39b2d42d5ce439cc88e6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161090 Commit-Queue: Markus Handell <handellm@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Reviewed-by: Erik Språng <sprang@webrtc.org> Reviewed-by: Philip Eliasson <philipel@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29988}
This commit is contained in:
committed by
Commit Bot
parent
05e4d08e35
commit
269ac81a86
@ -54,7 +54,9 @@ class VCMEncodedFrame : protected EncodedImage {
|
||||
|
||||
using EncodedImage::ColorSpace;
|
||||
using EncodedImage::data;
|
||||
using EncodedImage::GetEncodedData;
|
||||
using EncodedImage::PacketInfos;
|
||||
using EncodedImage::Retain;
|
||||
using EncodedImage::set_size;
|
||||
using EncodedImage::SetColorSpace;
|
||||
using EncodedImage::SetEncodedData;
|
||||
@ -75,6 +77,12 @@ class VCMEncodedFrame : protected EncodedImage {
|
||||
* Get frame type
|
||||
*/
|
||||
webrtc::VideoFrameType FrameType() const { return _frameType; }
|
||||
/**
|
||||
* Set frame type
|
||||
*/
|
||||
void SetFrameType(webrtc::VideoFrameType frame_type) {
|
||||
_frameType = frame_type;
|
||||
}
|
||||
/**
|
||||
* Get frame rotation
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user