Search Results for

    Show / Hide Table of Contents

    Class VideoFrame

    A video frame.

    Inheritance
    System.Object
    Serializable
    Dynamic
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>
    VideoFrame
    Inherited Members
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.SynchronizationSource
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Mid
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RtpStreamId
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RepairedRtpStreamId
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.ContributingSources
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.SystemTimestamp
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.NtpTimestampTicks
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Timestamp
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.NetworkSystemTimestamp
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.TransportSystemTimestamp
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RtpTimestamp
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.SequenceNumber
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RtpSequenceNumber
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Synchronized
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Footprint
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Discard
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.CreateMediaBufferCollection()
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Buffers
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Buffer
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.LastBuffer
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.AddBuffer(VideoBuffer)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RemoveBuffer(VideoBuffer)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.AddBuffers(VideoBuffer[])
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RemoveBuffers(VideoBuffer[])
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.RemoveBuffers()
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.GetBuffer(String)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.GetBuffer(VideoFormat)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.GetBuffer(VideoFormat, String)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.GetBuffer(Boolean)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.GetBuffer(Boolean, Boolean)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.HasBuffer(VideoFormat)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.HasBuffer(VideoFormat, String)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Clone()
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.CreateInstance()
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Keep()
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.Free()
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.UpdateTimestamp(Int64, Int64, Int32, Int32)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.CalculateSystemTimestamp(Int64, Int64, Int32, Int64)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.CalculateTimestamp(Int64, Int64, Int32)
    MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>.CalculateTimestamp(Int64, Int64, Int32, Int64)
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class VideoFrame : MediaFrame<VideoBuffer, VideoBufferCollection, VideoFormat, VideoFrame>

    Constructors

    VideoFrame()

    Initializes a new instance of the VideoFrame class.

    Declaration
    public VideoFrame()

    VideoFrame(VideoBuffer)

    Initializes a new instance of the VideoFrame class.

    Declaration
    public VideoFrame(VideoBuffer buffer)
    Parameters
    Type Name Description
    VideoBuffer buffer

    The buffer.

    VideoFrame(VideoBuffer[])

    Initializes a new instance of the VideoFrame class.

    Declaration
    public VideoFrame(VideoBuffer[] buffers)
    Parameters
    Type Name Description
    VideoBuffer[] buffers

    The buffers.

    Methods

    Clone()

    Clones this instance.

    Declaration
    public override VideoFrame Clone()
    Returns
    Type Description
    VideoFrame
    Overrides
    FM.LiveSwitch.MediaFrame<FM.LiveSwitch.VideoBuffer, FM.LiveSwitch.VideoBufferCollection, FM.LiveSwitch.VideoFormat, FM.LiveSwitch.VideoFrame>.Clone()

    CreateInstance()

    Creates a new instance.

    Declaration
    public override VideoFrame CreateInstance()
    Returns
    Type Description
    VideoFrame
    Overrides
    FM.LiveSwitch.MediaFrame<FM.LiveSwitch.VideoBuffer, FM.LiveSwitch.VideoBufferCollection, FM.LiveSwitch.VideoFormat, FM.LiveSwitch.VideoFrame>.CreateInstance()

    CreateMediaBufferCollection()

    Creates a media buffer collection.

    Declaration
    protected override VideoBufferCollection CreateMediaBufferCollection()
    Returns
    Type Description
    VideoBufferCollection
    Overrides
    FM.LiveSwitch.MediaFrame<FM.LiveSwitch.VideoBuffer, FM.LiveSwitch.VideoBufferCollection, FM.LiveSwitch.VideoFormat, FM.LiveSwitch.VideoFrame>.CreateMediaBufferCollection()

    GenerateFrame(Int32, Int32, String)

    Generates a black video frame for the given width, height, and format.

    Declaration
    public static VideoFrame GenerateFrame(int width, int height, string formatName)
    Parameters
    Type Name Description
    System.Int32 width

    The width.

    System.Int32 height

    The height.

    System.String formatName

    The format name.

    Returns
    Type Description
    VideoFrame

    ToString()

    Returns a string that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0