Exemplo n.º 1
0
PassRefPtr<MediaHints> PeerConnection00::createMediaHints(const Dictionary& dictionary)
{
    bool audio = hasLocalAudioTrack();
    bool video = hasLocalVideoTrack();
    dictionary.get("has_audio", audio);
    dictionary.get("has_video", audio);
    return MediaHints::create(audio, video);
}
Exemplo n.º 2
0
PassRefPtr<MediaHints> PeerConnection00::parseMediaHints(const String& mediaHints)
{
    Vector<String> hintsList;
    mediaHints.split(",", hintsList);
    bool audio = hasLocalAudioTrack();
    bool video = hasLocalVideoTrack();
    for (Vector<String>::iterator i = hintsList.begin(); i != hintsList.end(); ++i) {
        if (*i == "audio")
            audio = true;
        else if (*i == "no_audio")
            audio = false;
        else if (*i == "video")
            video = true;
        else if (*i == "no_video")
            video = false;
    }

    return MediaHints::create(audio, video);
}
Exemplo n.º 3
0
PassRefPtr<MediaHints> PeerConnection00::createMediaHints()
{
    bool audio = hasLocalAudioTrack();
    bool video = hasLocalVideoTrack();
    return MediaHints::create(audio, video);
}