UNPKG

goproh4

Version:

API for controlling GoPro Hero 4 cameras

32 lines (24 loc) 660 B
var GoPro = require('../lib/index.js'); var cam = new GoPro.Camera(); // Set camera mode cam.mode(GoPro.Settings.Modes.Video, GoPro.Settings.Submodes.Video.Video) // Set camera resolution .then(function () { return cam.set(GoPro.Settings.VIDEO_RESOLUTION, GoPro.Settings.VideoResolution.R1080S) }) // Set camera framerate .then(function () { return cam.set(GoPro.Settings.VIDEO_FPS, GoPro.Settings.VideoFPS.F60) }) // Begin recording .then(function () { console.log('[video]', 'started') return cam.start() }) // Wait 10s .delay(10000) // Stop recording .then(function () { console.log('[video]', 'stopped') return cam.stop() })