@eva-ics/webengine-react
Version:
React components for EVA ICS HMI Web Engine
22 lines (21 loc) • 864 B
TypeScript
import { EvaPlayerAutoSize, type EvaVideoStreamInfo, EvaLivePlayer as EvaLivePlayerC } from "@eva-ics/webengine-multimedia";
import { Eva, EvaError } from "@eva-ics/webengine";
export interface EvaLivePlayerParams {
oid: string;
streamName?: string;
width?: number | string;
height?: number | string;
className?: string;
style?: React.CSSProperties;
autoSize?: EvaPlayerAutoSize;
engine?: Eva;
onError?: (error: EvaError) => void;
onFrame?: () => void;
onEOS?: () => void;
onChange?: (info: EvaVideoStreamInfo) => void;
onInit?: (canvas: HTMLCanvasElement) => void;
setPlayer?: (player: EvaLivePlayerC) => void;
decoderHardwareAcceleration?: boolean;
decoderFallbackToSoftware?: boolean;
}
export declare const EvaLivePlayer: (params: EvaLivePlayerParams) => import("react/jsx-runtime").JSX.Element;