UNPKG

@extscreen/es3-ad-player

Version:

Vue-Next binding for ES native framework

141 lines (140 loc) 5.13 kB
import { ESIPlayer, ESMediaSource, ESMediaSourceList, ESPlayerAspectRatio, ESPlayerCache, ESPlayerComponentInfo, ESPlayerControlOptions, ESPlayerDecode, ESPlayerDefinition, ESPlayerDurationCallback, ESPlayerError, ESPlayerInfo, ESPlayerPlayMode, ESPlayerProgressCallback, ESPlayerRate, ESPlayerRender, ESPlayerStatus } from "@extscreen/es3-player"; declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ playMediaSourceAuto: { type: BooleanConstructor; default: boolean; }; playerWidth: { type: NumberConstructor; default: number; }; playerHeight: { type: NumberConstructor; default: number; }; playerZIndex: { type: NumberConstructor; default: number; }; backgroundColor: { type: StringConstructor; default: string; }; channel: { type: StringConstructor; default: string; }; debug: { type: BooleanConstructor; default: boolean; }; test: { type: BooleanConstructor; default: boolean; }; }>, { player: import("vue").Ref<ESIPlayer | undefined, ESIPlayer | undefined>; playerInitialized: import("vue").Ref<boolean, boolean>; visible: import("vue").Ref<boolean, boolean>; getPlayer: () => ESIPlayer | undefined; getComponentInfo: () => void; initComponent: (...params: Array<any>) => void; getId: () => string; getType: () => number; setVisible: (value: boolean) => void; initialize: () => void; unInitialize: () => void; isInitialized: () => boolean; playMediaSourceList: (list: ESMediaSourceList) => void; playMediaSourceByIndex: (index: number) => void; playMediaSourceById: (id: string) => void; playMediaSource: (mediaSource: ESMediaSource) => void; playNextMediaSource: () => void; playPreviousMediaSource: () => void; getMediaSourceList: () => Array<ESMediaSource> | null; getMediaSource: (index: number) => ESMediaSource | null; getPlayingMediaSourceIndex: () => number; getPlayingMediaSourceList: () => ESMediaSourceList | null; getPlayingMediaSource: () => ESMediaSource | null; play: (...params: Array<any>) => void; start: () => void; pause: () => void; resume: () => void; stop: () => void; reset: () => void; release: () => void; seekTo: (progress: number) => void; control: (options: ESPlayerControlOptions) => void; getDuration: () => void; getCurrentPosition: () => void; setSize: (width: number, height: number) => void; setPlayRate: (playRate: ESPlayerRate) => void; setPlayMode: (value: ESPlayerPlayMode) => void; setDefinition: (definition: ESPlayerDefinition) => void; setDecode: (decode: ESPlayerDecode) => void; setRender: (render: ESPlayerRender) => void; setAspectRatio: (aspectRatio: ESPlayerAspectRatio) => void; getLeftVolume: () => void; getRightVolume: () => void; setLeftVolume: (leftVolume: number) => void; setRightVolume: (rightVolume: number) => void; setVolume: (volume: number) => void; getVolume: () => void; invalidate: () => void; onPlayerPlayMediaSourceListModeListChanged: (playModeList: Array<ESPlayerPlayMode>) => void; onPlayerPlayMediaSourceListModeChanged: (playMode: ESPlayerPlayMode) => void; onPlayerError: (error: ESPlayerError) => void; onPlayerStatusChanged: (status: ESPlayerStatus) => void; onPlayerInfo: (info: ESPlayerInfo) => void; onPlayerComponentInfo: (info: ESPlayerComponentInfo) => void; onDurationChanged: (d: number) => void; onProgressChanged: (progress: number) => void; setStopped: (stopped: boolean) => void; setEnabled: (enabled: boolean) => void; setProgressCallback: (callback: ESPlayerProgressCallback) => void; setDurationCallback: (callback: ESPlayerDurationCallback) => void; setCache: (cache: ESPlayerCache) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ playMediaSourceAuto: { type: BooleanConstructor; default: boolean; }; playerWidth: { type: NumberConstructor; default: number; }; playerHeight: { type: NumberConstructor; default: number; }; playerZIndex: { type: NumberConstructor; default: number; }; backgroundColor: { type: StringConstructor; default: string; }; channel: { type: StringConstructor; default: string; }; debug: { type: BooleanConstructor; default: boolean; }; test: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { playMediaSourceAuto: boolean; playerWidth: number; playerHeight: number; playerZIndex: number; backgroundColor: string; channel: string; debug: boolean; test: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;