nativescript-cast-ns6-beta
Version:
NativeScript Chromecast Plugin.
29 lines (28 loc) • 1.05 kB
TypeScript
import { CastButtonBase } from './cast.common';
import { CastMediaInfo } from './cast.types';
export declare class CastButton extends CastButtonBase {
nativeView: GCKUICastButton;
CastDevice: any;
mCastContext: any;
mSessionManager: any;
mSessionManagerListener: any;
mRemoteMediaClientListener: any;
constructor();
createNativeView(): Object;
getNativeView(): any;
initNativeView(): void;
disposeNativeView(): void;
addSessionManagerListener(): void;
removeSessionManagerListener(): void;
getRemoteMediaClient(): any;
loadMedia(mediaInfo: CastMediaInfo, autoplay?: boolean, position?: number): void;
showController(): void;
getMediaInfo(): {};
pauseMedia(customData?: any): void;
playMedia(customData?: any): void;
seekMedia(position: number, resumeState?: number, customData?: any): void;
stopMedia(customData?: any): void;
setActiveTrackIds(trackIds: number[]): void;
setTintColor(color: string): void;
convertMediaInfo(mediaInfo: any): CastMediaInfo;
}