Table of Contents

Class VideoFrameBuffer

Namespace
LiveKit
public abstract class VideoFrameBuffer : IDisposable
Inheritance
VideoFrameBuffer
Implements
Derived
Inherited Members
Extension Methods

Constructors

VideoFrameBuffer(FfiHandle, VideoBufferInfo)

protected VideoFrameBuffer(FfiHandle handle, VideoBufferInfo info)

Parameters

handle FfiHandle
info VideoBufferInfo

Fields

Info

public VideoBufferInfo Info

Field Value

VideoBufferInfo

Properties

Height

public uint Height { get; }

Property Value

uint

IsValid

public bool IsValid { get; }

Property Value

bool

Type

public VideoBufferType Type { get; }

Property Value

VideoBufferType

Width

public uint Width { get; }

Property Value

uint

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Dispose(bool)

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

~VideoFrameBuffer()

protected ~VideoFrameBuffer()

ToI420()

public I420Buffer ToI420()

Returns

I420Buffer

ToRGBA()

public RGBABBuffer ToRGBA()

Returns

RGBABBuffer