Interface IVideoInput
A video input.
Inherited Members
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 |