Skip to main content

MediaRenderer Class

Definition​

Namespace:Avalonia.Media
Assembly:Avalonia.Controls.MediaPlayer.Abstractions
Package:Avalonia.Controls.MediaPlayer.Abstractions
public class MediaRenderer

Inheritance: object -> MediaRenderer

Methods​

NameDescription
OnMessageNo summary available.
RenderNo summary available.
SetCompositorTimeProviderNo summary available.
SetRendererCallbacksNo summary available.
UpdateNo summary available.

OnMessage Method​

public void OnMessage(object command)

Parameters​

command object

Render Method​

public void Render(Avalonia.Media.ImmediateDrawingContext ctx, Avalonia.Rect renderBounds, TimeSpan renderTime)

Parameters​

ctx Avalonia.Media.ImmediateDrawingContext

renderBounds Avalonia.Rect

renderTime TimeSpan

SetCompositorTimeProvider Method​

public void SetCompositorTimeProvider(Func<TimeSpan> timeProvider)

Parameters​

timeProvider Func<TimeSpan>

SetRendererCallbacks Method​

public void SetRendererCallbacks(Action doInvalidate, Action doRegisterNextUpdate)

Parameters​

doInvalidate Action

doRegisterNextUpdate Action

Update Method​

public void Update(TimeSpan compositorTime)

Parameters​

compositorTime TimeSpan