MediaSession::MediaSession(ScriptExecutionContext& context, const String& kind) : m_document(downcast<Document>(context)) , m_kind(parseKind(kind)) { // 4. Media Sessions // 3. If media session's current media session type is "content", then create a new media remote controller for media // session. (Otherwise media session has no media remote controller.) if (m_kind == Kind::Content) m_controls = adoptRef(*new MediaRemoteControls(context)); MediaSessionManager::singleton().addMediaSession(*this); }
void PRFProperty::parseElement(TiXmlElement *elem) { DEBUG(5, PRFProperty, "In parseElement."); id = elem->Attribute("id"); dataType->id = CORBA::string_dup(id.c_str()); type = elem->Attribute("type"); name = elem->Attribute("name"); mode = elem->Attribute("mode"); parseKind(elem); parseAction(elem); }