#ifndef VideoTrack_h
#define VideoTrack_h
-#include "bindings/v8/ScriptWrappable.h"
+#include "bindings/core/v8/ScriptWrappable.h"
#include "core/html/track/TrackBase.h"
-namespace WebCore {
+namespace blink {
class VideoTrack FINAL : public TrackBase, public ScriptWrappable {
+ DEFINE_WRAPPERTYPEINFO();
public:
static PassRefPtrWillBeRawPtr<VideoTrack> create(const String& id, const AtomicString& kind, const AtomicString& label, const AtomicString& language, bool selected)
{
- return adoptRefWillBeRefCountedGarbageCollected(new VideoTrack(id, kind, label, language, selected));
+ return adoptRefWillBeNoop(new VideoTrack(id, kind, label, language, selected));
}
virtual ~VideoTrack();
bool m_selected;
};
-}
+DEFINE_TRACK_TYPE_CASTS(VideoTrack, TrackBase::VideoTrack);
-#endif
+} // namespace blink
+
+#endif // VideoTrack_h