Click or drag to resize

IVideoInput Interface

A video input.

Namespace:  FM.IceLink
Assembly:  FM.IceLink (in FM.IceLink.dll) Version: 3.2.2.607 (3.2.2.607)

The IVideoInput type exposes the following members.

Properties
  NameDescription
Public propertyDisabled
Gets a value indicating whether this instance is disabled.
(Inherited from IMediaElement.)
Public propertyId
Gets or sets the identifier.
(Inherited from IElement.)
Public propertyInput
Gets the input.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public propertyInputFormat
Gets the input format.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public propertyInputs
Gets the inputs.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public propertyLabel
Gets a label that identifies this instance.
(Inherited from IMediaElement.)
Public propertyMaxInputBitrate
Gets the bitrate supported by this input, in kbps. Returns -1 if unknown.
(Inherited from IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public propertyMuted
Gets or sets a value indicating whether this instance is muted.
(Inherited from IMediaElement.)
Public propertyPersistent
Gets a value indicating whether this instance is persistent. If true, this element will not be destroyed unless Destroy() is called explicitly on this instance. It will survive destruction of any parent elements that are being destroyed.
(Inherited from IMediaElement.)
Public propertyPipelineJson
Gets the pipeline JSON with this as the central point.
(Inherited from IElement.)
Public propertyPipelineJsonFromInput
Gets the pipeline JSON from an input.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public propertyProcessFramePolicy
Gets or sets the ProcessFramePolicy for this media input.
(Inherited from IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Top
Methods
  NameDescription
Public methodAddInput
Adds an input.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodAddInputs
Adds some inputs.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodDestroy
Destroys this instance.
(Inherited from IMediaElement.)
Public methodProcessFrame
Processes a frame.
(Inherited from IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodProcessSdpMediaDescriptionFromInput
Processes a local SDP media description from an input.
(Inherited from IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodProcessStatsFromInput
Processes stats from an input.
(Inherited from IMediaInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodRemoveInput
Removes an input.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodRemoveInputs()
Removes all inputs.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Public methodRemoveInputs(TIOutput[])
Removes some inputs.
(Inherited from IInput<TIOutput, TIInput, TFrame, TBuffer, TBufferCollection, TFormat>.)
Top
Events
See Also