pictureinpicture

package
v0.0.0-...-41cedfc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 21, 2022 License: BSD-3-Clause Imports: 4 Imported by: 1

Documentation

Overview

Package pictureinpicture is to create a floating video window always on top of other windows so that users may continue consuming media while they interact with other content sites, or applications on their device.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EnterPictureInPictureEvent

type EnterPictureInPictureEvent struct {
	domcore.Event
}

class: EnterPictureInPictureEvent

func EnterPictureInPictureEventFromJS

func EnterPictureInPictureEventFromJS(value js.Value) *EnterPictureInPictureEvent

EnterPictureInPictureEventFromJS is casting a js.Value into EnterPictureInPictureEvent.

func EnterPictureInPictureEventFromWrapper

func EnterPictureInPictureEventFromWrapper(input core.Wrapper) *EnterPictureInPictureEvent

EnterPictureInPictureEventFromJS is casting from something that holds a js.Value into EnterPictureInPictureEvent.

func NewEnterPictureInPictureEvent

func NewEnterPictureInPictureEvent(_type string, eventInitDict *EnterPictureInPictureEventInit) (_result *EnterPictureInPictureEvent)

func (*EnterPictureInPictureEvent) PictureInPictureWindow

func (_this *EnterPictureInPictureEvent) PictureInPictureWindow() *PictureInPictureWindow

PictureInPictureWindow returning attribute 'pictureInPictureWindow' with type PictureInPictureWindow (idl: PictureInPictureWindow).

type EnterPictureInPictureEventInit

type EnterPictureInPictureEventInit struct {
	Bubbles                bool
	Cancelable             bool
	Composed               bool
	PictureInPictureWindow *PictureInPictureWindow
}

dictionary: EnterPictureInPictureEventInit

func EnterPictureInPictureEventInitFromJS

func EnterPictureInPictureEventInitFromJS(value js.Value) *EnterPictureInPictureEventInit

EnterPictureInPictureEventInitFromJS is allocating a new EnterPictureInPictureEventInit object and copy all values in the value javascript object.

func (*EnterPictureInPictureEventInit) JSValue

func (_this *EnterPictureInPictureEventInit) JSValue() js.Value

JSValue is allocating a new javascript object and copy all values

type PictureInPictureWindow

type PictureInPictureWindow struct {
	domcore.EventTarget
}

class: PictureInPictureWindow

func PictureInPictureWindowFromJS

func PictureInPictureWindowFromJS(value js.Value) *PictureInPictureWindow

PictureInPictureWindowFromJS is casting a js.Value into PictureInPictureWindow.

func PictureInPictureWindowFromWrapper

func PictureInPictureWindowFromWrapper(input core.Wrapper) *PictureInPictureWindow

PictureInPictureWindowFromJS is casting from something that holds a js.Value into PictureInPictureWindow.

func (*PictureInPictureWindow) AddEventResize

func (_this *PictureInPictureWindow) AddEventResize(listener func(event *domcore.Event, currentTarget *PictureInPictureWindow)) js.Func

AddResize is adding doing AddEventListener for 'Resize' on target. This method is returning allocated javascript function that need to be released.

func (*PictureInPictureWindow) Height

func (_this *PictureInPictureWindow) Height() int

Height returning attribute 'height' with type int (idl: long).

func (*PictureInPictureWindow) OnResize

OnResize returning attribute 'onresize' with type domcore.EventHandler (idl: EventHandlerNonNull).

func (*PictureInPictureWindow) SetOnResize

func (_this *PictureInPictureWindow) SetOnResize(listener func(event *domcore.Event, currentTarget *PictureInPictureWindow)) js.Func

SetOnResize is assigning a function to 'onresize'. This This method is returning allocated javascript function that need to be released.

func (*PictureInPictureWindow) Width

func (_this *PictureInPictureWindow) Width() int

Width returning attribute 'width' with type int (idl: long).

type PromisePictureInPictureWindow

type PromisePictureInPictureWindow struct {
	// Value_JS holds a reference to a javascript value
	Value_JS js.Value
}

class: Promise

func PromisePictureInPictureWindowFromJS

func PromisePictureInPictureWindowFromJS(value js.Value) *PromisePictureInPictureWindow

PromisePictureInPictureWindowFromJS is casting a js.Value into PromisePictureInPictureWindow.

func PromisePictureInPictureWindowFromWrapper

func PromisePictureInPictureWindowFromWrapper(input core.Wrapper) *PromisePictureInPictureWindow

PromisePictureInPictureWindowFromJS is casting from something that holds a js.Value into PromisePictureInPictureWindow.

func (*PromisePictureInPictureWindow) Catch

func (*PromisePictureInPictureWindow) Finally

func (*PromisePictureInPictureWindow) JSValue

func (_this *PromisePictureInPictureWindow) JSValue() js.Value

JSValue returns the js.Value or js.Null() if _this is nil

func (*PromisePictureInPictureWindow) Then

type PromisePictureInPictureWindowOnFulfilled

type PromisePictureInPictureWindowOnFulfilled js.Func

PromisePictureInPictureWindowOnFulfilled is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromisePictureInPictureWindowOnFulfilledFunc

type PromisePictureInPictureWindowOnFulfilledFunc func(value *PictureInPictureWindow)

callback: PromiseTemplateOnFulfilled

func PromisePictureInPictureWindowOnFulfilledFromJS

func PromisePictureInPictureWindowOnFulfilledFromJS(_value js.Value) PromisePictureInPictureWindowOnFulfilledFunc

type PromisePictureInPictureWindowOnRejected

type PromisePictureInPictureWindowOnRejected js.Func

PromisePictureInPictureWindowOnRejected is a javascript function type.

Call Release() when done to release resouces allocated to this type.

type PromisePictureInPictureWindowOnRejectedFunc

type PromisePictureInPictureWindowOnRejectedFunc func(reason js.Value)

callback: PromiseTemplateOnRejected

func PromisePictureInPictureWindowOnRejectedFromJS

func PromisePictureInPictureWindowOnRejectedFromJS(_value js.Value) PromisePictureInPictureWindowOnRejectedFunc

type Union

type Union struct {
	Value js.Value
}

func UnionFromJS

func UnionFromJS(value js.Value) *Union

func (*Union) JSValue

func (u *Union) JSValue() js.Value

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL