AudioDescriptionProperty Struct
The encoding information for one output audio.
The parent of this entity is EncoderSettings.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_medialive as medialive } from 'aws-cdk-lib';
const audioDescriptionProperty: medialive.CfnChannel.AudioDescriptionProperty = {
audioDashRoles: ['audioDashRoles'],
audioNormalizationSettings: {
algorithm: 'algorithm',
algorithmControl: 'algorithmControl',
peakCalculation: 'peakCalculation',
peakLimiterThreshold: 123,
targetLkfs: 123,
},
audioSelectorName: 'audioSelectorName',
audioType: 'audioType',
audioTypeControl: 'audioTypeControl',
audioWatermarkingSettings: {
nielsenWatermarksSettings: {
nielsenCbetSettings: {
cbetCheckDigitString: 'cbetCheckDigitString',
cbetStepaside: 'cbetStepaside',
csid: 'csid',
},
nielsenDistributionType: 'nielsenDistributionType',
nielsenNaesIiNwSettings: {
checkDigitString: 'checkDigitString',
sid: 123,
timezone: 'timezone',
},
nielsenNwOnlySettings: {
checkDigitString: 'checkDigitString',
sid: 123,
timezone: 'timezone',
},
},
},
codecSettings: {
aacSettings: {
bitrate: 123,
codingMode: 'codingMode',
inputType: 'inputType',
profile: 'profile',
rateControlMode: 'rateControlMode',
rawFormat: 'rawFormat',
sampleRate: 123,
spec: 'spec',
vbrQuality: 'vbrQuality',
},
ac3Settings: {
attenuationControl: 'attenuationControl',
bitrate: 123,
bitstreamMode: 'bitstreamMode',
codingMode: 'codingMode',
dialnorm: 123,
drcProfile: 'drcProfile',
lfeFilter: 'lfeFilter',
metadataControl: 'metadataControl',
},
eac3AtmosSettings: {
bitrate: 123,
codingMode: 'codingMode',
dialnorm: 123,
drcLine: 'drcLine',
drcRf: 'drcRf',
heightTrim: 123,
surroundTrim: 123,
},
eac3Settings: {
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',
},
mp2Settings: {
bitrate: 123,
codingMode: 'codingMode',
sampleRate: 123,
},
passThroughSettings: { },
wavSettings: {
bitDepth: 123,
codingMode: 'codingMode',
sampleRate: 123,
},
},
dvbDashAccessibility: 'dvbDashAccessibility',
languageCode: 'languageCode',
languageCodeControl: 'languageCodeControl',
name: 'name',
remixSettings: {
channelMappings: [{
inputChannelLevels: [{
gain: 123,
inputChannel: 123,
}],
outputChannel: 123,
}],
channelsIn: 123,
channelsOut: 123,
},
streamName: 'streamName',
};
Properties
audioDashRolesoptionalstring[]audio_dash_rolesoptionaltyping.List[str]audioDashRolesoptionalList<String>AudioDashRolesoptionalstring[]AudioDashRolesoptional*[]*string#audioNormalizationSettingsoptionalIResolvable | CfnChannel.AudioNormalizationSettingsPropertyaudio_normalization_settingsoptionaltyping.Union[IResolvable, AudioNormalizationSettingsProperty]audioNormalizationSettingsoptionalIResolvableAudioNormalizationSettingsoptionalIResolvableAudioNormalizationSettingsoptionalinterface{}#audioSelectorNameoptionalstringaudio_selector_nameoptionalstraudioSelectorNameoptionalStringAudioSelectorNameoptionalstringAudioSelectorNameoptional*string#audioTypeoptionalstringaudio_typeoptionalstraudioTypeoptionalStringAudioTypeoptionalstringAudioTypeoptional*string#The values for audioType are defined in ISO-IEC 13818-1.
audioTypeControloptionalstringaudio_type_controloptionalstraudioTypeControloptionalStringAudioTypeControloptionalstringAudioTypeControloptional*string#notes
followInput: If the input contains an ISO 639 audioType, then that value is passed through to the output. If the input contains no ISO 639 audioType, the value in Audio Type is included in the output. useConfigured: The value in Audio Type is included in the output. Note that this field and audioType are both ignored if inputType is broadcasterMixedAd.
audioWatermarkingSettingsoptionalIResolvable | CfnChannel.AudioWatermarkSettingsPropertyaudio_watermarking_settingsoptionaltyping.Union[IResolvable, AudioWatermarkSettingsProperty]audioWatermarkingSettingsoptionalIResolvableAudioWatermarkingSettingsoptionalIResolvableAudioWatermarkingSettingsoptionalinterface{}#codecSettingsoptionalIResolvable | CfnChannel.AudioCodecSettingsPropertycodec_settingsoptionaltyping.Union[IResolvable, AudioCodecSettingsProperty]codecSettingsoptionalIResolvableCodecSettingsoptionalIResolvableCodecSettingsoptionalinterface{}#dvbDashAccessibilityoptionalstringdvb_dash_accessibilityoptionalstrdvbDashAccessibilityoptionalStringDvbDashAccessibilityoptionalstringDvbDashAccessibilityoptional*string#languageCodeoptionalstringlanguage_codeoptionalstrlanguageCodeoptionalStringLanguageCodeoptionalstringLanguageCodeoptional*string#Used only if languageControlMode is useConfigured, or there is no ISO 639 language code specified in the input.
languageCodeControloptionalstringlanguage_code_controloptionalstrlanguageCodeControloptionalStringLanguageCodeControloptionalstringLanguageCodeControloptional*string#The languageCode setting is used when useConfigured is set, or when followInput is selected but there is no ISO 639 language code specified by the input.
Outputs use this name to uniquely identify this AudioDescription. Description names should be unique within this channel.
remixSettingsoptionalIResolvable | CfnChannel.RemixSettingsPropertyremix_settingsoptionaltyping.Union[IResolvable, RemixSettingsProperty]remixSettingsoptionalIResolvableRemixSettingsoptionalIResolvableRemixSettingsoptionalinterface{}#streamNameoptionalstringstream_nameoptionalstrstreamNameoptionalStringStreamNameoptionalstringStreamNameoptional*string#Indicates the name displayed by the player (for example, English or Director Commentary).