⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 184067 in webkit


Ignore:
Timestamp:
May 10, 2015, 11:38:50 PM (11 years ago)
Author:
zandobersek@gmail.com
Message:

Have MediaStream::getAudioTracks(), MediaStream::getVideoTracks() return const references
https://bugs.webkit.org/show_bug.cgi?id=144794

Reviewed by Philippe Normand.

  • Modules/mediastream/MediaStream.h: getAudioTracks() and getVideoTracks()

should return a const reference to the member variables, instead of
copying the objects on every call.

Location:
trunk/Source/WebCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r184066 r184067  
     12015-05-10  Zan Dobersek  <zdobersek@igalia.com>
     2
     3        Have MediaStream::getAudioTracks(), MediaStream::getVideoTracks() return const references
     4        https://bugs.webkit.org/show_bug.cgi?id=144794
     5
     6        Reviewed by Philippe Normand.
     7
     8        * Modules/mediastream/MediaStream.h: getAudioTracks() and getVideoTracks()
     9        should return a const reference to the member variables, instead of
     10        copying the objects on every call.
     11
    1122015-05-10  Gyuyoung Kim  <gyuyoung.kim@webkit.org>
    213
  • trunk/Source/WebCore/Modules/mediastream/MediaStream.h

    r181371 r184067  
    6464    MediaStreamTrack* getTrackById(String);
    6565
    66     Vector<RefPtr<MediaStreamTrack>> getAudioTracks() const { return m_audioTracks; }
    67     Vector<RefPtr<MediaStreamTrack>> getVideoTracks() const { return m_videoTracks; }
     66    const Vector<RefPtr<MediaStreamTrack>>& getAudioTracks() const { return m_audioTracks; }
     67    const Vector<RefPtr<MediaStreamTrack>>& getVideoTracks() const { return m_videoTracks; }
    6868    Vector<RefPtr<MediaStreamTrack>> getTracks();
    6969
Note: See TracChangeset for help on using the changeset viewer.