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 ¶
- type EnterPictureInPictureEvent
- type EnterPictureInPictureEventInit
- type PictureInPictureWindow
- func (_this *PictureInPictureWindow) AddEventResize(listener func(event *domcore.Event, currentTarget *PictureInPictureWindow)) js.Func
- func (_this *PictureInPictureWindow) Height() int
- func (_this *PictureInPictureWindow) OnResize() domcore.EventHandlerFunc
- func (_this *PictureInPictureWindow) SetOnResize(listener func(event *domcore.Event, currentTarget *PictureInPictureWindow)) js.Func
- func (_this *PictureInPictureWindow) Width() int
- type PromisePictureInPictureWindow
- func (_this *PromisePictureInPictureWindow) Catch(onRejected *PromisePictureInPictureWindowOnRejected) (_result *PromisePictureInPictureWindow)
- func (_this *PromisePictureInPictureWindow) Finally(onFinally *javascript.PromiseFinally) (_result *PromisePictureInPictureWindow)
- func (_this *PromisePictureInPictureWindow) JSValue() js.Value
- func (_this *PromisePictureInPictureWindow) Then(onFulfilled *PromisePictureInPictureWindowOnFulfilled, ...) (_result *PromisePictureInPictureWindow)
- type PromisePictureInPictureWindowOnFulfilled
- type PromisePictureInPictureWindowOnFulfilledFunc
- type PromisePictureInPictureWindowOnRejected
- type PromisePictureInPictureWindowOnRejectedFunc
- type Union
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnterPictureInPictureEvent ¶
class: EnterPictureInPictureEvent
func EnterPictureInPictureEventFromJS ¶
func EnterPictureInPictureEventFromJS(value js.Wrapper) *EnterPictureInPictureEvent
EnterPictureInPictureEventFromJS is casting a js.Wrapper 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.Wrapper) *EnterPictureInPictureEventInit
EnterPictureInPictureEventInitFromJS is allocating a new EnterPictureInPictureEventInit object and copy all values from input javascript object
func (*EnterPictureInPictureEventInit) JSValue ¶
func (_this *EnterPictureInPictureEventInit) JSValue() js.Value
JSValue is allocating a new javasript object and copy all values
type PictureInPictureWindow ¶
type PictureInPictureWindow struct {
domcore.EventTarget
}
class: PictureInPictureWindow
func PictureInPictureWindowFromJS ¶
func PictureInPictureWindowFromJS(value js.Wrapper) *PictureInPictureWindow
PictureInPictureWindowFromJS is casting a js.Wrapper 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 ¶
func (_this *PictureInPictureWindow) OnResize() domcore.EventHandlerFunc
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.Wrapper) *PromisePictureInPictureWindow
PromisePictureInPictureWindowFromJS is casting a js.Wrapper into PromisePictureInPictureWindow.
func (*PromisePictureInPictureWindow) Catch ¶
func (_this *PromisePictureInPictureWindow) Catch(onRejected *PromisePictureInPictureWindowOnRejected) (_result *PromisePictureInPictureWindow)
func (*PromisePictureInPictureWindow) Finally ¶
func (_this *PromisePictureInPictureWindow) Finally(onFinally *javascript.PromiseFinally) (_result *PromisePictureInPictureWindow)
func (*PromisePictureInPictureWindow) JSValue ¶
func (_this *PromisePictureInPictureWindow) JSValue() js.Value
func (*PromisePictureInPictureWindow) Then ¶
func (_this *PromisePictureInPictureWindow) Then(onFulfilled *PromisePictureInPictureWindowOnFulfilled, onRejected *PromisePictureInPictureWindowOnRejected) (_result *PromisePictureInPictureWindow)
type PromisePictureInPictureWindowOnFulfilled ¶
PromisePictureInPictureWindowOnFulfilled is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromisePictureInPictureWindowOnFulfilledToJS ¶
func PromisePictureInPictureWindowOnFulfilledToJS(callback PromisePictureInPictureWindowOnFulfilledFunc) *PromisePictureInPictureWindowOnFulfilled
type PromisePictureInPictureWindowOnFulfilledFunc ¶
type PromisePictureInPictureWindowOnFulfilledFunc func(value *PictureInPictureWindow)
callback: PromiseTemplateOnFulfilled
func PromisePictureInPictureWindowOnFulfilledFromJS ¶
func PromisePictureInPictureWindowOnFulfilledFromJS(_value js.Value) PromisePictureInPictureWindowOnFulfilledFunc
type PromisePictureInPictureWindowOnRejected ¶
PromisePictureInPictureWindowOnRejected is a javascript function type.
Call Release() when done to release resouces allocated to this type.
func PromisePictureInPictureWindowOnRejectedToJS ¶
func PromisePictureInPictureWindowOnRejectedToJS(callback PromisePictureInPictureWindowOnRejectedFunc) *PromisePictureInPictureWindowOnRejected
type PromisePictureInPictureWindowOnRejectedFunc ¶
callback: PromiseTemplateOnRejected
func PromisePictureInPictureWindowOnRejectedFromJS ¶
func PromisePictureInPictureWindowOnRejectedFromJS(_value js.Value) PromisePictureInPictureWindowOnRejectedFunc