#include "third_party/blink/renderer/core/frame/picture_in_picture_controller.h"
#include "third_party/blink/renderer/core/core_initializer.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
namespace blink {
PictureInPictureController::PictureInPictureController(Document& document)
: … { … }
const char PictureInPictureController::kSupplementName[] = …;
PictureInPictureController& PictureInPictureController::From(
Document& document) { … }
bool PictureInPictureController::IsElementInPictureInPicture(
const Element* element) { … }
LocalDOMWindow* PictureInPictureController::GetDocumentPictureInPictureWindow(
const Document& document) { … }
LocalDOMWindow* PictureInPictureController::GetDocumentPictureInPictureOwner(
const Document& document) { … }
void PictureInPictureController::Trace(Visitor* visitor) const { … }
}