Search Results for

    Show / Hide Table of Contents

    Class VideoRecorder

    An IVF video recorder.

    Inheritance
    System.Object
    MediaRecorder<VideoBuffer, VideoFormat>
    VideoRecorder
    VideoRecorder
    Inherited Members
    MediaRecorder<VideoBuffer, VideoFormat>.File
    MediaRecorder<VideoBuffer, VideoFormat>.FileStream
    MediaRecorder<VideoBuffer, VideoFormat>.WasOpened
    MediaRecorder<VideoBuffer, VideoFormat>.Opened
    MediaRecorder<VideoBuffer, VideoFormat>.DoWrite(VideoBuffer, Int64)
    MediaRecorder<VideoBuffer, VideoFormat>.DoWriteHeader()
    MediaRecorder<VideoBuffer, VideoFormat>.DoUpdateHeader()
    MediaRecorder<VideoBuffer, VideoFormat>.Path
    MediaRecorder<VideoBuffer, VideoFormat>.OpenPath
    MediaRecorder<VideoBuffer, VideoFormat>.Format
    MediaRecorder<VideoBuffer, VideoFormat>.Open()
    MediaRecorder<VideoBuffer, VideoFormat>.Close()
    MediaRecorder<VideoBuffer, VideoFormat>.Write(VideoBuffer, Int64)
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: FM.LiveSwitch.Ivf
    Assembly: FM.LiveSwitch.dll
    Syntax
    public class VideoRecorder : VideoRecorder

    Constructors

    VideoRecorder(String)

    Initializes a new instance of the VideoRecorder class.

    Declaration
    public VideoRecorder(string path)
    Parameters
    Type Name Description
    System.String path

    The path.

    Methods

    DoUpdateHeader()

    Updates the file header.

    Declaration
    protected override void DoUpdateHeader()
    Overrides
    FM.LiveSwitch.MediaRecorder<FM.LiveSwitch.VideoBuffer, FM.LiveSwitch.VideoFormat>.DoUpdateHeader()

    DoWrite(VideoBuffer, Int64)

    Write an encoded video frame.

    Declaration
    protected override bool DoWrite(VideoBuffer buffer, long presentationTimestamp)
    Parameters
    Type Name Description
    VideoBuffer buffer

    The encoded buffer.

    System.Int64 presentationTimestamp

    The presentation timestamp.

    Returns
    Type Description
    System.Boolean

    true if the encoded frame was written successfully; otherwise, false

    Overrides
    FM.LiveSwitch.MediaRecorder<FM.LiveSwitch.VideoBuffer, FM.LiveSwitch.VideoFormat>.DoWrite(FM.LiveSwitch.VideoBuffer, System.Int64)

    DoWriteHeader()

    Writes the file header.

    Declaration
    protected override void DoWriteHeader()
    Overrides
    FM.LiveSwitch.MediaRecorder<FM.LiveSwitch.VideoBuffer, FM.LiveSwitch.VideoFormat>.DoWriteHeader()
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0