Class CfnChannel.Eac3SettingsProperty
The settings for an EAC3 audio encode in the output.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.AWS.MediaLive.dll
Syntax (csharp)
public class Eac3SettingsProperty : Object, CfnChannel.IEac3SettingsProperty
Syntax (vb)
Public Class Eac3SettingsProperty
Inherits Object
Implements CfnChannel.IEac3SettingsProperty
Remarks
The parent of this entity is AudioCodecSettings.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.MediaLive;
var eac3SettingsProperty = new Eac3SettingsProperty {
AttenuationControl = "attenuationControl",
Bitrate = 123,
BitstreamMode = "bitstreamMode",
CodingMode = "codingMode",
DcFilter = "dcFilter",
Dialnorm = 123,
DrcLine = "drcLine",
DrcRf = "drcRf",
LfeControl = "lfeControl",
LfeFilter = "lfeFilter",
LoRoCenterMixLevel = 123,
LoRoSurroundMixLevel = 123,
LtRtCenterMixLevel = 123,
LtRtSurroundMixLevel = 123,
MetadataControl = "metadataControl",
PassthroughControl = "passthroughControl",
PhaseControl = "phaseControl",
StereoDownmix = "stereoDownmix",
SurroundExMode = "surroundExMode",
SurroundMode = "surroundMode"
};
Synopsis
Constructors
Eac3SettingsProperty() |
Properties
AttenuationControl | When set to attenuate3Db, applies a 3 dB attenuation to the surround channels. |
Bitrate | The average bitrate in bits/second. |
BitstreamMode | Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream. |
CodingMode | The Dolby Digital Plus coding mode. |
DcFilter | When set to enabled, activates a DC highpass filter for all input channels. |
Dialnorm | Sets the dialnorm for the output. |
DrcLine | Sets the Dolby dynamic range compression profile. |
DrcRf | Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels. |
LfeControl | When encoding 3/2 audio, setting to lfe enables the LFE channel. |
LfeFilter | When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding. |
LoRoCenterMixLevel | The Left only/Right only center mix level. |
LoRoSurroundMixLevel | The Left only/Right only surround mix level. |
LtRtCenterMixLevel | The Left total/Right total center mix level. |
LtRtSurroundMixLevel | The Left total/Right total surround mix level. |
MetadataControl | When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data. |
PassthroughControl | When set to whenPossible, input DD+ audio will be passed through if it is present on the input. |
PhaseControl | When set to shift90Degrees, applies a 90-degree phase shift to the surround channels. |
StereoDownmix | A stereo downmix preference. |
SurroundExMode | When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels. |
SurroundMode | When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels. |
Constructors
Eac3SettingsProperty()
public Eac3SettingsProperty()
Properties
AttenuationControl
When set to attenuate3Db, applies a 3 dB attenuation to the surround channels.
public string AttenuationControl { get; set; }
Property Value
System.String
Remarks
Bitrate
The average bitrate in bits/second.
public Nullable<double> Bitrate { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
Valid bitrates depend on the coding mode.
BitstreamMode
Specifies the bitstream mode (bsmod) for the emitted E-AC-3 stream.
public string BitstreamMode { get; set; }
Property Value
System.String
Remarks
For more information, see ATSC A/52-2012 (Annex E).
CodingMode
The Dolby Digital Plus coding mode.
public string CodingMode { get; set; }
Property Value
System.String
Remarks
This mode determines the number of channels.
DcFilter
When set to enabled, activates a DC highpass filter for all input channels.
public string DcFilter { get; set; }
Property Value
System.String
Remarks
Dialnorm
Sets the dialnorm for the output.
public Nullable<double> Dialnorm { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
If blank and the input audio is Dolby Digital Plus, dialnorm will be passed through.
DrcLine
Sets the Dolby dynamic range compression profile.
public string DrcLine { get; set; }
Property Value
System.String
Remarks
DrcRf
Sets the profile for heavy Dolby dynamic range compression, ensuring that the instantaneous signal peaks do not exceed specified levels.
public string DrcRf { get; set; }
Property Value
System.String
Remarks
LfeControl
When encoding 3/2 audio, setting to lfe enables the LFE channel.
public string LfeControl { get; set; }
Property Value
System.String
Remarks
LfeFilter
When set to enabled, applies a 120Hz lowpass filter to the LFE channel prior to encoding.
public string LfeFilter { get; set; }
Property Value
System.String
Remarks
Valid only with a codingMode32 coding mode.
LoRoCenterMixLevel
The Left only/Right only center mix level.
public Nullable<double> LoRoCenterMixLevel { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
LoRoSurroundMixLevel
The Left only/Right only surround mix level.
public Nullable<double> LoRoSurroundMixLevel { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
LtRtCenterMixLevel
The Left total/Right total center mix level.
public Nullable<double> LtRtCenterMixLevel { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
LtRtSurroundMixLevel
The Left total/Right total surround mix level.
public Nullable<double> LtRtSurroundMixLevel { get; set; }
Property Value
System.Nullable<System.Double>
Remarks
MetadataControl
When set to followInput, encoder metadata is sourced from the DD, DD+, or DolbyE decoder that supplies this audio data.
public string MetadataControl { get; set; }
Property Value
System.String
Remarks
If the audio is not supplied from one of these streams, then the static metadata settings are used.
PassthroughControl
When set to whenPossible, input DD+ audio will be passed through if it is present on the input.
public string PassthroughControl { get; set; }
Property Value
System.String
Remarks
This detection is dynamic over the life of the transcode. Inputs that alternate between DD+ and non-DD+ content will have a consistent DD+ output as the system alternates between passthrough and encoding.
PhaseControl
When set to shift90Degrees, applies a 90-degree phase shift to the surround channels.
public string PhaseControl { get; set; }
Property Value
System.String
Remarks
StereoDownmix
A stereo downmix preference.
public string StereoDownmix { get; set; }
Property Value
System.String
Remarks
Used only for the 3/2 coding mode.
SurroundExMode
When encoding 3/2 audio, sets whether an extra center back surround channel is matrix encoded into the left and right surround channels.
public string SurroundExMode { get; set; }
Property Value
System.String
Remarks
SurroundMode
When encoding 2/0 audio, sets whether Dolby Surround is matrix-encoded into the two channels.
public string SurroundMode { get; set; }
Property Value
System.String