Class CfnChannel.EncoderSettingsProperty
The settings for the encoding of outputs.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.MediaLive
Assembly: Amazon.CDK.AWS.MediaLive.dll
Syntax (csharp)
public class EncoderSettingsProperty : Object, CfnChannel.IEncoderSettingsProperty
Syntax (vb)
Public Class EncoderSettingsProperty
Inherits Object
Implements CfnChannel.IEncoderSettingsProperty
Remarks
This entity is at the top level in the channel.
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 encoderSettingsProperty = new EncoderSettingsProperty {
AudioDescriptions = new [] { new AudioDescriptionProperty {
AudioNormalizationSettings = new AudioNormalizationSettingsProperty {
Algorithm = "algorithm",
AlgorithmControl = "algorithmControl",
TargetLkfs = 123
},
AudioSelectorName = "audioSelectorName",
AudioType = "audioType",
AudioTypeControl = "audioTypeControl",
AudioWatermarkingSettings = new AudioWatermarkSettingsProperty {
NielsenWatermarksSettings = new NielsenWatermarksSettingsProperty {
NielsenCbetSettings = new NielsenCBETProperty {
CbetCheckDigitString = "cbetCheckDigitString",
CbetStepaside = "cbetStepaside",
Csid = "csid"
},
NielsenDistributionType = "nielsenDistributionType",
NielsenNaesIiNwSettings = new NielsenNaesIiNwProperty {
CheckDigitString = "checkDigitString",
Sid = 123,
Timezone = "timezone"
}
}
},
CodecSettings = new AudioCodecSettingsProperty {
AacSettings = new AacSettingsProperty {
Bitrate = 123,
CodingMode = "codingMode",
InputType = "inputType",
Profile = "profile",
RateControlMode = "rateControlMode",
RawFormat = "rawFormat",
SampleRate = 123,
Spec = "spec",
VbrQuality = "vbrQuality"
},
Ac3Settings = new Ac3SettingsProperty {
Bitrate = 123,
BitstreamMode = "bitstreamMode",
CodingMode = "codingMode",
Dialnorm = 123,
DrcProfile = "drcProfile",
LfeFilter = "lfeFilter",
MetadataControl = "metadataControl"
},
Eac3AtmosSettings = new Eac3AtmosSettingsProperty {
Bitrate = 123,
CodingMode = "codingMode",
Dialnorm = 123,
DrcLine = "drcLine",
DrcRf = "drcRf",
HeightTrim = 123,
SurroundTrim = 123
},
Eac3Settings = 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"
},
Mp2Settings = new Mp2SettingsProperty {
Bitrate = 123,
CodingMode = "codingMode",
SampleRate = 123
},
PassThroughSettings = new PassThroughSettingsProperty { },
WavSettings = new WavSettingsProperty {
BitDepth = 123,
CodingMode = "codingMode",
SampleRate = 123
}
},
LanguageCode = "languageCode",
LanguageCodeControl = "languageCodeControl",
Name = "name",
RemixSettings = new RemixSettingsProperty {
ChannelMappings = new [] { new AudioChannelMappingProperty {
InputChannelLevels = new [] { new InputChannelLevelProperty {
Gain = 123,
InputChannel = 123
} },
OutputChannel = 123
} },
ChannelsIn = 123,
ChannelsOut = 123
},
StreamName = "streamName"
} },
AvailBlanking = new AvailBlankingProperty {
AvailBlankingImage = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
State = "state"
},
AvailConfiguration = new AvailConfigurationProperty {
AvailSettings = new AvailSettingsProperty {
Esam = new EsamProperty {
AcquisitionPointId = "acquisitionPointId",
AdAvailOffset = 123,
PasswordParam = "passwordParam",
PoisEndpoint = "poisEndpoint",
Username = "username",
ZoneIdentity = "zoneIdentity"
},
Scte35SpliceInsert = new Scte35SpliceInsertProperty {
AdAvailOffset = 123,
NoRegionalBlackoutFlag = "noRegionalBlackoutFlag",
WebDeliveryAllowedFlag = "webDeliveryAllowedFlag"
},
Scte35TimeSignalApos = new Scte35TimeSignalAposProperty {
AdAvailOffset = 123,
NoRegionalBlackoutFlag = "noRegionalBlackoutFlag",
WebDeliveryAllowedFlag = "webDeliveryAllowedFlag"
}
}
},
BlackoutSlate = new BlackoutSlateProperty {
BlackoutSlateImage = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
NetworkEndBlackout = "networkEndBlackout",
NetworkEndBlackoutImage = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
NetworkId = "networkId",
State = "state"
},
CaptionDescriptions = new [] { new CaptionDescriptionProperty {
Accessibility = "accessibility",
CaptionSelectorName = "captionSelectorName",
DestinationSettings = new CaptionDestinationSettingsProperty {
AribDestinationSettings = new AribDestinationSettingsProperty { },
BurnInDestinationSettings = new BurnInDestinationSettingsProperty {
Alignment = "alignment",
BackgroundColor = "backgroundColor",
BackgroundOpacity = 123,
Font = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
FontColor = "fontColor",
FontOpacity = 123,
FontResolution = 123,
FontSize = "fontSize",
OutlineColor = "outlineColor",
OutlineSize = 123,
ShadowColor = "shadowColor",
ShadowOpacity = 123,
ShadowXOffset = 123,
ShadowYOffset = 123,
TeletextGridControl = "teletextGridControl",
XPosition = 123,
YPosition = 123
},
DvbSubDestinationSettings = new DvbSubDestinationSettingsProperty {
Alignment = "alignment",
BackgroundColor = "backgroundColor",
BackgroundOpacity = 123,
Font = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
FontColor = "fontColor",
FontOpacity = 123,
FontResolution = 123,
FontSize = "fontSize",
OutlineColor = "outlineColor",
OutlineSize = 123,
ShadowColor = "shadowColor",
ShadowOpacity = 123,
ShadowXOffset = 123,
ShadowYOffset = 123,
TeletextGridControl = "teletextGridControl",
XPosition = 123,
YPosition = 123
},
EbuTtDDestinationSettings = new EbuTtDDestinationSettingsProperty {
CopyrightHolder = "copyrightHolder",
FillLineGap = "fillLineGap",
FontFamily = "fontFamily",
StyleControl = "styleControl"
},
EmbeddedDestinationSettings = new EmbeddedDestinationSettingsProperty { },
EmbeddedPlusScte20DestinationSettings = new EmbeddedPlusScte20DestinationSettingsProperty { },
RtmpCaptionInfoDestinationSettings = new RtmpCaptionInfoDestinationSettingsProperty { },
Scte20PlusEmbeddedDestinationSettings = new Scte20PlusEmbeddedDestinationSettingsProperty { },
Scte27DestinationSettings = new Scte27DestinationSettingsProperty { },
SmpteTtDestinationSettings = new SmpteTtDestinationSettingsProperty { },
TeletextDestinationSettings = new TeletextDestinationSettingsProperty { },
TtmlDestinationSettings = new TtmlDestinationSettingsProperty {
StyleControl = "styleControl"
},
WebvttDestinationSettings = new WebvttDestinationSettingsProperty {
StyleControl = "styleControl"
}
},
LanguageCode = "languageCode",
LanguageDescription = "languageDescription",
Name = "name"
} },
FeatureActivations = new FeatureActivationsProperty {
InputPrepareScheduleActions = "inputPrepareScheduleActions"
},
GlobalConfiguration = new GlobalConfigurationProperty {
InitialAudioGain = 123,
InputEndAction = "inputEndAction",
InputLossBehavior = new InputLossBehaviorProperty {
BlackFrameMsec = 123,
InputLossImageColor = "inputLossImageColor",
InputLossImageSlate = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
InputLossImageType = "inputLossImageType",
RepeatFrameMsec = 123
},
OutputLockingMode = "outputLockingMode",
OutputTimingSource = "outputTimingSource",
SupportLowFramerateInputs = "supportLowFramerateInputs"
},
MotionGraphicsConfiguration = new MotionGraphicsConfigurationProperty {
MotionGraphicsInsertion = "motionGraphicsInsertion",
MotionGraphicsSettings = new MotionGraphicsSettingsProperty {
HtmlMotionGraphicsSettings = new HtmlMotionGraphicsSettingsProperty { }
}
},
NielsenConfiguration = new NielsenConfigurationProperty {
DistributorId = "distributorId",
NielsenPcmToId3Tagging = "nielsenPcmToId3Tagging"
},
OutputGroups = new [] { new OutputGroupProperty {
Name = "name",
OutputGroupSettings = new OutputGroupSettingsProperty {
ArchiveGroupSettings = new ArchiveGroupSettingsProperty {
ArchiveCdnSettings = new ArchiveCdnSettingsProperty {
ArchiveS3Settings = new ArchiveS3SettingsProperty {
CannedAcl = "cannedAcl"
}
},
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
},
RolloverInterval = 123
},
FrameCaptureGroupSettings = new FrameCaptureGroupSettingsProperty {
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
},
FrameCaptureCdnSettings = new FrameCaptureCdnSettingsProperty {
FrameCaptureS3Settings = new FrameCaptureS3SettingsProperty {
CannedAcl = "cannedAcl"
}
}
},
HlsGroupSettings = new HlsGroupSettingsProperty {
AdMarkers = new [] { "adMarkers" },
BaseUrlContent = "baseUrlContent",
BaseUrlContent1 = "baseUrlContent1",
BaseUrlManifest = "baseUrlManifest",
BaseUrlManifest1 = "baseUrlManifest1",
CaptionLanguageMappings = new [] { new CaptionLanguageMappingProperty {
CaptionChannel = 123,
LanguageCode = "languageCode",
LanguageDescription = "languageDescription"
} },
CaptionLanguageSetting = "captionLanguageSetting",
ClientCache = "clientCache",
CodecSpecification = "codecSpecification",
ConstantIv = "constantIv",
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
},
DirectoryStructure = "directoryStructure",
DiscontinuityTags = "discontinuityTags",
EncryptionType = "encryptionType",
HlsCdnSettings = new HlsCdnSettingsProperty {
HlsAkamaiSettings = new HlsAkamaiSettingsProperty {
ConnectionRetryInterval = 123,
FilecacheDuration = 123,
HttpTransferMode = "httpTransferMode",
NumRetries = 123,
RestartDelay = 123,
Salt = "salt",
Token = "token"
},
HlsBasicPutSettings = new HlsBasicPutSettingsProperty {
ConnectionRetryInterval = 123,
FilecacheDuration = 123,
NumRetries = 123,
RestartDelay = 123
},
HlsMediaStoreSettings = new HlsMediaStoreSettingsProperty {
ConnectionRetryInterval = 123,
FilecacheDuration = 123,
MediaStoreStorageClass = "mediaStoreStorageClass",
NumRetries = 123,
RestartDelay = 123
},
HlsS3Settings = new HlsS3SettingsProperty {
CannedAcl = "cannedAcl"
},
HlsWebdavSettings = new HlsWebdavSettingsProperty {
ConnectionRetryInterval = 123,
FilecacheDuration = 123,
HttpTransferMode = "httpTransferMode",
NumRetries = 123,
RestartDelay = 123
}
},
HlsId3SegmentTagging = "hlsId3SegmentTagging",
IFrameOnlyPlaylists = "iFrameOnlyPlaylists",
IncompleteSegmentBehavior = "incompleteSegmentBehavior",
IndexNSegments = 123,
InputLossAction = "inputLossAction",
IvInManifest = "ivInManifest",
IvSource = "ivSource",
KeepSegments = 123,
KeyFormat = "keyFormat",
KeyFormatVersions = "keyFormatVersions",
KeyProviderSettings = new KeyProviderSettingsProperty {
StaticKeySettings = new StaticKeySettingsProperty {
KeyProviderServer = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
StaticKeyValue = "staticKeyValue"
}
},
ManifestCompression = "manifestCompression",
ManifestDurationFormat = "manifestDurationFormat",
MinSegmentLength = 123,
Mode = "mode",
OutputSelection = "outputSelection",
ProgramDateTime = "programDateTime",
ProgramDateTimeClock = "programDateTimeClock",
ProgramDateTimePeriod = 123,
RedundantManifest = "redundantManifest",
SegmentationMode = "segmentationMode",
SegmentLength = 123,
SegmentsPerSubdirectory = 123,
StreamInfResolution = "streamInfResolution",
TimedMetadataId3Frame = "timedMetadataId3Frame",
TimedMetadataId3Period = 123,
TimestampDeltaMilliseconds = 123,
TsFileMode = "tsFileMode"
},
MediaPackageGroupSettings = new MediaPackageGroupSettingsProperty {
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
}
},
MsSmoothGroupSettings = new MsSmoothGroupSettingsProperty {
AcquisitionPointId = "acquisitionPointId",
AudioOnlyTimecodeControl = "audioOnlyTimecodeControl",
CertificateMode = "certificateMode",
ConnectionRetryInterval = 123,
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
},
EventId = "eventId",
EventIdMode = "eventIdMode",
EventStopBehavior = "eventStopBehavior",
FilecacheDuration = 123,
FragmentLength = 123,
InputLossAction = "inputLossAction",
NumRetries = 123,
RestartDelay = 123,
SegmentationMode = "segmentationMode",
SendDelayMs = 123,
SparseTrackType = "sparseTrackType",
StreamManifestBehavior = "streamManifestBehavior",
TimestampOffset = "timestampOffset",
TimestampOffsetMode = "timestampOffsetMode"
},
MultiplexGroupSettings = new MultiplexGroupSettingsProperty { },
RtmpGroupSettings = new RtmpGroupSettingsProperty {
AdMarkers = new [] { "adMarkers" },
AuthenticationScheme = "authenticationScheme",
CacheFullBehavior = "cacheFullBehavior",
CacheLength = 123,
CaptionData = "captionData",
InputLossAction = "inputLossAction",
RestartDelay = 123
},
UdpGroupSettings = new UdpGroupSettingsProperty {
InputLossAction = "inputLossAction",
TimedMetadataId3Frame = "timedMetadataId3Frame",
TimedMetadataId3Period = 123
}
},
Outputs = new [] { new OutputProperty {
AudioDescriptionNames = new [] { "audioDescriptionNames" },
CaptionDescriptionNames = new [] { "captionDescriptionNames" },
OutputName = "outputName",
OutputSettings = new OutputSettingsProperty {
ArchiveOutputSettings = new ArchiveOutputSettingsProperty {
ContainerSettings = new ArchiveContainerSettingsProperty {
M2TsSettings = new M2tsSettingsProperty {
AbsentInputAudioBehavior = "absentInputAudioBehavior",
Arib = "arib",
AribCaptionsPid = "aribCaptionsPid",
AribCaptionsPidControl = "aribCaptionsPidControl",
AudioBufferModel = "audioBufferModel",
AudioFramesPerPes = 123,
AudioPids = "audioPids",
AudioStreamType = "audioStreamType",
Bitrate = 123,
BufferModel = "bufferModel",
CcDescriptor = "ccDescriptor",
DvbNitSettings = new DvbNitSettingsProperty {
NetworkId = 123,
NetworkName = "networkName",
RepInterval = 123
},
DvbSdtSettings = new DvbSdtSettingsProperty {
OutputSdt = "outputSdt",
RepInterval = 123,
ServiceName = "serviceName",
ServiceProviderName = "serviceProviderName"
},
DvbSubPids = "dvbSubPids",
DvbTdtSettings = new DvbTdtSettingsProperty {
RepInterval = 123
},
DvbTeletextPid = "dvbTeletextPid",
Ebif = "ebif",
EbpAudioInterval = "ebpAudioInterval",
EbpLookaheadMs = 123,
EbpPlacement = "ebpPlacement",
EcmPid = "ecmPid",
EsRateInPes = "esRateInPes",
EtvPlatformPid = "etvPlatformPid",
EtvSignalPid = "etvSignalPid",
FragmentTime = 123,
Klv = "klv",
KlvDataPids = "klvDataPids",
NielsenId3Behavior = "nielsenId3Behavior",
NullPacketBitrate = 123,
PatInterval = 123,
PcrControl = "pcrControl",
PcrPeriod = 123,
PcrPid = "pcrPid",
PmtInterval = 123,
PmtPid = "pmtPid",
ProgramNum = 123,
RateMode = "rateMode",
Scte27Pids = "scte27Pids",
Scte35Control = "scte35Control",
Scte35Pid = "scte35Pid",
Scte35PrerollPullupMilliseconds = 123,
SegmentationMarkers = "segmentationMarkers",
SegmentationStyle = "segmentationStyle",
SegmentationTime = 123,
TimedMetadataBehavior = "timedMetadataBehavior",
TimedMetadataPid = "timedMetadataPid",
TransportStreamId = 123,
VideoPid = "videoPid"
},
RawSettings = new RawSettingsProperty { }
},
Extension = "extension",
NameModifier = "nameModifier"
},
FrameCaptureOutputSettings = new FrameCaptureOutputSettingsProperty {
NameModifier = "nameModifier"
},
HlsOutputSettings = new HlsOutputSettingsProperty {
H265PackagingType = "h265PackagingType",
HlsSettings = new HlsSettingsProperty {
AudioOnlyHlsSettings = new AudioOnlyHlsSettingsProperty {
AudioGroupId = "audioGroupId",
AudioOnlyImage = new InputLocationProperty {
PasswordParam = "passwordParam",
Uri = "uri",
Username = "username"
},
AudioTrackType = "audioTrackType",
SegmentType = "segmentType"
},
Fmp4HlsSettings = new Fmp4HlsSettingsProperty {
AudioRenditionSets = "audioRenditionSets",
NielsenId3Behavior = "nielsenId3Behavior",
TimedMetadataBehavior = "timedMetadataBehavior"
},
FrameCaptureHlsSettings = new FrameCaptureHlsSettingsProperty { },
StandardHlsSettings = new StandardHlsSettingsProperty {
AudioRenditionSets = "audioRenditionSets",
M3U8Settings = new M3u8SettingsProperty {
AudioFramesPerPes = 123,
AudioPids = "audioPids",
EcmPid = "ecmPid",
NielsenId3Behavior = "nielsenId3Behavior",
PatInterval = 123,
PcrControl = "pcrControl",
PcrPeriod = 123,
PcrPid = "pcrPid",
PmtInterval = 123,
PmtPid = "pmtPid",
ProgramNum = 123,
Scte35Behavior = "scte35Behavior",
Scte35Pid = "scte35Pid",
TimedMetadataBehavior = "timedMetadataBehavior",
TimedMetadataPid = "timedMetadataPid",
TransportStreamId = 123,
VideoPid = "videoPid"
}
}
},
NameModifier = "nameModifier",
SegmentModifier = "segmentModifier"
},
MediaPackageOutputSettings = new MediaPackageOutputSettingsProperty { },
MsSmoothOutputSettings = new MsSmoothOutputSettingsProperty {
H265PackagingType = "h265PackagingType",
NameModifier = "nameModifier"
},
MultiplexOutputSettings = new MultiplexOutputSettingsProperty {
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
}
},
RtmpOutputSettings = new RtmpOutputSettingsProperty {
CertificateMode = "certificateMode",
ConnectionRetryInterval = 123,
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
},
NumRetries = 123
},
UdpOutputSettings = new UdpOutputSettingsProperty {
BufferMsec = 123,
ContainerSettings = new UdpContainerSettingsProperty {
M2TsSettings = new M2tsSettingsProperty {
AbsentInputAudioBehavior = "absentInputAudioBehavior",
Arib = "arib",
AribCaptionsPid = "aribCaptionsPid",
AribCaptionsPidControl = "aribCaptionsPidControl",
AudioBufferModel = "audioBufferModel",
AudioFramesPerPes = 123,
AudioPids = "audioPids",
AudioStreamType = "audioStreamType",
Bitrate = 123,
BufferModel = "bufferModel",
CcDescriptor = "ccDescriptor",
DvbNitSettings = new DvbNitSettingsProperty {
NetworkId = 123,
NetworkName = "networkName",
RepInterval = 123
},
DvbSdtSettings = new DvbSdtSettingsProperty {
OutputSdt = "outputSdt",
RepInterval = 123,
ServiceName = "serviceName",
ServiceProviderName = "serviceProviderName"
},
DvbSubPids = "dvbSubPids",
DvbTdtSettings = new DvbTdtSettingsProperty {
RepInterval = 123
},
DvbTeletextPid = "dvbTeletextPid",
Ebif = "ebif",
EbpAudioInterval = "ebpAudioInterval",
EbpLookaheadMs = 123,
EbpPlacement = "ebpPlacement",
EcmPid = "ecmPid",
EsRateInPes = "esRateInPes",
EtvPlatformPid = "etvPlatformPid",
EtvSignalPid = "etvSignalPid",
FragmentTime = 123,
Klv = "klv",
KlvDataPids = "klvDataPids",
NielsenId3Behavior = "nielsenId3Behavior",
NullPacketBitrate = 123,
PatInterval = 123,
PcrControl = "pcrControl",
PcrPeriod = 123,
PcrPid = "pcrPid",
PmtInterval = 123,
PmtPid = "pmtPid",
ProgramNum = 123,
RateMode = "rateMode",
Scte27Pids = "scte27Pids",
Scte35Control = "scte35Control",
Scte35Pid = "scte35Pid",
Scte35PrerollPullupMilliseconds = 123,
SegmentationMarkers = "segmentationMarkers",
SegmentationStyle = "segmentationStyle",
SegmentationTime = 123,
TimedMetadataBehavior = "timedMetadataBehavior",
TimedMetadataPid = "timedMetadataPid",
TransportStreamId = 123,
VideoPid = "videoPid"
}
},
Destination = new OutputLocationRefProperty {
DestinationRefId = "destinationRefId"
},
FecOutputSettings = new FecOutputSettingsProperty {
ColumnDepth = 123,
IncludeFec = "includeFec",
RowLength = 123
}
}
},
VideoDescriptionName = "videoDescriptionName"
} }
} },
TimecodeConfig = new TimecodeConfigProperty {
Source = "source",
SyncThreshold = 123
},
VideoDescriptions = new [] { new VideoDescriptionProperty {
CodecSettings = new VideoCodecSettingsProperty {
FrameCaptureSettings = new FrameCaptureSettingsProperty {
CaptureInterval = 123,
CaptureIntervalUnits = "captureIntervalUnits",
TimecodeBurninSettings = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
}
},
H264Settings = new H264SettingsProperty {
AdaptiveQuantization = "adaptiveQuantization",
AfdSignaling = "afdSignaling",
Bitrate = 123,
BufFillPct = 123,
BufSize = 123,
ColorMetadata = "colorMetadata",
ColorSpaceSettings = new H264ColorSpaceSettingsProperty {
ColorSpacePassthroughSettings = new ColorSpacePassthroughSettingsProperty { },
Rec601Settings = new Rec601SettingsProperty { },
Rec709Settings = new Rec709SettingsProperty { }
},
EntropyEncoding = "entropyEncoding",
FilterSettings = new H264FilterSettingsProperty {
TemporalFilterSettings = new TemporalFilterSettingsProperty {
PostFilterSharpening = "postFilterSharpening",
Strength = "strength"
}
},
FixedAfd = "fixedAfd",
FlickerAq = "flickerAq",
ForceFieldPictures = "forceFieldPictures",
FramerateControl = "framerateControl",
FramerateDenominator = 123,
FramerateNumerator = 123,
GopBReference = "gopBReference",
GopClosedCadence = 123,
GopNumBFrames = 123,
GopSize = 123,
GopSizeUnits = "gopSizeUnits",
Level = "level",
LookAheadRateControl = "lookAheadRateControl",
MaxBitrate = 123,
MinIInterval = 123,
NumRefFrames = 123,
ParControl = "parControl",
ParDenominator = 123,
ParNumerator = 123,
Profile = "profile",
QualityLevel = "qualityLevel",
QvbrQualityLevel = 123,
RateControlMode = "rateControlMode",
ScanType = "scanType",
SceneChangeDetect = "sceneChangeDetect",
Slices = 123,
Softness = 123,
SpatialAq = "spatialAq",
SubgopLength = "subgopLength",
Syntax = "syntax",
TemporalAq = "temporalAq",
TimecodeBurninSettings = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
},
TimecodeInsertion = "timecodeInsertion"
},
H265Settings = new H265SettingsProperty {
AdaptiveQuantization = "adaptiveQuantization",
AfdSignaling = "afdSignaling",
AlternativeTransferFunction = "alternativeTransferFunction",
Bitrate = 123,
BufSize = 123,
ColorMetadata = "colorMetadata",
ColorSpaceSettings = new H265ColorSpaceSettingsProperty {
ColorSpacePassthroughSettings = new ColorSpacePassthroughSettingsProperty { },
DolbyVision81Settings = new DolbyVision81SettingsProperty { },
Hdr10Settings = new Hdr10SettingsProperty {
MaxCll = 123,
MaxFall = 123
},
Rec601Settings = new Rec601SettingsProperty { },
Rec709Settings = new Rec709SettingsProperty { }
},
FilterSettings = new H265FilterSettingsProperty {
TemporalFilterSettings = new TemporalFilterSettingsProperty {
PostFilterSharpening = "postFilterSharpening",
Strength = "strength"
}
},
FixedAfd = "fixedAfd",
FlickerAq = "flickerAq",
FramerateDenominator = 123,
FramerateNumerator = 123,
GopClosedCadence = 123,
GopSize = 123,
GopSizeUnits = "gopSizeUnits",
Level = "level",
LookAheadRateControl = "lookAheadRateControl",
MaxBitrate = 123,
MinIInterval = 123,
ParDenominator = 123,
ParNumerator = 123,
Profile = "profile",
QvbrQualityLevel = 123,
RateControlMode = "rateControlMode",
ScanType = "scanType",
SceneChangeDetect = "sceneChangeDetect",
Slices = 123,
Tier = "tier",
TimecodeBurninSettings = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
},
TimecodeInsertion = "timecodeInsertion"
},
Mpeg2Settings = new Mpeg2SettingsProperty {
AdaptiveQuantization = "adaptiveQuantization",
AfdSignaling = "afdSignaling",
ColorMetadata = "colorMetadata",
ColorSpace = "colorSpace",
DisplayAspectRatio = "displayAspectRatio",
FilterSettings = new Mpeg2FilterSettingsProperty {
TemporalFilterSettings = new TemporalFilterSettingsProperty {
PostFilterSharpening = "postFilterSharpening",
Strength = "strength"
}
},
FixedAfd = "fixedAfd",
FramerateDenominator = 123,
FramerateNumerator = 123,
GopClosedCadence = 123,
GopNumBFrames = 123,
GopSize = 123,
GopSizeUnits = "gopSizeUnits",
ScanType = "scanType",
SubgopLength = "subgopLength",
TimecodeBurninSettings = new TimecodeBurninSettingsProperty {
FontSize = "fontSize",
Position = "position",
Prefix = "prefix"
},
TimecodeInsertion = "timecodeInsertion"
}
},
Height = 123,
Name = "name",
RespondToAfd = "respondToAfd",
ScalingBehavior = "scalingBehavior",
Sharpness = 123,
Width = 123
} }
};
Synopsis
Constructors
EncoderSettingsProperty() |
Properties
AudioDescriptions | The encoding information for output audio. |
AvailBlanking | The settings for ad avail blanking. |
AvailConfiguration | The configuration settings for the ad avail handling. |
BlackoutSlate | The settings for the blackout slate. |
CaptionDescriptions | The encoding information for output captions. |
FeatureActivations | Settings to enable specific features. |
GlobalConfiguration | The configuration settings that apply to the entire channel. |
MotionGraphicsConfiguration | Settings to enable and configure the motion graphics overlay feature in the channel. |
NielsenConfiguration | The settings to configure Nielsen watermarks. |
OutputGroups | The settings for the output groups in the channel. |
TimecodeConfig | Contains settings used to acquire and adjust timecode information from the inputs. |
VideoDescriptions | The encoding information for output videos. |
Constructors
EncoderSettingsProperty()
public EncoderSettingsProperty()
Properties
AudioDescriptions
The encoding information for output audio.
public object AudioDescriptions { get; set; }
Property Value
System.Object
Remarks
AvailBlanking
The settings for ad avail blanking.
public object AvailBlanking { get; set; }
Property Value
System.Object
Remarks
AvailConfiguration
The configuration settings for the ad avail handling.
public object AvailConfiguration { get; set; }
Property Value
System.Object
Remarks
BlackoutSlate
The settings for the blackout slate.
public object BlackoutSlate { get; set; }
Property Value
System.Object
Remarks
CaptionDescriptions
The encoding information for output captions.
public object CaptionDescriptions { get; set; }
Property Value
System.Object
Remarks
FeatureActivations
Settings to enable specific features.
public object FeatureActivations { get; set; }
Property Value
System.Object
Remarks
GlobalConfiguration
The configuration settings that apply to the entire channel.
public object GlobalConfiguration { get; set; }
Property Value
System.Object
Remarks
MotionGraphicsConfiguration
Settings to enable and configure the motion graphics overlay feature in the channel.
public object MotionGraphicsConfiguration { get; set; }
Property Value
System.Object
Remarks
NielsenConfiguration
The settings to configure Nielsen watermarks.
public object NielsenConfiguration { get; set; }
Property Value
System.Object
Remarks
OutputGroups
The settings for the output groups in the channel.
public object OutputGroups { get; set; }
Property Value
System.Object
Remarks
TimecodeConfig
Contains settings used to acquire and adjust timecode information from the inputs.
public object TimecodeConfig { get; set; }
Property Value
System.Object
Remarks
VideoDescriptions
The encoding information for output videos.
public object VideoDescriptions { get; set; }
Property Value
System.Object