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
handleFfiHandleinfoVideoBufferInfo
Fields
Info
public VideoBufferInfo Info
Field Value
Properties
Height
public uint Height { get; }
Property Value
IsValid
public bool IsValid { get; }
Property Value
Type
public VideoBufferType Type { get; }
Property Value
Width
public uint Width { get; }
Property Value
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
disposingbool
~VideoFrameBuffer()
protected ~VideoFrameBuffer()
ToI420()
public I420Buffer ToI420()
Returns
ToRGBA()
public RGBABBuffer ToRGBA()