UNPKG

raspi-io-server-utils

Version:

Utilities for interacting with Raspberry IOs and Raspbian

33 lines (32 loc) 859 B
declare const EventEmitter: any; export declare abstract class AbstractPlayer extends EventEmitter { private readonly _file; protected _volume: number; private _error; protected constructor(file: string); start(): void; stop(): void; /** * @param volume Volume between 0 and 100 */ volume: number; readonly status: { running: boolean; playedSeconds: number; volume: number; playerName: string; error: Error; }; readonly playTime: number; protected abstract _start(): void; protected abstract _stop(): void; readonly playTimeSeconds: number; readonly playerName: string; readonly running: boolean; readonly isVideo: boolean; readonly file: string; _started(): void; _stopped(): void; _setError(err: Error): void; } export {};