import { CaptionDestinationSettingsProps } from './CaptionDestinationSettingsProps';
import { Value } from '../../../cloudformation/Value';
/**
  The encoding information for output captions.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html">the AWS Docs</a>
*/
export interface CaptionDescriptionProps {
    /** <code>DestinationSettings</code>  <a name="cfn-medialive-channel-captiondescription-destinationsettings"></a>
  Additional settings for a captions destination that depend on the destination type.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    destinationSettings?: CaptionDestinationSettingsProps;
    /** <code>LanguageCode</code>  <a name="cfn-medialive-channel-captiondescription-languagecode"></a>
  An ISO 639-2 three-digit code. For more information, see http://www.loc.gov/standards/iso639-2/.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    languageCode?: Value<string>;
    /** <code>LanguageDescription</code>  <a name="cfn-medialive-channel-captiondescription-languagedescription"></a>
  Human-readable information to indicate the captions that are available for players (for example, English or Spanish).<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    languageDescription?: Value<string>;
    /** <code>Accessibility</code>  <a name="cfn-medialive-channel-captiondescription-accessibility"></a>
  Property description not available.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    accessibility?: Value<string>;
    /** <code>CaptionSelectorName</code>  <a name="cfn-medialive-channel-captiondescription-captionselectorname"></a>
  Specifies which input captions selector to use as a captions source when generating output captions. This field should match a captionSelector name.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    captionSelectorName?: Value<string>;
    /** <code>Name</code>  <a name="cfn-medialive-channel-captiondescription-name"></a>
  The name of the captions description. The name is used to associate a captions description with an output. Names must be unique within a channel.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    name?: Value<string>;
}
