Table of Contents

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

bool

Looped

public bool Looped

Field Value

bool

MuteAudio

public bool MuteAudio

Field Value

bool

OnStart

public Action OnStart

Field Value

Action

Status

public VideoPlayerStatus Status

Field Value

VideoPlayerStatus

Properties

CurrentPosition

public float CurrentPosition { get; set; }

Property Value

float

Duration

public float Duration { get; }

Property Value

float

Height

public int Height { get; }

Property Value

int

Texture

public ITexture Texture { get; }

Property Value

ITexture

Width

public int Width { get; }

Property Value

int

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

Task

Stop()

public void Stop()

Update(float)

public void Update(float delta)

Parameters

delta float

UpdateTexture()

public void UpdateTexture()