Click or drag to resize

VideoPipe Class

A video pipe.
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaPipeIVideoOutput, IVideoOutputCollection, IVideoInput, IVideoInputCollection, VideoPipe, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat
        FM.IceLinkVideoPipe
          More...

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

The VideoPipe type exposes the following members.

Constructors
  NameDescription
Public methodVideoPipe(VideoFormat)
Initializes a new instance of the VideoPipe class.
Public methodVideoPipe(VideoFormat, VideoFormat)
Initializes a new instance of the VideoPipe class.
Top
Properties
  NameDescription
Protected propertyAllowDiagnosticTimer
Gets whether this media pipe is allowed to be timed.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyDisabled
Gets a value indicating whether this pipe is disabled.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyDynamicProperties
Gets or sets the dynamic properties on this instance.
(Inherited from Dynamic.)
Public propertyId
Gets or sets the identifier.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyInput
Gets or sets the input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyInputFormat
Gets the input format.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyInputs
Gets or sets the inputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, 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 MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyMaxInputBitrate
Gets the maximum supported bitrate.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyMaxOutputBitrate
Gets the maximum bitrate that all outputs can support.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyMuted
Gets or sets a value indicating whether this instance is muted.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyOutput
Gets or sets the output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyOutputFormat
Gets the output format.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyOutputs
Gets or sets the outputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPersistent
Gets or sets a value indicating whether this instance is persistent. If true, this instance 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 MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPipelineJson
Gets the pipeline JSON with this as the central point.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected propertyPipelineJsonBase
Gets the pipeline JSON base.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPipelineJsonFromInput
Gets the pipeline JSON from an input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyPipelineJsonFromOutput
Gets the pipeline JSON from an output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected propertyPipelineJsonInputs
Gets the pipeline JSON inputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected propertyPipelineJsonOutputs
Gets the pipeline JSON outputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyProcessFramePolicy
Gets or sets the ProcessFramePolicy for this media input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyState
Gets the state.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public propertyTag
Gets or sets an optional tag to identify this instance.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Top
Methods
  NameDescription
Public methodAddInput
Adds an input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodAddInputs
Adds some inputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodAddOutput
Adds an output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodAddOutputs
Adds some outputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodCreateInputCollection
Creates an input collection.
(Overrides MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormatCreateInputCollection(TIOutput).)
Protected methodCreateOutputCollection
Creates an output collection.
(Overrides MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormatCreateOutputCollection(TIInput).)
Public methodDestroy
Destroys this instance.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoDestroy
Destroys this instance.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessControlFrames
Processes the control frames.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessFrame
Processes a frame.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessSdpMediaDescription
Processes an SDP media description.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessStatsFromInput
Processes stats from an input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodDoProcessStatsFromOutput
Processes stats from an output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetDynamicValue
Gets a property value from the local cache.
(Inherited from Dynamic.)
Public methodGetFirSequenceNumber
Gets the FIR sequence number.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHasInput
Determines whether this pipe has the specified input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodHasOutput
Determines whether this pipe has the specified output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodIncrementFirSequenceNumber
Increments the FIR sequence number.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodProcessControlFrames
Processes the control frames.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessFrame
Processes a frame.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessGetMuteFromStream
Gets whether the stream is muted or not.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessSdpMediaDescriptionFromInput
Processes an SDP media description from an input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessSdpMediaDescriptionFromOutput
Processes an SDP media description from an output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessSetMuteFromStream
Process a set mute call from a stream.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessStatsFromInput
Processes stats from an input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodProcessStatsFromOutput
Processes stats from an output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodRaiseControlFrame
Raises a control frame.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodRaiseControlFrames
Raises some control frames.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Protected methodRaiseFrame
Raises a frame.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveInput
Removes an input.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveInputs
Removes all inputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveInputs(TIOutput)
Removes some inputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveOutput
Removes an output.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveOutputs
Removes all outputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodRemoveOutputs(TIInput)
Removes some outputs.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodSetDynamicValue
Sets a property value in the local cache.
(Inherited from Dynamic.)
Public methodToString
Returns a string that represents this instance.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public methodUnsetDynamicValue
Unsets a property value in the local cache.
(Inherited from Dynamic.)
Top
Events
  NameDescription
Public eventOnDisabledChange
Raised when the Disabled property changes state.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public eventOnProcessControlFrames
Raised when control frames are processed.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public eventOnProcessFrame
Raised when a frame is processed.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public eventOnProcessFrameException
Raised when an exception is thrown while processing a frame.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public eventOnRaiseControlFrames
Raised when control frames are raised.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public eventOnRaiseFrame
Raised when a frame is raised.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Public eventOnStateChange
Raised when the state changes.
(Inherited from MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormat.)
Top
See Also
Inheritance Hierarchy
SystemObject
  FM.IceLinkSerializable
    FM.IceLinkDynamic
      FM.IceLinkMediaPipeIVideoOutput, IVideoOutputCollection, IVideoInput, IVideoInputCollection, VideoPipe, VideoFrame, VideoBuffer, VideoBufferCollection, VideoFormat
        FM.IceLinkVideoPipe
          FM.IceLinkJitterVideoPipe
          FM.IceLinkVideoDecoder
          FM.IceLinkVideoDepacketizerTFragment
          FM.IceLinkVideoEncoder
          FM.IceLinkVideoPacketizer
          FM.IceLink.YuvImageConverter
          FM.IceLink.YuvImageScaler