Click or drag to resize
VideoSource Class
A video source.
Inheritance Hierarchy

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

The VideoSource type exposes the following members.

Constructors
  NameDescription
Public methodVideoSource
Initializes a new instance of the VideoSource class.
Top
Properties
  NameDescription
Public propertyAverageFrameRate
Gets the average frame rate.
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyFrameCount
Gets the frame count.
Public propertyId
Gets or sets the identifier.
(Inherited from MediaSourceBase.)
Public propertyInput
Gets or sets the input.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyInputs
Gets the inputs.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected propertyIsDirty
Gets or sets a value indicating whether this instance is dirty.
(Inherited from Serializable.)
Public propertyLabel
Gets a label that identifies this class.
(Inherited from MediaSourceBase.)
Public propertyMuted
Gets or sets a value indicating whether this instance is muted.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyOutputFormat
Gets the output format.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPipelineJson
Gets the pipeline JSON with this as the central point.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPipelineJsonFromSink
Gets the pipeline JSON from a sink.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertySink
Gets or sets the sink.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertySinks
Gets or sets the sinks.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyState
Gets the state.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertySynchronizationSource
Gets or sets the synchronization source.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Top
Methods
  NameDescription
Public methodAddSink
Adds a sink.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodAddSinks
Adds some sinks.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodChangeInput
Changes the input.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodCreateSinkCollection
Creates a sink collection.
(Overrides MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormatCreateSinkCollection(TISource).)
Public methodDestroy
Destroys this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoDestroy
Destroys this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessControlFrames
Processes the control frames.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessSdpMediaDescription
Processes a local SDP media description.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoStart
Starts this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoStop
Stops this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetFrameRateDistance
Gets the distance between two frame rates.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetNextTimestamp
Gets the next timestamp.
Public methodGetSizeDistance
Gets the distance between two sizes.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasSink
Determines whether this source has the specified sink.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodProcessControlFrames
Processes the control frames.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessSdpMediaDescriptionFromSink
Processes a local SDP media description from a sink.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodRaiseFrame
Raises a frame.
(Overrides MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormatRaiseFrame(TFrame).)
Public methodRemoveSink
Removes a sink.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveSinks
Removes all sinks.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveSinks(TISink)
Removes some sinks.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodStart
Starts this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodStop
Stops this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodToString
Returns a string that represents this instance.
(Inherited from MediaSourceTISource, TISink, TISinkCollection, TSource, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
See Also