media-stream-player
Version:
Player built on top of media-stream-library
38 lines (37 loc) • 1.39 kB
TypeScript
import React from 'react';
import { VapixParameters, Format, VideoProperties } from './PlaybackArea';
export declare const ControlArea: import("styled-components").StyledComponent<"div", any, {
readonly visible: boolean;
}, never>;
export declare const ControlBar: import("styled-components").StyledComponent<"div", any, {}, never>;
interface ControlsProps {
readonly play?: boolean;
readonly videoProperties?: VideoProperties;
readonly startTime?: string;
readonly duration?: number;
readonly src?: string;
readonly parameters: VapixParameters;
readonly onPlay: () => void;
readonly onStop: () => void;
readonly onRefresh: () => void;
readonly onSeek: (offset: number) => void;
readonly onScreenshot: () => void;
readonly onFormat: (format: Format) => void;
readonly onVapix: (key: string, value: string) => void;
readonly labels?: {
readonly play?: string;
readonly pause?: string;
readonly stop?: string;
readonly refresh?: string;
readonly screenshot?: string;
readonly settings?: string;
readonly volume?: string;
};
readonly showStatsOverlay: boolean;
readonly toggleStats: () => void;
readonly format: Format;
readonly volume?: number;
readonly setVolume?: (v: number) => void;
}
export declare const Controls: React.FC<ControlsProps>;
export {};