Search Results for

    Show / Hide Table of Contents

    Interface IVideoInput

    A video input.

    Inherited Members
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessFramePolicy
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnRaiseControlFrames
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnProcessFrame
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnProcessControlFrameResponses
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnDisabledChange
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.OnPausedChange
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessFrame(VideoFrame)
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessControlFrameResponses(MediaControlFrame[])
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessSdpMediaDescriptionFromInput(MediaDescription, Boolean, Boolean)
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessTrackStatsFromInput(MediaTrackStats)
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.ProcessSinkStatsFromInput(MediaSinkStats)
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.InputMuted
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.InputSynchronizationSource
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.InputRtpStreamId
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.InputDeactivated
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MinInputBitrate
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MaxInputBitrate
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MinInputEncoding
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.MaxInputEncoding
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.SystemDelay
    IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.GetPipelineSystemDelay(VideoFormat)
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.InputFormat
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.Input
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.Inputs
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.AddInput(IVideoOutput)
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.AddInputs(IVideoOutput[])
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.RemoveInput(IVideoOutput)
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.RemoveInputs(IVideoOutput[])
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.RemoveInputs()
    IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>.PipelineJsonFromInput
    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 IVideoInput : IMediaInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>, IInput<IVideoOutput, IVideoInput, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat>, IVideoElement, IMediaElement, IElement

    Properties

    MaxInputFrameRate

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

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

    MaxInputHeight

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

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

    MaxInputScale

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

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

    MaxInputSize

    Gets the maximum allowed input size. A value of null indicates unset (no maximum).

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

    MaxInputWidth

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

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

    MinInputFrameRate

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

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

    MinInputHeight

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

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

    MinInputScale

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

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

    MinInputSize

    Gets the minimum allowed input size. A value of null indicates unset (no minimum).

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

    MinInputWidth

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

    Declaration
    int MinInputWidth { get; }
    Property Value
    Type Description
    System.Int32
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0