chromium/third_party/blink/renderer/modules/document_picture_in_picture/document_picture_in_picture.cc

// Copyright 2022 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/document_picture_in_picture/document_picture_in_picture.h"

#include "third_party/blink/renderer/bindings/core/v8/script_promise_resolver.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/modules/document_picture_in_picture/picture_in_picture_controller_impl.h"

namespace blink {

// static
const char DocumentPictureInPicture::kSupplementName[] =;

DocumentPictureInPicture::DocumentPictureInPicture(LocalDOMWindow& window)
    :{}

// static
DocumentPictureInPicture* DocumentPictureInPicture::From(
    LocalDOMWindow& window) {}

// static
DocumentPictureInPicture* DocumentPictureInPicture::documentPictureInPicture(
    LocalDOMWindow& window) {}

const AtomicString& DocumentPictureInPicture::InterfaceName() const {}

ExecutionContext* DocumentPictureInPicture::GetExecutionContext() const {}

ScriptPromise<DOMWindow> DocumentPictureInPicture::requestWindow(
    ScriptState* script_state,
    DocumentPictureInPictureOptions* options,
    ExceptionState& exception_state) {}

DOMWindow* DocumentPictureInPicture::window(ScriptState* script_state) const {}

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

void DocumentPictureInPicture::AddedEventListener(
    const AtomicString& event_type,
    RegisteredEventListener& registered_listener) {}

}  // namespace blink