@ux-aspects/ux-aspects
Version:
Open source user interface framework for building modern, responsive, mobile big data applications
32 lines (31 loc) • 1.23 kB
TypeScript
import { OnDestroy, OnInit } from '@angular/core';
import { Subject } from 'rxjs';
import { SliderOptions } from '../../../slider/index';
import { MediaPlayerService } from '../../media-player.service';
import * as i0 from "@angular/core";
export declare class MediaPlayerControlsExtensionComponent implements OnInit, OnDestroy {
readonly mediaPlayerService: MediaPlayerService;
volumeActive: boolean;
volumeFocus: boolean;
returnFocus: boolean;
subtitlesId: string;
subtitlesOpen: boolean;
mouseEnterVolume: Subject<void>;
mouseLeaveVolume: Subject<void>;
options: SliderOptions;
private _volume;
private _previousVolume;
private readonly _onDestroy;
get volume(): number;
set volume(value: number);
ngOnInit(): void;
ngOnDestroy(): void;
toggleMute(): void;
goToStart(): void;
goToEnd(): void;
isSubtitleActive(): boolean;
setSubtitleTrack(track: TextTrack): void;
getSubtitleTrack(): string;
static ɵfac: i0.ɵɵFactoryDeclaration<MediaPlayerControlsExtensionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<MediaPlayerControlsExtensionComponent, "ux-media-player-controls", never, {}, {}, never, ["*"], false, never>;
}