3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/NotifierInterface.h"
7#include "mc/external/webrtc/RefCountInterface.h"
8#include "mc/external/webrtc/scoped_refptr.h"
12namespace webrtc {
class AudioTrackInterface; }
13namespace webrtc {
class VideoTrackInterface; }
23 virtual ::std::string id()
const = 0;
26 virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::AudioTrackInterface>> GetAudioTracks() = 0;
29 virtual ::std::vector<::webrtc::scoped_refptr<::webrtc::VideoTrackInterface>> GetVideoTracks() = 0;
32 virtual ::webrtc::scoped_refptr<::webrtc::AudioTrackInterface> FindAudioTrack(::std::string
const&) = 0;
35 virtual ::webrtc::scoped_refptr<::webrtc::VideoTrackInterface> FindVideoTrack(::std::string
const&) = 0;
Definition AudioTrackInterface.h:18
Definition NotifierInterface.h:12
Definition RefCountInterface.h:10
Definition VideoTrackInterface.h:20
Definition scoped_refptr.h:8