import { Value } from '../../../cloudformation/Value';
import { InputLocationProps } from './InputLocationProps';
/**
  The configuration of channel behavior when the input is lost.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html">the AWS Docs</a>
*/
export interface InputLossBehaviorProps {
    /** <code>InputLossImageColor</code>  <a name="cfn-medialive-channel-inputlossbehavior-inputlossimagecolor"></a>
  When the input loss image type is “color,” this field specifies the color to use. Value: 6 hex characters that represent the values of RGB.<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> */
    inputLossImageColor?: Value<string>;
    /** <code>BlackFrameMsec</code>  <a name="cfn-medialive-channel-inputlossbehavior-blackframemsec"></a>
  On input loss, the number of milliseconds to substitute black into the output before switching to the frame specified by inputLossImageType. A value x, where 0 &lt;= x &lt;= 1,000,000 and a value of 1,000,000, is interpreted as infinite.<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> */
    blackFrameMsec?: Value<number>;
    /** <code>InputLossImageType</code>  <a name="cfn-medialive-channel-inputlossbehavior-inputlossimagetype"></a>
  Indicates whether to substitute a solid color or a slate into the output after the input loss exceeds blackFrameMsec.<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> */
    inputLossImageType?: Value<string>;
    /** <code>InputLossImageSlate</code>  <a name="cfn-medialive-channel-inputlossbehavior-inputlossimageslate"></a>
  When the input loss image type is “slate,” these fields specify the parameters for accessing the slate.<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> */
    inputLossImageSlate?: InputLocationProps;
    /** <code>RepeatFrameMsec</code>  <a name="cfn-medialive-channel-inputlossbehavior-repeatframemsec"></a>
  On input loss, the number of milliseconds to repeat the previous picture before substituting black into the output. A value x, where 0 &lt;= x &lt;= 1,000,000 and a value of 1,000,000, is interpreted as infinite.<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> */
    repeatFrameMsec?: Value<number>;
}
