Changeset 197019 in webkit


Ignore:
Timestamp:
Feb 24, 2016 12:12:14 AM (8 years ago)
Author:
adam.bergkvist@ericsson.com
Message:

WebRTC: Add addReceiver() function to PeerConnectionBackendClient interface
https://bugs.webkit.org/show_bug.cgi?id=154583

Reviewed by Eric Carlson.

The addRecevier() notifies the PeerConnectionBackendClient that a new RTCRtpReceiver,
representing an MediaStreamTrack received from a remote peer, is added.

  • Modules/mediastream/PeerConnectionBackend.h:
  • Modules/mediastream/RTCPeerConnection.cpp:

(WebCore::RTCPeerConnection::addReceiver):

  • Modules/mediastream/RTCPeerConnection.h:
Location:
trunk/Source/WebCore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r197018 r197019  
     12016-02-24  Adam Bergkvist  <adam.bergkvist@ericsson.com>
     2
     3        WebRTC: Add addReceiver() function to PeerConnectionBackendClient interface
     4        https://bugs.webkit.org/show_bug.cgi?id=154583
     5
     6        Reviewed by Eric Carlson.
     7
     8        The addRecevier() notifies the PeerConnectionBackendClient that a new RTCRtpReceiver,
     9        representing an MediaStreamTrack received from a remote peer, is added.
     10
     11        * Modules/mediastream/PeerConnectionBackend.h:
     12        * Modules/mediastream/RTCPeerConnection.cpp:
     13        (WebCore::RTCPeerConnection::addReceiver):
     14        * Modules/mediastream/RTCPeerConnection.h:
     15
    1162016-02-23  Olivier Blin  <olivier.blin@softathome.com>
    217
  • trunk/Source/WebCore/Modules/mediastream/PeerConnectionBackend.h

    r194968 r197019  
    4747class RTCIceCandidate;
    4848class RTCOfferOptions;
     49class RTCRtpReceiver;
    4950class RTCRtpSender;
    5051class RTCSessionDescription;
     
    6364    virtual void fireEvent(Event&) = 0;
    6465
     66    virtual void addReceiver(RTCRtpReceiver&) = 0;
    6567    virtual void setSignalingState(PeerConnectionStates::SignalingState) = 0;
    6668    virtual void updateIceGatheringState(PeerConnectionStates::IceGatheringState) = 0;
  • trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.cpp

    r194968 r197019  
    392392}
    393393
     394void RTCPeerConnection::addReceiver(RTCRtpReceiver& receiver)
     395{
     396    m_receiverSet.append(&receiver);
     397}
     398
    394399void RTCPeerConnection::setSignalingState(SignalingState newState)
    395400{
  • trunk/Source/WebCore/Modules/mediastream/RTCPeerConnection.h

    r196466 r197019  
    121121
    122122    // PeerConnectionBackendClient
     123    void addReceiver(RTCRtpReceiver&) override;
    123124    void setSignalingState(PeerConnectionStates::SignalingState) override;
    124125    void updateIceGatheringState(PeerConnectionStates::IceGatheringState) override;
Note: See TracChangeset for help on using the changeset viewer.