Class VideoDecoder
- Namespace
- Lime
- Assembly
- Lime.dll
public class VideoDecoder : IDisposable
- Inheritance
-
VideoDecoder
- Implements
- Inherited Members
Constructors
VideoDecoder(string)
public VideoDecoder(string path)
Parameters
path
string
Fields
HasNewTexture
public bool HasNewTexture
Field Value
Looped
public bool Looped
Field Value
MuteAudio
public bool MuteAudio
Field Value
OnStart
public Action OnStart
Field Value
Status
public VideoPlayerStatus Status
Field Value
Properties
CurrentPosition
public float CurrentPosition { get; set; }
Property Value
Duration
public float Duration { get; }
Property Value
Height
public int Height { get; }
Property Value
Texture
public ITexture Texture { get; }
Property Value
Width
public int Width { get; }
Property Value
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Pause()
public void Pause()
Start()
public Task Start()
Returns
Stop()
public void Stop()
Update(float)
public void Update(float delta)
Parameters
delta
float
UpdateTexture()
public void UpdateTexture()