goproh4
Version:
API for controlling GoPro Hero 4 cameras
32 lines (24 loc) • 660 B
JavaScript
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()
})