UNPKG

media-stream-player

Version:

Player built on top of media-stream-library

35 lines (34 loc) 934 B
import React from 'react'; import { Sdp } from 'media-stream-library'; import { VideoProperties } from './PlaybackArea'; import { MetadataHandler } from './metadata'; /** * WebSocket + RTSP playback component. */ interface HttpMp4VideoProps { readonly forwardedRef?: React.Ref<HTMLVideoElement>; /** * The _intended_ playback state. */ readonly play?: boolean; /** * The HTTP/HTTPS source for the MP4 data (URI). */ readonly src?: string; /** * Activate automatic playback. */ readonly autoPlay?: boolean; /** * Default mute state. */ readonly muted?: boolean; /** * Callback to signal video is playing. */ readonly onPlaying?: (videoProperties: VideoProperties) => void; readonly onSdp?: (msg: Sdp) => void; readonly metadataHandler?: MetadataHandler; } export declare const HttpMp4Video: React.FC<HttpMp4VideoProps>; export {};