import { DvbSubSourceSettingsProps } from './DvbSubSourceSettingsProps';
import { Scte27SourceSettingsProps } from './Scte27SourceSettingsProps';
import { AribSourceSettingsProps } from './AribSourceSettingsProps';
import { EmbeddedSourceSettingsProps } from './EmbeddedSourceSettingsProps';
import { Scte20SourceSettingsProps } from './Scte20SourceSettingsProps';
import { TeletextSourceSettingsProps } from './TeletextSourceSettingsProps';
import { AncillarySourceSettingsProps } from './AncillarySourceSettingsProps';
/**
  Captions Selector Settings
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionselectorsettings.html">the AWS Docs</a>
*/
export interface CaptionSelectorSettingsProps {
    /** <code>DvbSubSourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-dvbsubsourcesettings"></a>
  Information about the DVB Sub captions to extract from the input.<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> */
    dvbSubSourceSettings?: DvbSubSourceSettingsProps;
    /** <code>Scte27SourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-scte27sourcesettings"></a>
  Information about the SCTE-27 captions to extract from the input.<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> */
    scte27SourceSettings?: Scte27SourceSettingsProps;
    /** <code>AribSourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-aribsourcesettings"></a>
  Information about the ARIB captions to extract from the input.<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> */
    aribSourceSettings?: AribSourceSettingsProps;
    /** <code>EmbeddedSourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-embeddedsourcesettings"></a>
  Information about the embedded captions to extract from the input.<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> */
    embeddedSourceSettings?: EmbeddedSourceSettingsProps;
    /** <code>Scte20SourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-scte20sourcesettings"></a>
  Information about the SCTE-20 captions to extract from the input.<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> */
    scte20SourceSettings?: Scte20SourceSettingsProps;
    /** <code>TeletextSourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-teletextsourcesettings"></a>
  Information about the Teletext captions to extract from the input.<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> */
    teletextSourceSettings?: TeletextSourceSettingsProps;
    /** <code>AncillarySourceSettings</code>  <a name="cfn-medialive-channel-captionselectorsettings-ancillarysourcesettings"></a>
  Information about the ancillary captions to extract from the input.<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> */
    ancillarySourceSettings?: AncillarySourceSettingsProps;
}
