chromium/third_party/blink/renderer/modules/webcodecs/image_track_list.cc

// Copyright 2021 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/modules/webcodecs/image_track_list.h"

#include "base/logging.h"
#include "third_party/blink/renderer/modules/webcodecs/image_decoder_external.h"
#include "third_party/blink/renderer/modules/webcodecs/image_track.h"

namespace blink {

ImageTrackList::ImageTrackList(ImageDecoderExternal* image_decoder)
    :{}

ImageTrackList::~ImageTrackList() = default;

ImageTrack* ImageTrackList::AnonymousIndexedGetter(uint32_t index) const {}

int32_t ImageTrackList::selectedIndex() const {}

ImageTrack* ImageTrackList::selectedTrack() const {}

ScriptPromise<IDLUndefined> ImageTrackList::ready(ScriptState* script_state) {}

void ImageTrackList::OnTracksReady(DOMException* exception) {}

void ImageTrackList::AddTrack(uint32_t frame_count,
                              int repetition_count,
                              bool selected) {}

void ImageTrackList::OnTrackSelectionChanged(wtf_size_t index) {}

void ImageTrackList::Disconnect() {}

void ImageTrackList::Trace(Visitor* visitor) const {}

}  // namespace blink