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