Search Results for

    Show / Hide Table of Contents

    Interface IVideoOutput

    A video output.

    Inherited Members
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnRaiseFrame
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnRaiseControlFrameResponses
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnProcessControlFrames
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnDisabledChange
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnPausedChange
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnDisabledChangeWithCaller
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessControlFrames(MediaControlFrame[])
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessSdpMediaDescriptionFromOutput(MediaDescription, Boolean, Boolean)
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.IncrementCcmSequenceNumber()
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.GetCcmSequenceNumber()
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessTrackStatsFromOutput(MediaTrackStats)
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessSourceStatsFromOutput(MediaSourceStats)
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OutputMuted
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OutputSynchronizationSource
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OutputRtpStreamId
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OutputDeactivated
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OutputSynchronizable
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MinOutputBitrate
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MaxOutputBitrate
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.TargetOutputBitrate
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MinOutputEncoding
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MaxOutputEncoding
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.TargetOutputEncoding
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.Content
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.SystemDelay
    IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.GetPipelineSystemDelay(VideoFormat)
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OutputFormat
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.Output
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.Outputs
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.AddOutput(IVideoInput)
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.AddOutputs(IVideoInput[])
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.RemoveOutput(IVideoInput)
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.RemoveOutputs(IVideoInput[])
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.RemoveOutputs()
    IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.PipelineJsonFromOutput
    IMediaElement.Persistent
    IMediaElement.Deactivated
    IMediaElement.Disabled
    IMediaElement.Paused
    IMediaElement.Label
    IMediaElement.Muted
    IMediaElement.Destroy()
    IElement.Id
    IElement.ExternalId
    IElement.PipelineJson
    Namespace: FM.LiveSwitch
    Assembly: FM.LiveSwitch.dll
    Syntax
    public interface IVideoOutput : IMediaOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>, IOutput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>, IVideoElement, IMediaElement, IElement

    Properties

    MaxOutputFrameRate

    Gets the maximum allowed output frame-rate, in fps. A value of -1 indicates unset (no maximum).

    Declaration
    double MaxOutputFrameRate { get; }
    Property Value
    Type Description
    System.Double

    MaxOutputHeight

    Gets the maximum allowed output height. A value of -1 indicates unset (no maximum).

    Declaration
    int MaxOutputHeight { get; }
    Property Value
    Type Description
    System.Int32

    MaxOutputScale

    Gets the maximum allowed output scale. A value of -1 indicates unset (no maximum).

    Declaration
    double MaxOutputScale { get; }
    Property Value
    Type Description
    System.Double

    MaxOutputSize

    Gets the maximum allowed output size. A value of -1 indicates unset (no maximum).

    Declaration
    Size MaxOutputSize { get; }
    Property Value
    Type Description
    Size

    MaxOutputWidth

    Gets the maximum allowed output width. A value of -1 indicates unset (no maximum).

    Declaration
    int MaxOutputWidth { get; }
    Property Value
    Type Description
    System.Int32

    MinOutputFrameRate

    Gets the minimum allowed output frame-rate, in fps. A value of -1 indicates unset (no minimum).

    Declaration
    double MinOutputFrameRate { get; }
    Property Value
    Type Description
    System.Double

    MinOutputHeight

    Gets the minimum allowed output height. A value of -1 indicates unset (no minimum).

    Declaration
    int MinOutputHeight { get; }
    Property Value
    Type Description
    System.Int32

    MinOutputScale

    Gets the minimum allowed output scale. A value of -1 indicates unset (no minimum).

    Declaration
    double MinOutputScale { get; }
    Property Value
    Type Description
    System.Double

    MinOutputSize

    Gets the minimum allowed output size. A value of -1 indicates unset (no minimum).

    Declaration
    Size MinOutputSize { get; }
    Property Value
    Type Description
    Size

    MinOutputWidth

    Gets the minimum allowed output width. A value of -1 indicates unset (no minimum).

    Declaration
    int MinOutputWidth { get; }
    Property Value
    Type Description
    System.Int32

    TargetOutputFrameRate

    Gets the target output frame-rate, in fps. A value of -1 indicates unset (no target).

    Declaration
    double TargetOutputFrameRate { get; }
    Property Value
    Type Description
    System.Double

    TargetOutputHeight

    Gets the target output height. A value of -1 indicates unset (no target).

    Declaration
    int TargetOutputHeight { get; }
    Property Value
    Type Description
    System.Int32

    TargetOutputScale

    Gets the target output scale. A value of -1 indicates unset (no target).

    Declaration
    double TargetOutputScale { get; }
    Property Value
    Type Description
    System.Double

    TargetOutputSize

    Gets the target output size. A value of -1 indicates unset (no target).

    Declaration
    Size TargetOutputSize { get; }
    Property Value
    Type Description
    Size

    TargetOutputWidth

    Gets the target output width. A value of -1 indicates unset (no target).

    Declaration
    int TargetOutputWidth { get; }
    Property Value
    Type Description
    System.Int32

    VideoType

    Gets the video type.

    Declaration
    VideoType VideoType { get; }
    Property Value
    Type Description
    VideoType
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.18.0