< Summary

Class:DCL.Components.Video.Plugin.VideoPluginWrapper_WebGL
Assembly:MainScripts
File(s):/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Video/Plugins/VideoPluginWrapper_WebGL.cs
Covered lines:0
Uncovered lines:16
Coverable lines:16
Total lines:30
Line coverage:0% (0 of 16)
Covered branches:0
Total branches:0

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity NPath complexity Sequence coverage
Create(...)0%2100%
Remove(...)0%2100%
TextureUpdate(...)0%2100%
GetTexture(...)0%2100%
Play(...)0%2100%
Pause(...)0%2100%
SetVolume(...)0%2100%
GetHeight(...)0%2100%
GetWidth(...)0%2100%
GetTime(...)0%2100%
GetDuration(...)0%2100%
GetState(...)0%2100%
GetError(...)0%2100%
SetTime(...)0%2100%
SetPlaybackRate(...)0%2100%
SetLoop(...)0%2100%

File(s)

/tmp/workspace/unity-renderer/unity-renderer/Assets/Scripts/MainScripts/DCL/Components/Video/Plugins/VideoPluginWrapper_WebGL.cs

#LineLine coverage
 1using System;
 2using System.Runtime.InteropServices;
 3
 4namespace DCL.Components.Video.Plugin
 5{
 6    public class VideoPluginWrapper_WebGL : IVideoPluginWrapper
 7    {
 08        public void Create(string id, string url, bool useHls) { WebGLVideoPlugin.WebVideoPlayerCreate(id, url, useHls);
 09        public void Remove(string id) { WebGLVideoPlugin.WebVideoPlayerRemove(id); }
 010        public void TextureUpdate(string id) { WebGLVideoPlugin.WebVideoPlayerTextureUpdate(id); }
 11
 12        public int GetTexture(string id)
 13        {
 014            return WebGLVideoPlugin.WebVideoPlayerTextureGet(id);
 15        }
 16
 017        public void Play(string id, float startTime) { WebGLVideoPlugin.WebVideoPlayerPlay(id, startTime); }
 018        public void Pause(string id) { WebGLVideoPlugin.WebVideoPlayerPause(id); }
 019        public void SetVolume(string id, float volume) { WebGLVideoPlugin.WebVideoPlayerVolume(id, volume); }
 020        public int GetHeight(string id) { return WebGLVideoPlugin.WebVideoPlayerGetHeight(id); }
 021        public int GetWidth(string id) { return WebGLVideoPlugin.WebVideoPlayerGetWidth(id); }
 022        public float GetTime(string id) { return WebGLVideoPlugin.WebVideoPlayerGetTime(id); }
 023        public float GetDuration(string id) { return WebGLVideoPlugin.WebVideoPlayerGetDuration(id); }
 024        public VideoState GetState(string id) { return (VideoState)WebGLVideoPlugin.WebVideoPlayerGetState(id); }
 025        public string GetError(string id) { return WebGLVideoPlugin.WebVideoPlayerGetError(id); }
 026        public void SetTime(string id, float second) { WebGLVideoPlugin.WebVideoPlayerSetTime(id, second); }
 027        public void SetPlaybackRate(string id, float playbackRate) { WebGLVideoPlugin.WebVideoPlayerSetPlaybackRate(id, 
 028        public void SetLoop(string id, bool loop) { WebGLVideoPlugin.WebVideoPlayerSetLoop(id, loop); }
 29    }
 30}