@8man/react-native-media-console
Version:
A media player for the react-native-video component
25 lines (24 loc) • 1.06 kB
TypeScript
import { Dispatch, SetStateAction } from 'react';
interface PanRespondersProps {
duration: number;
seekerOffset: number;
volumeOffset: number;
loading: boolean;
seeking: boolean;
seekerPosition: number;
seek?: (time: number, tolerance?: number) => void;
seekerWidth: number;
clearControlTimeout: () => void;
setVolumePosition: (position: number) => void;
setSeekerPosition: (position: number) => void;
setSeeking: Dispatch<SetStateAction<boolean>>;
setControlTimeout: () => void;
onEnd: () => void;
horizontal?: boolean;
inverted?: boolean;
}
export declare const usePanResponders: ({ duration, seekerOffset, volumeOffset, loading, seeking, seekerPosition, seek, seekerWidth, clearControlTimeout, setVolumePosition, setSeekerPosition, setSeeking, setControlTimeout, onEnd, horizontal, inverted, }: PanRespondersProps) => {
volumePanResponder: import("react-native").PanResponderInstance;
seekPanResponder: import("react-native").PanResponderInstance;
};
export {};