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); }
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); }
PassRefPtr<MediaHints> PeerConnection00::createMediaHints() { bool audio = hasLocalAudioTrack(); bool video = hasLocalVideoTrack(); return MediaHints::create(audio, video); }