Class StatisticsPerStream
StatisticsPerStream
Inheritance
Inherited Members
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 "CUSTOM" 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> |