MediaStreamInterface: introduce encoded sinks.
This change adds a new type of sink for consuming encoded data from a video source. Bug: chromium:1013590 Change-Id: Ia7c4e372190c3d6bc007a0d4deb05c2d1bce58d2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/159927 Commit-Queue: Markus Handell <handellm@webrtc.org> Reviewed-by: Per Kjellander <perkj@webrtc.org> Reviewed-by: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29856}
This commit is contained in:

committed by
Commit Bot

parent
b86a1770ee
commit
9982efa830
@ -34,6 +34,14 @@ PROXY_WORKER_METHOD2(void,
|
||||
PROXY_WORKER_METHOD1(void, RemoveSink, rtc::VideoSinkInterface<VideoFrame>*)
|
||||
PROXY_METHOD1(void, RegisterObserver, ObserverInterface*)
|
||||
PROXY_METHOD1(void, UnregisterObserver, ObserverInterface*)
|
||||
PROXY_CONSTMETHOD0(bool, SupportsEncodedOutput)
|
||||
PROXY_METHOD0(void, GenerateKeyFrame)
|
||||
PROXY_WORKER_METHOD1(void,
|
||||
AddEncodedSink,
|
||||
rtc::VideoSinkInterface<RecordableEncodedFrame>*)
|
||||
PROXY_WORKER_METHOD1(void,
|
||||
RemoveEncodedSink,
|
||||
rtc::VideoSinkInterface<RecordableEncodedFrame>*)
|
||||
END_PROXY_MAP()
|
||||
|
||||
} // namespace webrtc
|
||||
|
Reference in New Issue
Block a user