Skip to content
Snippets Groups Projects

vlc.html: add 360 mouse support

Open Alexandre Janniaux requested to merge alexandre-janniaux/vlc.js:360support into incoming
All threads resolved!
3 files
+ 65
0
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 10
0
@@ -4,6 +4,9 @@
export class MediaPlayer {
constructor(module, path) {
this.module = module;
this.viewpoint_ptr = module._wasm_video_viewpoint_new();
if (this.viewpoint_ptr == undefined) {}
this.media_player_ptr = module._wasm_media_player_new();
module._attach_update_events(this.media_player_ptr);
@@ -15,6 +18,7 @@ export class MediaPlayer {
}
release() {
this.module._wasm_viewpoint_release(this.viewpoint_ptr);
this.module._wasm_media_player_release(this.media_player_ptr);
this.media_player_ptr = 0;
}
@@ -212,6 +216,12 @@ export class MediaPlayer {
set_role(role) {
return this.module._wasm_media_player_set_role(this.media_player_ptr, role);
}
set_viewpoint(yaw, pitch, roll, fov) {
this.module._wasm_video_viewpoint_set(this.viewpoint_ptr, yaw, pitch, roll, fov);
this.module._wasm_video_update_viewpoint(this.media_player_ptr,
this.viewpoint_ptr, true);
}
}
Loading