MCPcopy Create free account
hub / github.com/Moebytes/Frame-Player / usePlaybackActions

Function usePlaybackActions

reducers/playbackReducer.ts:126–160  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

124}
125
126export const usePlaybackActions = () => {
127 const dispatch = useDispatch.withTypes<StoreDispatch>()()
128 return {
129 setOriginalSrc: (state: string | null) => dispatch(setOriginalSrc(state)),
130 setForwardSrc: (state: string | null) => dispatch(setForwardSrc(state)),
131 setReverseSrc: (state: string | null) => dispatch(setReverseSrc(state)),
132 setSubtitleSrc: (state: string | null) => dispatch(setSubtitleSrc(state)),
133 setReverse: (state: boolean) => dispatch(setReverse(state)),
134 setSpeed: (state: number) => dispatch(setSpeed(state)),
135 setPreservesPitch: (state: boolean) => dispatch(setPreservesPitch(state)),
136 setDuration: (state: number) => dispatch(setDuration(state)),
137 setPrevVolume: (state: number) => dispatch(setPrevVolume(state)),
138 setVolume: (state: number) => dispatch(setVolume(state)),
139 setPaused: (state: boolean) => dispatch(setPaused(state)),
140 setSubtitles: (state: boolean) => dispatch(setSubtitles(state)),
141 setSubtitleColor: (state: string) => dispatch(setSubtitleColor(state)),
142 setSubtitleSize: (state: number) => dispatch(setSubtitleSize(state)),
143 setOutlineColor: (state: string) => dispatch(setOutlineColor(state)),
144 setOutlineThickness: (state: number) => dispatch(setOutlineThickness(state)),
145 setOriginalStyle: (state: boolean) => dispatch(setOriginalStyle(state)),
146 setLoop: (state: boolean) => dispatch(setLoop(state)),
147 setABLoop: (state: boolean) => dispatch(setABLoop(state)),
148 setLoopStart: (state: number) => dispatch(setLoopStart(state)),
149 setLoopEnd: (state: number) => dispatch(setLoopEnd(state)),
150 setSavedLoop: (state: number[]) => dispatch(setSavedLoop(state)),
151 setStepFlag: (state: boolean) => dispatch(setStepFlag(state)),
152 setProgress: (state: number) => dispatch(setProgress(state)),
153 setSecondsProgress: (state: number) => dispatch(setSecondsProgress(state)),
154 setSeekTo: (state: number | null) => dispatch(setSeekTo(state)),
155 setDragging: (state: boolean) => dispatch(setDragging(state)),
156 setABDragging: (state: boolean) => dispatch(setABDragging(state)),
157 setDragProgress: (state: number) => dispatch(setDragProgress(state)),
158 setAnimation: (state: boolean) => dispatch(setAnimation(state))
159 }
160}
161
162export default playbackSlice.reducer

Callers 1

VideoPlayerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected