Click or drag to resize

Encoder Properties

The Encoder type exposes the following members.

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 propertyBitrate
Gets or sets encoder bitrate. Getting this value retrieves the current bitrate, whereas setting it sets the target bitrate for the encoder.
Public propertyCodec
Gets the current codec.
Public propertyCodecConfig
Gets the encoder configuration.
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 propertyForceKeyFrame
Gets or sets a value indicating whether a keyframe should be forced.
(Overrides VideoEncoderForceKeyFrame.)
Public propertyFrameHeight
Gets the last frame height.
(Inherited from VideoEncoder.)
Public propertyFrameRate
Gets the average frame rate for the lifespan of the encoder.
(Inherited from VideoEncoder.)
Public propertyFramesEncoded
Gets the number of encoded frames.
(Inherited from VideoEncoder.)
Public propertyFrameWidth
Gets the last frame width.
(Inherited from VideoEncoder.)
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 -1.
(Inherited from VideoEncoder.)
Public propertyMaxOutputBitrate
Gets the maximum bitrate this encoder will produce, based on the encoder's target bitrate and the MaxInputBitrate of its' sinks.
(Overrides MediaPipeTIOutput, TIOutputCollection, TIInput, TIInputCollection, TPipe, TFrame, TBuffer, TBufferCollection, TFormatMaxOutputBitrate.)
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 propertyQuality
Gets or sets the target output quality.
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
See Also