Home | History | Annotate | Download | only in exported

Lines Matching defs:extraData

50 class ExtraDataContainer : public MediaStreamSource::ExtraData {
52 ExtraDataContainer(PassOwnPtr<WebMediaStreamSource::ExtraData> extraData) : m_extraData(extraData) { }
54 WebMediaStreamSource::ExtraData* extraData() { return m_extraData.get(); }
57 OwnPtr<WebMediaStreamSource::ExtraData> m_extraData;
62 WebMediaStreamSource WebMediaStreamSource::ExtraData::owner()
68 void WebMediaStreamSource::ExtraData::setOwner(WebCore::MediaStreamSource* owner)
140 WebMediaStreamSource::ExtraData* WebMediaStreamSource::extraData() const
143 MediaStreamSource::ExtraData* data = m_private->extraData();
146 return static_cast<ExtraDataContainer*>(data)->extraData();
149 void WebMediaStreamSource::setExtraData(ExtraData* extraData)
153 if (extraData)
154 extraData->setOwner(m_private.get());
156 m_private->setExtraData(adoptPtr(new ExtraDataContainer(adoptPtr(extraData))));