PanoramaCameraDesign: Difference between revisions

Jump to navigation Jump to search
Line 101: Line 101:
*Generated Picture => Generate finalized mosaic picture.
*Generated Picture => Generate finalized mosaic picture.
*Error Handling => Some error handling functions.
*Error Handling => Some error handling functions.
==Sample Codes==
Camera Panorama:
<source lang="javascript">
var panoramaModule;
navigator.getUserMedia({video:true, audio:false}, function(localMediaStream){
var dipManager = navigator.mozDIPManager;
panoramaModule =  dipManager.panoramaModule;
var video = document.querySelector(‘video’);
video.src = widnow.URL.createObjectURL(panoramaModule.outputStream);
localMediaStream.onframeavailable = function(image) {
panoramaModule.qequeImage(image);
};
panoramaModule.onprogressstatuschanged = function(progress) {
console.log(“Current Progress: ” + progress);
};
panoramaModule.ongeneratedimage = function(blob) {
// Save Image Blob to JPEG.
};
panoramaModule.onerror = function(error) {
// Error Handling.
};
}, null);
function start() {
panoramaModule.start();
}
function stop() {
panoramaModule.stop();
}
</source>
==Gecko Changes==
==Gecko Changes==


Confirmed users
770

edits

Navigation menu