webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
cricket::MediaStreams Struct Reference

#include <streamparams.h>

Public Member Functions

 MediaStreams ()
 
void CopyFrom (const MediaStreams &sources)
 
bool empty () const
 
std::vector< StreamParams > * mutable_audio ()
 
std::vector< StreamParams > * mutable_video ()
 
std::vector< StreamParams > * mutable_data ()
 
const std::vector< StreamParams > & audio () const
 
const std::vector< StreamParams > & video () const
 
const std::vector< StreamParams > & data () const
 
bool GetAudioStream (const StreamSelector &selector, StreamParams *stream)
 
bool GetVideoStream (const StreamSelector &selector, StreamParams *stream)
 
bool GetDataStream (const StreamSelector &selector, StreamParams *stream)
 
void AddAudioStream (const StreamParams &stream)
 
void AddVideoStream (const StreamParams &stream)
 
void AddDataStream (const StreamParams &stream)
 
bool RemoveAudioStream (const StreamSelector &selector)
 
bool RemoveVideoStream (const StreamSelector &selector)
 
bool RemoveDataStream (const StreamSelector &selector)
 
 MediaStreams ()
 
void CopyFrom (const MediaStreams &sources)
 
bool empty () const
 
std::vector< StreamParams > * mutable_audio ()
 
std::vector< StreamParams > * mutable_video ()
 
std::vector< StreamParams > * mutable_data ()
 
const std::vector< StreamParams > & audio () const
 
const std::vector< StreamParams > & video () const
 
const std::vector< StreamParams > & data () const
 
bool GetAudioStream (const StreamSelector &selector, StreamParams *stream)
 
bool GetVideoStream (const StreamSelector &selector, StreamParams *stream)
 
bool GetDataStream (const StreamSelector &selector, StreamParams *stream)
 
void AddAudioStream (const StreamParams &stream)
 
void AddVideoStream (const StreamParams &stream)
 
void AddDataStream (const StreamParams &stream)
 
bool RemoveAudioStream (const StreamSelector &selector)
 
bool RemoveVideoStream (const StreamSelector &selector)
 
bool RemoveDataStream (const StreamSelector &selector)
 

Constructor & Destructor Documentation

◆ MediaStreams() [1/2]

cricket::MediaStreams::MediaStreams ( )
inline

◆ MediaStreams() [2/2]

cricket::MediaStreams::MediaStreams ( )
inline

Member Function Documentation

◆ AddAudioStream() [1/2]

void cricket::MediaStreams::AddAudioStream ( const StreamParams stream)

◆ AddAudioStream() [2/2]

void cricket::MediaStreams::AddAudioStream ( const StreamParams stream)

◆ AddDataStream() [1/2]

void cricket::MediaStreams::AddDataStream ( const StreamParams stream)

◆ AddDataStream() [2/2]

void cricket::MediaStreams::AddDataStream ( const StreamParams stream)

◆ AddVideoStream() [1/2]

void cricket::MediaStreams::AddVideoStream ( const StreamParams stream)

◆ AddVideoStream() [2/2]

void cricket::MediaStreams::AddVideoStream ( const StreamParams stream)

◆ audio() [1/2]

const std::vector<StreamParams>& cricket::MediaStreams::audio ( ) const
inline

◆ audio() [2/2]

const std::vector<StreamParams>& cricket::MediaStreams::audio ( ) const
inline

◆ CopyFrom() [1/2]

void cricket::MediaStreams::CopyFrom ( const MediaStreams sources)

◆ CopyFrom() [2/2]

void cricket::MediaStreams::CopyFrom ( const MediaStreams sources)

◆ data() [1/2]

const std::vector<StreamParams>& cricket::MediaStreams::data ( ) const
inline

◆ data() [2/2]

const std::vector<StreamParams>& cricket::MediaStreams::data ( ) const
inline

◆ empty() [1/2]

bool cricket::MediaStreams::empty ( ) const
inline

◆ empty() [2/2]

bool cricket::MediaStreams::empty ( ) const
inline

◆ GetAudioStream() [1/2]

bool cricket::MediaStreams::GetAudioStream ( const StreamSelector selector,
StreamParams stream 
)

◆ GetAudioStream() [2/2]

bool cricket::MediaStreams::GetAudioStream ( const StreamSelector selector,
StreamParams stream 
)

◆ GetDataStream() [1/2]

bool cricket::MediaStreams::GetDataStream ( const StreamSelector selector,
StreamParams stream 
)

◆ GetDataStream() [2/2]

bool cricket::MediaStreams::GetDataStream ( const StreamSelector selector,
StreamParams stream 
)

◆ GetVideoStream() [1/2]

bool cricket::MediaStreams::GetVideoStream ( const StreamSelector selector,
StreamParams stream 
)

◆ GetVideoStream() [2/2]

bool cricket::MediaStreams::GetVideoStream ( const StreamSelector selector,
StreamParams stream 
)

◆ mutable_audio() [1/2]

std::vector<StreamParams>* cricket::MediaStreams::mutable_audio ( )
inline

◆ mutable_audio() [2/2]

std::vector<StreamParams>* cricket::MediaStreams::mutable_audio ( )
inline

◆ mutable_data() [1/2]

std::vector<StreamParams>* cricket::MediaStreams::mutable_data ( )
inline

◆ mutable_data() [2/2]

std::vector<StreamParams>* cricket::MediaStreams::mutable_data ( )
inline

◆ mutable_video() [1/2]

std::vector<StreamParams>* cricket::MediaStreams::mutable_video ( )
inline

◆ mutable_video() [2/2]

std::vector<StreamParams>* cricket::MediaStreams::mutable_video ( )
inline

◆ RemoveAudioStream() [1/2]

bool cricket::MediaStreams::RemoveAudioStream ( const StreamSelector selector)

◆ RemoveAudioStream() [2/2]

bool cricket::MediaStreams::RemoveAudioStream ( const StreamSelector selector)

◆ RemoveDataStream() [1/2]

bool cricket::MediaStreams::RemoveDataStream ( const StreamSelector selector)

◆ RemoveDataStream() [2/2]

bool cricket::MediaStreams::RemoveDataStream ( const StreamSelector selector)

◆ RemoveVideoStream() [1/2]

bool cricket::MediaStreams::RemoveVideoStream ( const StreamSelector selector)

◆ RemoveVideoStream() [2/2]

bool cricket::MediaStreams::RemoveVideoStream ( const StreamSelector selector)

◆ video() [1/2]

const std::vector<StreamParams>& cricket::MediaStreams::video ( ) const
inline

◆ video() [2/2]

const std::vector<StreamParams>& cricket::MediaStreams::video ( ) const
inline

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