webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
webrtc::TrackMediaInfoMap Class Reference

#include <trackmediainfomap.h>

Public Member Functions

 TrackMediaInfoMap (std::unique_ptr< cricket::VoiceMediaInfo > voice_media_info, std::unique_ptr< cricket::VideoMediaInfo > video_media_info, const std::vector< rtc::scoped_refptr< RtpSenderInterface >> &rtp_senders, const std::vector< rtc::scoped_refptr< RtpReceiverInterface >> &rtp_receivers)
 
const cricket::VoiceMediaInfovoice_media_info () const
 
const cricket::VideoMediaInfovideo_media_info () const
 
const std::vector< cricket::VoiceSenderInfo * > * GetVoiceSenderInfos (const AudioTrackInterface &local_audio_track) const
 
const cricket::VoiceReceiverInfoGetVoiceReceiverInfo (const AudioTrackInterface &remote_audio_track) const
 
const std::vector< cricket::VideoSenderInfo * > * GetVideoSenderInfos (const VideoTrackInterface &local_video_track) const
 
const cricket::VideoReceiverInfoGetVideoReceiverInfo (const VideoTrackInterface &remote_video_track) const
 
rtc::scoped_refptr< AudioTrackInterfaceGetAudioTrack (const cricket::VoiceSenderInfo &voice_sender_info) const
 
rtc::scoped_refptr< AudioTrackInterfaceGetAudioTrack (const cricket::VoiceReceiverInfo &voice_receiver_info) const
 
rtc::scoped_refptr< VideoTrackInterfaceGetVideoTrack (const cricket::VideoSenderInfo &video_sender_info) const
 
rtc::scoped_refptr< VideoTrackInterfaceGetVideoTrack (const cricket::VideoReceiverInfo &video_receiver_info) const
 
 TrackMediaInfoMap (std::unique_ptr< cricket::VoiceMediaInfo > voice_media_info, std::unique_ptr< cricket::VideoMediaInfo > video_media_info, const std::vector< rtc::scoped_refptr< RtpSenderInterface >> &rtp_senders, const std::vector< rtc::scoped_refptr< RtpReceiverInterface >> &rtp_receivers)
 
const cricket::VoiceMediaInfovoice_media_info () const
 
const cricket::VideoMediaInfovideo_media_info () const
 
const std::vector< cricket::VoiceSenderInfo * > * GetVoiceSenderInfos (const AudioTrackInterface &local_audio_track) const
 
const cricket::VoiceReceiverInfoGetVoiceReceiverInfo (const AudioTrackInterface &remote_audio_track) const
 
const std::vector< cricket::VideoSenderInfo * > * GetVideoSenderInfos (const VideoTrackInterface &local_video_track) const
 
const cricket::VideoReceiverInfoGetVideoReceiverInfo (const VideoTrackInterface &remote_video_track) const
 
rtc::scoped_refptr< AudioTrackInterfaceGetAudioTrack (const cricket::VoiceSenderInfo &voice_sender_info) const
 
rtc::scoped_refptr< AudioTrackInterfaceGetAudioTrack (const cricket::VoiceReceiverInfo &voice_receiver_info) const
 
rtc::scoped_refptr< VideoTrackInterfaceGetVideoTrack (const cricket::VideoSenderInfo &video_sender_info) const
 
rtc::scoped_refptr< VideoTrackInterfaceGetVideoTrack (const cricket::VideoReceiverInfo &video_receiver_info) const
 

Constructor & Destructor Documentation

◆ TrackMediaInfoMap() [1/2]

webrtc::TrackMediaInfoMap::TrackMediaInfoMap ( std::unique_ptr< cricket::VoiceMediaInfo voice_media_info,
std::unique_ptr< cricket::VideoMediaInfo video_media_info,
const std::vector< rtc::scoped_refptr< RtpSenderInterface >> &  rtp_senders,
const std::vector< rtc::scoped_refptr< RtpReceiverInterface >> &  rtp_receivers 
)

◆ TrackMediaInfoMap() [2/2]

webrtc::TrackMediaInfoMap::TrackMediaInfoMap ( std::unique_ptr< cricket::VoiceMediaInfo voice_media_info,
std::unique_ptr< cricket::VideoMediaInfo video_media_info,
const std::vector< rtc::scoped_refptr< RtpSenderInterface >> &  rtp_senders,
const std::vector< rtc::scoped_refptr< RtpReceiverInterface >> &  rtp_receivers 
)

Member Function Documentation

◆ GetAudioTrack() [1/4]

rtc::scoped_refptr< AudioTrackInterface > webrtc::TrackMediaInfoMap::GetAudioTrack ( const cricket::VoiceSenderInfo voice_sender_info) const

◆ GetAudioTrack() [2/4]

rtc::scoped_refptr<AudioTrackInterface> webrtc::TrackMediaInfoMap::GetAudioTrack ( const cricket::VoiceSenderInfo voice_sender_info) const

◆ GetAudioTrack() [3/4]

rtc::scoped_refptr< AudioTrackInterface > webrtc::TrackMediaInfoMap::GetAudioTrack ( const cricket::VoiceReceiverInfo voice_receiver_info) const

◆ GetAudioTrack() [4/4]

rtc::scoped_refptr<AudioTrackInterface> webrtc::TrackMediaInfoMap::GetAudioTrack ( const cricket::VoiceReceiverInfo voice_receiver_info) const

◆ GetVideoReceiverInfo() [1/2]

const cricket::VideoReceiverInfo* webrtc::TrackMediaInfoMap::GetVideoReceiverInfo ( const VideoTrackInterface remote_video_track) const

◆ GetVideoReceiverInfo() [2/2]

const cricket::VideoReceiverInfo * webrtc::TrackMediaInfoMap::GetVideoReceiverInfo ( const VideoTrackInterface remote_video_track) const

◆ GetVideoSenderInfos() [1/2]

const std::vector< cricket::VideoSenderInfo * > * webrtc::TrackMediaInfoMap::GetVideoSenderInfos ( const VideoTrackInterface local_video_track) const

◆ GetVideoSenderInfos() [2/2]

const std::vector<cricket::VideoSenderInfo*>* webrtc::TrackMediaInfoMap::GetVideoSenderInfos ( const VideoTrackInterface local_video_track) const

◆ GetVideoTrack() [1/4]

rtc::scoped_refptr< VideoTrackInterface > webrtc::TrackMediaInfoMap::GetVideoTrack ( const cricket::VideoSenderInfo video_sender_info) const

◆ GetVideoTrack() [2/4]

rtc::scoped_refptr<VideoTrackInterface> webrtc::TrackMediaInfoMap::GetVideoTrack ( const cricket::VideoSenderInfo video_sender_info) const

◆ GetVideoTrack() [3/4]

rtc::scoped_refptr< VideoTrackInterface > webrtc::TrackMediaInfoMap::GetVideoTrack ( const cricket::VideoReceiverInfo video_receiver_info) const

◆ GetVideoTrack() [4/4]

rtc::scoped_refptr<VideoTrackInterface> webrtc::TrackMediaInfoMap::GetVideoTrack ( const cricket::VideoReceiverInfo video_receiver_info) const

◆ GetVoiceReceiverInfo() [1/2]

const cricket::VoiceReceiverInfo * webrtc::TrackMediaInfoMap::GetVoiceReceiverInfo ( const AudioTrackInterface remote_audio_track) const

◆ GetVoiceReceiverInfo() [2/2]

const cricket::VoiceReceiverInfo* webrtc::TrackMediaInfoMap::GetVoiceReceiverInfo ( const AudioTrackInterface remote_audio_track) const

◆ GetVoiceSenderInfos() [1/2]

const std::vector< cricket::VoiceSenderInfo * > * webrtc::TrackMediaInfoMap::GetVoiceSenderInfos ( const AudioTrackInterface local_audio_track) const

◆ GetVoiceSenderInfos() [2/2]

const std::vector<cricket::VoiceSenderInfo*>* webrtc::TrackMediaInfoMap::GetVoiceSenderInfos ( const AudioTrackInterface local_audio_track) const

◆ video_media_info() [1/2]

const cricket::VideoMediaInfo* webrtc::TrackMediaInfoMap::video_media_info ( ) const
inline

◆ video_media_info() [2/2]

const cricket::VideoMediaInfo* webrtc::TrackMediaInfoMap::video_media_info ( ) const
inline

◆ voice_media_info() [1/2]

const cricket::VoiceMediaInfo* webrtc::TrackMediaInfoMap::voice_media_info ( ) const
inline

◆ voice_media_info() [2/2]

const cricket::VoiceMediaInfo* webrtc::TrackMediaInfoMap::voice_media_info ( ) const
inline

The documentation for this class was generated from the following files: