@cdktf/provider-aws
Version:
Prebuilt aws Provider for Terraform CDK (cdktf)
835 lines • 519 kB
TypeScript
/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: MPL-2.0
*/
import * as cdktf from 'cdktf';
export interface MedialiveChannelCdiInputSpecification {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#resolution MedialiveChannel#resolution}
*/
readonly resolution: string;
}
export declare function medialiveChannelCdiInputSpecificationToTerraform(struct?: MedialiveChannelCdiInputSpecificationOutputReference | MedialiveChannelCdiInputSpecification): any;
export declare function medialiveChannelCdiInputSpecificationToHclTerraform(struct?: MedialiveChannelCdiInputSpecificationOutputReference | MedialiveChannelCdiInputSpecification): any;
export declare class MedialiveChannelCdiInputSpecificationOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelCdiInputSpecification | undefined;
set internalValue(value: MedialiveChannelCdiInputSpecification | undefined);
private _resolution?;
get resolution(): string;
set resolution(value: string);
get resolutionInput(): string | undefined;
}
export interface MedialiveChannelDestinationsMediaPackageSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#channel_id MedialiveChannel#channel_id}
*/
readonly channelId: string;
}
export declare function medialiveChannelDestinationsMediaPackageSettingsToTerraform(struct?: MedialiveChannelDestinationsMediaPackageSettings | cdktf.IResolvable): any;
export declare function medialiveChannelDestinationsMediaPackageSettingsToHclTerraform(struct?: MedialiveChannelDestinationsMediaPackageSettings | cdktf.IResolvable): any;
export declare class MedialiveChannelDestinationsMediaPackageSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): MedialiveChannelDestinationsMediaPackageSettings | cdktf.IResolvable | undefined;
set internalValue(value: MedialiveChannelDestinationsMediaPackageSettings | cdktf.IResolvable | undefined);
private _channelId?;
get channelId(): string;
set channelId(value: string);
get channelIdInput(): string | undefined;
}
export declare class MedialiveChannelDestinationsMediaPackageSettingsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: MedialiveChannelDestinationsMediaPackageSettings[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): MedialiveChannelDestinationsMediaPackageSettingsOutputReference;
}
export interface MedialiveChannelDestinationsMultiplexSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#multiplex_id MedialiveChannel#multiplex_id}
*/
readonly multiplexId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#program_name MedialiveChannel#program_name}
*/
readonly programName: string;
}
export declare function medialiveChannelDestinationsMultiplexSettingsToTerraform(struct?: MedialiveChannelDestinationsMultiplexSettingsOutputReference | MedialiveChannelDestinationsMultiplexSettings): any;
export declare function medialiveChannelDestinationsMultiplexSettingsToHclTerraform(struct?: MedialiveChannelDestinationsMultiplexSettingsOutputReference | MedialiveChannelDestinationsMultiplexSettings): any;
export declare class MedialiveChannelDestinationsMultiplexSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelDestinationsMultiplexSettings | undefined;
set internalValue(value: MedialiveChannelDestinationsMultiplexSettings | undefined);
private _multiplexId?;
get multiplexId(): string;
set multiplexId(value: string);
get multiplexIdInput(): string | undefined;
private _programName?;
get programName(): string;
set programName(value: string);
get programNameInput(): string | undefined;
}
export interface MedialiveChannelDestinationsSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#password_param MedialiveChannel#password_param}
*/
readonly passwordParam?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#stream_name MedialiveChannel#stream_name}
*/
readonly streamName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#url MedialiveChannel#url}
*/
readonly url?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#username MedialiveChannel#username}
*/
readonly username?: string;
}
export declare function medialiveChannelDestinationsSettingsToTerraform(struct?: MedialiveChannelDestinationsSettings | cdktf.IResolvable): any;
export declare function medialiveChannelDestinationsSettingsToHclTerraform(struct?: MedialiveChannelDestinationsSettings | cdktf.IResolvable): any;
export declare class MedialiveChannelDestinationsSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): MedialiveChannelDestinationsSettings | cdktf.IResolvable | undefined;
set internalValue(value: MedialiveChannelDestinationsSettings | cdktf.IResolvable | undefined);
private _passwordParam?;
get passwordParam(): string;
set passwordParam(value: string);
resetPasswordParam(): void;
get passwordParamInput(): string | undefined;
private _streamName?;
get streamName(): string;
set streamName(value: string);
resetStreamName(): void;
get streamNameInput(): string | undefined;
private _url?;
get url(): string;
set url(value: string);
resetUrl(): void;
get urlInput(): string | undefined;
private _username?;
get username(): string;
set username(value: string);
resetUsername(): void;
get usernameInput(): string | undefined;
}
export declare class MedialiveChannelDestinationsSettingsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: MedialiveChannelDestinationsSettings[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): MedialiveChannelDestinationsSettingsOutputReference;
}
export interface MedialiveChannelDestinations {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#id MedialiveChannel#id}
*
* Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
* If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
*/
readonly id: string;
/**
* media_package_settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#media_package_settings MedialiveChannel#media_package_settings}
*/
readonly mediaPackageSettings?: MedialiveChannelDestinationsMediaPackageSettings[] | cdktf.IResolvable;
/**
* multiplex_settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#multiplex_settings MedialiveChannel#multiplex_settings}
*/
readonly multiplexSettings?: MedialiveChannelDestinationsMultiplexSettings;
/**
* settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#settings MedialiveChannel#settings}
*/
readonly settings?: MedialiveChannelDestinationsSettings[] | cdktf.IResolvable;
}
export declare function medialiveChannelDestinationsToTerraform(struct?: MedialiveChannelDestinations | cdktf.IResolvable): any;
export declare function medialiveChannelDestinationsToHclTerraform(struct?: MedialiveChannelDestinations | cdktf.IResolvable): any;
export declare class MedialiveChannelDestinationsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): MedialiveChannelDestinations | cdktf.IResolvable | undefined;
set internalValue(value: MedialiveChannelDestinations | cdktf.IResolvable | undefined);
private _id?;
get id(): string;
set id(value: string);
get idInput(): string | undefined;
private _mediaPackageSettings;
get mediaPackageSettings(): MedialiveChannelDestinationsMediaPackageSettingsList;
putMediaPackageSettings(value: MedialiveChannelDestinationsMediaPackageSettings[] | cdktf.IResolvable): void;
resetMediaPackageSettings(): void;
get mediaPackageSettingsInput(): cdktf.IResolvable | MedialiveChannelDestinationsMediaPackageSettings[] | undefined;
private _multiplexSettings;
get multiplexSettings(): MedialiveChannelDestinationsMultiplexSettingsOutputReference;
putMultiplexSettings(value: MedialiveChannelDestinationsMultiplexSettings): void;
resetMultiplexSettings(): void;
get multiplexSettingsInput(): MedialiveChannelDestinationsMultiplexSettings | undefined;
private _settings;
get settings(): MedialiveChannelDestinationsSettingsList;
putSettings(value: MedialiveChannelDestinationsSettings[] | cdktf.IResolvable): void;
resetSettings(): void;
get settingsInput(): cdktf.IResolvable | MedialiveChannelDestinationsSettings[] | undefined;
}
export declare class MedialiveChannelDestinationsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: MedialiveChannelDestinations[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): MedialiveChannelDestinationsOutputReference;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#algorithm MedialiveChannel#algorithm}
*/
readonly algorithm?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#algorithm_control MedialiveChannel#algorithm_control}
*/
readonly algorithmControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#target_lkfs MedialiveChannel#target_lkfs}
*/
readonly targetLkfs?: number;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioNormalizationSettings | undefined);
private _algorithm?;
get algorithm(): string;
set algorithm(value: string);
resetAlgorithm(): void;
get algorithmInput(): string | undefined;
private _algorithmControl?;
get algorithmControl(): string;
set algorithmControl(value: string);
resetAlgorithmControl(): void;
get algorithmControlInput(): string | undefined;
private _targetLkfs?;
get targetLkfs(): number;
set targetLkfs(value: number);
resetTargetLkfs(): void;
get targetLkfsInput(): number | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#cbet_check_digit_string MedialiveChannel#cbet_check_digit_string}
*/
readonly cbetCheckDigitString: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#cbet_stepaside MedialiveChannel#cbet_stepaside}
*/
readonly cbetStepaside: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#csid MedialiveChannel#csid}
*/
readonly csid: string;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings | undefined);
private _cbetCheckDigitString?;
get cbetCheckDigitString(): string;
set cbetCheckDigitString(value: string);
get cbetCheckDigitStringInput(): string | undefined;
private _cbetStepaside?;
get cbetStepaside(): string;
set cbetStepaside(value: string);
get cbetStepasideInput(): string | undefined;
private _csid?;
get csid(): string;
set csid(value: string);
get csidInput(): string | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#check_digit_string MedialiveChannel#check_digit_string}
*/
readonly checkDigitString: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#sid MedialiveChannel#sid}
*/
readonly sid: number;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings | cdktf.IResolvable): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings | cdktf.IResolvable): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings | cdktf.IResolvable | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings | cdktf.IResolvable | undefined);
private _checkDigitString?;
get checkDigitString(): string;
set checkDigitString(value: string);
get checkDigitStringInput(): string | undefined;
private _sid?;
get sid(): number;
set sid(value: number);
get sidInput(): number | undefined;
}
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingsList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingsOutputReference;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#nielsen_distribution_type MedialiveChannel#nielsen_distribution_type}
*/
readonly nielsenDistributionType?: string;
/**
* nielsen_cbet_settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#nielsen_cbet_settings MedialiveChannel#nielsen_cbet_settings}
*/
readonly nielsenCbetSettings?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings;
/**
* nielsen_naes_ii_nw_settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#nielsen_naes_ii_nw_settings MedialiveChannel#nielsen_naes_ii_nw_settings}
*/
readonly nielsenNaesIiNwSettings?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings[] | cdktf.IResolvable;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings | undefined);
private _nielsenDistributionType?;
get nielsenDistributionType(): string;
set nielsenDistributionType(value: string);
resetNielsenDistributionType(): void;
get nielsenDistributionTypeInput(): string | undefined;
private _nielsenCbetSettings;
get nielsenCbetSettings(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettingsOutputReference;
putNielsenCbetSettings(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings): void;
resetNielsenCbetSettings(): void;
get nielsenCbetSettingsInput(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenCbetSettings | undefined;
private _nielsenNaesIiNwSettings;
get nielsenNaesIiNwSettings(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettingsList;
putNielsenNaesIiNwSettings(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings[] | cdktf.IResolvable): void;
resetNielsenNaesIiNwSettings(): void;
get nielsenNaesIiNwSettingsInput(): cdktf.IResolvable | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsNielsenNaesIiNwSettings[] | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettings {
/**
* nielsen_watermarks_settings block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#nielsen_watermarks_settings MedialiveChannel#nielsen_watermarks_settings}
*/
readonly nielsenWatermarksSettings?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettings | undefined);
private _nielsenWatermarksSettings;
get nielsenWatermarksSettings(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettingsOutputReference;
putNielsenWatermarksSettings(value: MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings): void;
resetNielsenWatermarksSettings(): void;
get nielsenWatermarksSettingsInput(): MedialiveChannelEncoderSettingsAudioDescriptionsAudioWatermarkSettingsNielsenWatermarksSettings | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}
*/
readonly bitrate?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#coding_mode MedialiveChannel#coding_mode}
*/
readonly codingMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#input_type MedialiveChannel#input_type}
*/
readonly inputType?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#profile MedialiveChannel#profile}
*/
readonly profile?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#rate_control_mode MedialiveChannel#rate_control_mode}
*/
readonly rateControlMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#raw_format MedialiveChannel#raw_format}
*/
readonly rawFormat?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#sample_rate MedialiveChannel#sample_rate}
*/
readonly sampleRate?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#spec MedialiveChannel#spec}
*/
readonly spec?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#vbr_quality MedialiveChannel#vbr_quality}
*/
readonly vbrQuality?: string;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAacSettings | undefined);
private _bitrate?;
get bitrate(): number;
set bitrate(value: number);
resetBitrate(): void;
get bitrateInput(): number | undefined;
private _codingMode?;
get codingMode(): string;
set codingMode(value: string);
resetCodingMode(): void;
get codingModeInput(): string | undefined;
private _inputType?;
get inputType(): string;
set inputType(value: string);
resetInputType(): void;
get inputTypeInput(): string | undefined;
private _profile?;
get profile(): string;
set profile(value: string);
resetProfile(): void;
get profileInput(): string | undefined;
private _rateControlMode?;
get rateControlMode(): string;
set rateControlMode(value: string);
resetRateControlMode(): void;
get rateControlModeInput(): string | undefined;
private _rawFormat?;
get rawFormat(): string;
set rawFormat(value: string);
resetRawFormat(): void;
get rawFormatInput(): string | undefined;
private _sampleRate?;
get sampleRate(): number;
set sampleRate(value: number);
resetSampleRate(): void;
get sampleRateInput(): number | undefined;
private _spec?;
get spec(): string;
set spec(value: string);
resetSpec(): void;
get specInput(): string | undefined;
private _vbrQuality?;
get vbrQuality(): string;
set vbrQuality(value: string);
resetVbrQuality(): void;
get vbrQualityInput(): string | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3Settings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}
*/
readonly bitrate?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#bitstream_mode MedialiveChannel#bitstream_mode}
*/
readonly bitstreamMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#coding_mode MedialiveChannel#coding_mode}
*/
readonly codingMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#dialnorm MedialiveChannel#dialnorm}
*/
readonly dialnorm?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#drc_profile MedialiveChannel#drc_profile}
*/
readonly drcProfile?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lfe_filter MedialiveChannel#lfe_filter}
*/
readonly lfeFilter?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#metadata_control MedialiveChannel#metadata_control}
*/
readonly metadataControl?: string;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3Settings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3Settings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3SettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3Settings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsAc3Settings | undefined);
private _bitrate?;
get bitrate(): number;
set bitrate(value: number);
resetBitrate(): void;
get bitrateInput(): number | undefined;
private _bitstreamMode?;
get bitstreamMode(): string;
set bitstreamMode(value: string);
resetBitstreamMode(): void;
get bitstreamModeInput(): string | undefined;
private _codingMode?;
get codingMode(): string;
set codingMode(value: string);
resetCodingMode(): void;
get codingModeInput(): string | undefined;
private _dialnorm?;
get dialnorm(): number;
set dialnorm(value: number);
resetDialnorm(): void;
get dialnormInput(): number | undefined;
private _drcProfile?;
get drcProfile(): string;
set drcProfile(value: string);
resetDrcProfile(): void;
get drcProfileInput(): string | undefined;
private _lfeFilter?;
get lfeFilter(): string;
set lfeFilter(value: string);
resetLfeFilter(): void;
get lfeFilterInput(): string | undefined;
private _metadataControl?;
get metadataControl(): string;
set metadataControl(value: string);
resetMetadataControl(): void;
get metadataControlInput(): string | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}
*/
readonly bitrate?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#coding_mode MedialiveChannel#coding_mode}
*/
readonly codingMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#dialnorm MedialiveChannel#dialnorm}
*/
readonly dialnorm?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#drc_line MedialiveChannel#drc_line}
*/
readonly drcLine?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#drc_rf MedialiveChannel#drc_rf}
*/
readonly drcRf?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#height_trim MedialiveChannel#height_trim}
*/
readonly heightTrim?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#surround_trim MedialiveChannel#surround_trim}
*/
readonly surroundTrim?: number;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3AtmosSettings | undefined);
private _bitrate?;
get bitrate(): number;
set bitrate(value: number);
resetBitrate(): void;
get bitrateInput(): number | undefined;
private _codingMode?;
get codingMode(): string;
set codingMode(value: string);
resetCodingMode(): void;
get codingModeInput(): string | undefined;
private _dialnorm?;
get dialnorm(): number;
set dialnorm(value: number);
resetDialnorm(): void;
get dialnormInput(): number | undefined;
private _drcLine?;
get drcLine(): string;
set drcLine(value: string);
resetDrcLine(): void;
get drcLineInput(): string | undefined;
private _drcRf?;
get drcRf(): string;
set drcRf(value: string);
resetDrcRf(): void;
get drcRfInput(): string | undefined;
private _heightTrim?;
get heightTrim(): number;
set heightTrim(value: number);
resetHeightTrim(): void;
get heightTrimInput(): number | undefined;
private _surroundTrim?;
get surroundTrim(): number;
set surroundTrim(value: number);
resetSurroundTrim(): void;
get surroundTrimInput(): number | undefined;
}
export interface MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#attenuation_control MedialiveChannel#attenuation_control}
*/
readonly attenuationControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}
*/
readonly bitrate?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#bitstream_mode MedialiveChannel#bitstream_mode}
*/
readonly bitstreamMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#coding_mode MedialiveChannel#coding_mode}
*/
readonly codingMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#dc_filter MedialiveChannel#dc_filter}
*/
readonly dcFilter?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#dialnorm MedialiveChannel#dialnorm}
*/
readonly dialnorm?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#drc_line MedialiveChannel#drc_line}
*/
readonly drcLine?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#drc_rf MedialiveChannel#drc_rf}
*/
readonly drcRf?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lfe_control MedialiveChannel#lfe_control}
*/
readonly lfeControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lfe_filter MedialiveChannel#lfe_filter}
*/
readonly lfeFilter?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lo_ro_center_mix_level MedialiveChannel#lo_ro_center_mix_level}
*/
readonly loRoCenterMixLevel?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lo_ro_surround_mix_level MedialiveChannel#lo_ro_surround_mix_level}
*/
readonly loRoSurroundMixLevel?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lt_rt_center_mix_level MedialiveChannel#lt_rt_center_mix_level}
*/
readonly ltRtCenterMixLevel?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#lt_rt_surround_mix_level MedialiveChannel#lt_rt_surround_mix_level}
*/
readonly ltRtSurroundMixLevel?: number;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#metadata_control MedialiveChannel#metadata_control}
*/
readonly metadataControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#passthrough_control MedialiveChannel#passthrough_control}
*/
readonly passthroughControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#phase_control MedialiveChannel#phase_control}
*/
readonly phaseControl?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#stereo_downmix MedialiveChannel#stereo_downmix}
*/
readonly stereoDownmix?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#surround_ex_mode MedialiveChannel#surround_ex_mode}
*/
readonly surroundExMode?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.84.0/docs/resources/medialive_channel#surround_mode MedialiveChannel#surround_mode}
*/
readonly surroundMode?: string;
}
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsToTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings): any;
export declare function medialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsToHclTerraform(struct?: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsOutputReference | MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings): any;
export declare class MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3SettingsOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string);
get internalValue(): MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings | undefined;
set internalValue(value: MedialiveChannelEncoderSettingsAudioDescriptionsCodecSettingsEac3Settings | undefined);
private _attenuationControl?;
get attenuationControl(): string;
set attenuationControl(value: string);
resetAttenuationControl(): void;
get attenuationControlInput(): string | undefined;
private _bitrate?;
get bitrate(): number;
set bitrate(value: number);
resetBitrate(): void;
get bitrateInput(): number | undefined;
private _bitstreamMode?;
get bitstreamMode(): string;
set bitstreamMode(value: string);
resetBitstreamMode(): void;
get bitstreamModeInput(): string | undefined;
private _codingMode?;
get codingMode(): string;
set codingMode(value: string);
resetCodingMode(): void;
get codingModeInput(): string | undefined;
private _dcFilter?;
get dcFilter(): string;
set dcFilter(value: string);
resetDcFilter(): void;
get dcFilterInput(): string | undefined;
private _dialnorm?;
get dialnorm(): number;
set dialnorm(value: number);
resetDialnorm(): void;
get dialnormInput(): number | undefined;
private _drcLine?;
get drcLine(): string;
set drcLine(value: string);
resetDrcLine(): void;
get drcLineInput(): string | undefined;
private _drcRf?;
get drcRf(): string;
set drcRf(value: string);
resetDrcRf(): void;
get drcRfInput(): string | undefined;
private _lfeControl?;
get lfeControl(): string;
set lfeControl(value: string);
resetLfeControl(): void;
get lfeControlInput(): string | undefined;
private _lfeFilter?;
get lfeFilter(): string;
set lfeFilter(value: string);
resetLfeFilter(): void;
get lfeFilterInput(): string | undefined;
private