Show / Hide Table of Contents

Class StatisticsPerStream

StatisticsPerStream

Inheritance
System.Object
StatisticsPerStream
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Bitmovin.Api.Sdk.Models
Assembly: Bitmovin.Api.Sdk.dll
Syntax
public class StatisticsPerStream

Properties

BillableMinutes

Minutes you will be charged for (billableMinutes = encodedSeconds * multiplicator) (required)

Declaration
public double? BillableMinutes { get; }
Property Value
Type Description
System.Nullable<System.Double>

Bitrate

Bitrate of the stream (required)

Declaration
public long? Bitrate { get; }
Property Value
Type Description
System.Nullable<System.Int64>

Codec

Codec

Declaration
public CodecConfigType? Codec { get; set; }
Property Value
Type Description
System.Nullable<CodecConfigType>

CodecConfigId

ID of the condec configuration (required)

Declaration
public string CodecConfigId { get; }
Property Value
Type Description
System.String

DolbyVisionMode

DolbyVisionMode

Declaration
public DolbyVisionPerStreamMode? DolbyVisionMode { get; set; }
Property Value
Type Description
System.Nullable<DolbyVisionPerStreamMode>

DolbyVisionMultiplicator

The output minutes multiplicator for Dolby Vision streams

Declaration
public double? DolbyVisionMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

DolbyVisionToHdr

Indicates if the conversion from Dolby Vision to HDR was triggered.

Declaration
public bool? DolbyVisionToHdr { get; }
Property Value
Type Description
System.Nullable<System.Boolean>

DolbyVisionToHdrMultiplicator

The output minutes multiplicator for streams using the conversion from Dolby Vision to HDR.

Declaration
public double? DolbyVisionToHdrMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

DolbyVisionToSdr

Indicates if the conversion from Dolby Vision to SDR was triggered.

Declaration
public bool? DolbyVisionToSdr { get; }
Property Value
Type Description
System.Nullable<System.Boolean>

DolbyVisionToSdrMultiplicator

The output minutes multiplicator for streams using the conversion from Dolby Vision to SDR.

Declaration
public double? DolbyVisionToSdrMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

EncodedBytes

Encoded bytes. (required)

Declaration
public long? EncodedBytes { get; }
Property Value
Type Description
System.Nullable<System.Int64>

EncodedSeconds

Length of the stream. (required)

Declaration
public double? EncodedSeconds { get; }
Property Value
Type Description
System.Nullable<System.Double>

EncodingMode

EncodingMode

Declaration
public EncodingMode? EncodingMode { get; set; }
Property Value
Type Description
System.Nullable<EncodingMode>

EncodingModeMultiplicator

The output minutes multiplicator for the given encodingMode

Declaration
public double? EncodingModeMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

EnhancedDeinterlace

Indicates if an enhanced interlace filter was used.

Declaration
public bool? EnhancedDeinterlace { get; }
Property Value
Type Description
System.Nullable<System.Boolean>

EnhancedDeinterlaceMultiplicator

The output minutes multiplicator for streams using an enhanced Deinterlace Filter.

Declaration
public double? EnhancedDeinterlaceMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

HdrHlgToSdr

Indicates if the conversion from HDR10/HLG to SDR was triggered.

Declaration
public bool? HdrHlgToSdr { get; }
Property Value
Type Description
System.Nullable<System.Boolean>

HdrHlgToSdrMultiplicator

The output minutes multiplicator for streams using the conversion from HDR10/HLG to SDR.

Declaration
public double? HdrHlgToSdrMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

Height

Video height, only if video stream

Declaration
public long? Height { get; }
Property Value
Type Description
System.Nullable<System.Int64>

InputFactor

InputFactor

Declaration
public InputFactor InputFactor { get; set; }
Property Value
Type Description
InputFactor

Live

Indicates if the stream was part of a live encoding.

Declaration
public bool? Live { get; }
Property Value
Type Description
System.Nullable<System.Boolean>

LiveMultiplicator

The output minutes multiplicator for live streams.

Declaration
public double? LiveMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

Multiplicator

Multiplier for the encoded minutes. Depends on muxing type. (required)

Declaration
public double? Multiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

NexGuardABWatermarkingMultiplicator

The output minutes multiplicator for streams using a NexGuard A/B Watermarking.

Declaration
public double? NexGuardABWatermarkingMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

NexGuardABWatermarkingType

NexGuardABWatermarkingType

Declaration
public NexGuardABWatermarkingFeature? NexGuardABWatermarkingType { get; set; }
Property Value
Type Description
System.Nullable<NexGuardABWatermarkingFeature>

PerTitleMultiplicator

The output minutes multiplicator for per-title

Declaration
public double? PerTitleMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

PerTitleResultStream

PerTitleResultStream

Declaration
public StatisticsPerTitleStream? PerTitleResultStream { get; set; }
Property Value
Type Description
System.Nullable<StatisticsPerTitleStream>

PixelFormatBitDepth

PixelFormatBitDepth

Declaration
public PixelFormatBitDepth? PixelFormatBitDepth { get; set; }
Property Value
Type Description
System.Nullable<PixelFormatBitDepth>

PixelFormatMultiplicator

The output minutes multiplicator for the pixel format bit depth

Declaration
public double? PixelFormatMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

Preset

Name of the preset configuration used for the codec configuration or &quot;CUSTOM&quot; if any preset values were overridden

Declaration
public string Preset { get; }
Property Value
Type Description
System.String

PresetMultiplicator

The output minutes multiplicator for the used codec configuration preset.

Declaration
public double? PresetMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

PsnrMode

PsnrMode

Declaration
public PsnrPerStreamMode? PsnrMode { get; set; }
Property Value
Type Description
System.Nullable<PsnrPerStreamMode>

PsnrMultiplicator

The output minutes multiplicator for psnr streams

Declaration
public double? PsnrMultiplicator { get; }
Property Value
Type Description
System.Nullable<System.Double>

Rate

If it' a video stream this value is the FPS, for audio it's the sample rate. (required)

Declaration
public double? Rate { get; }
Property Value
Type Description
System.Nullable<System.Double>

Resolution

Resolution

Declaration
public StatisticsResolution? Resolution { get; set; }
Property Value
Type Description
System.Nullable<StatisticsResolution>

StreamId

ID of the stream (required)

Declaration
public string StreamId { get; }
Property Value
Type Description
System.String

Width

Video width, only if video stream

Declaration
public long? Width { get; }
Property Value
Type Description
System.Nullable<System.Int64>
Back to top Generated by DocFX