Paws

 view release on metacpan or  search on metacpan

lib/Paws/MediaLive/UpdateChannel.pm  view on Meta::CPAN

                        ,    # values: VIDEO_AND_AUDIO_PIDS, VIDEO_PID; OPTIONAL
                        EcmPid      => 'My__string',
                        EsRateInPes =>
                          'EXCLUDE',    # values: EXCLUDE, INCLUDE; OPTIONAL
                        EtvPlatformPid => 'My__string',
                        EtvSignalPid   => 'My__string',
                        FragmentTime   => 1,              # OPTIONAL
                        Klv => 'NONE',    # values: NONE, PASSTHROUGH; OPTIONAL
                        KlvDataPids        => 'My__string',
                        NielsenId3Behavior => 'NO_PASSTHROUGH'
                        ,    # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL
                        NullPacketBitrate => 1,    # OPTIONAL
                        PatInterval       => 1,    # max: 1000; OPTIONAL
                        PcrControl        => 'CONFIGURED_PCR_PERIOD'
                        , # values: CONFIGURED_PCR_PERIOD, PCR_EVERY_PES_PACKET; OPTIONAL
                        PcrPeriod   => 1,           # max: 500; OPTIONAL
                        PcrPid      => 'My__string',
                        PmtInterval => 1,           # max: 1000; OPTIONAL
                        PmtPid      => 'My__string',
                        ProgramNum  => 1,           # max: 65535; OPTIONAL
                        RateMode    => 'CBR',       # values: CBR, VBR; OPTIONAL
                        Scte27Pids  => 'My__string',
                        Scte35Control =>
                          'NONE',    # values: NONE, PASSTHROUGH; OPTIONAL
                        Scte35Pid           => 'My__string',
                        SegmentationMarkers => 'EBP'
                        , # values: EBP, EBP_LEGACY, NONE, PSI_SEGSTART, RAI_ADAPT, RAI_SEGSTART; OPTIONAL
                        SegmentationStyle => 'MAINTAIN_CADENCE'
                        ,    # values: MAINTAIN_CADENCE, RESET_CADENCE; OPTIONAL
                        SegmentationTime      => 1,                 # OPTIONAL
                        TimedMetadataBehavior => 'NO_PASSTHROUGH'
                        ,    # values: NO_PASSTHROUGH, PASSTHROUGH; OPTIONAL
                        TimedMetadataPid  => 'My__string',
                        TransportStreamId => 1,           # max: 65535; OPTIONAL
                        VideoPid          => 'My__string',
                      },    # OPTIONAL
                    },
                    Destination       => { DestinationRefId => 'My__string', },
                    BufferMsec        => 1,    # max: 10000; OPTIONAL
                    FecOutputSettings => {
                      ColumnDepth => 1,        # min: 4, max: 20; OPTIONAL
                      IncludeFec  =>
                        'COLUMN',    # values: COLUMN, COLUMN_AND_ROW; OPTIONAL
                      RowLength => 1,    # min: 1, max: 20; OPTIONAL
                    },    # OPTIONAL
                  },    # OPTIONAL
                },
                AudioDescriptionNames   => [ 'My__string', ... ],    # OPTIONAL
                CaptionDescriptionNames => [ 'My__string', ... ],    # OPTIONAL
                OutputName              =>
                  'My__stringMin1Max255',    # min: 1, max: 255; OPTIONAL
                VideoDescriptionName => 'My__string',
              },
              ...
            ],
            Name => 'My__stringMax32',    # max: 32; OPTIONAL
          },
          ...
        ],
        TimecodeConfig => {
          Source => 'EMBEDDED',    # values: EMBEDDED, SYSTEMCLOCK, ZEROBASED
          SyncThreshold => 1,      # min: 1, max: 1000000; OPTIONAL
        },
        VideoDescriptions => [
          {
            Name          => 'My__string',
            CodecSettings => {
              FrameCaptureSettings => {
                CaptureInterval      => 1,    # min: 1, max: 3600000; OPTIONAL
                CaptureIntervalUnits =>
                  'MILLISECONDS',    # values: MILLISECONDS, SECONDS; OPTIONAL
              },    # OPTIONAL
              H264Settings => {
                AdaptiveQuantization => 'AUTO'
                ,  # values: AUTO, HIGH, HIGHER, LOW, MAX, MEDIUM, OFF; OPTIONAL
                AfdSignaling  => 'AUTO',   # values: AUTO, FIXED, NONE; OPTIONAL
                Bitrate       => 1,        # min: 1000; OPTIONAL
                BufFillPct    => 1,        # max: 100; OPTIONAL
                BufSize       => 1,        # OPTIONAL
                ColorMetadata => 'IGNORE', # values: IGNORE, INSERT; OPTIONAL
                ColorSpaceSettings => {
                  ColorSpacePassthroughSettings => {

                  },                       # OPTIONAL
                  Rec601Settings => {

                  },                       # OPTIONAL
                  Rec709Settings => {

                  },                       # OPTIONAL
                },    # OPTIONAL
                EntropyEncoding => 'CABAC',    # values: CABAC, CAVLC; OPTIONAL
                FilterSettings  => {
                  TemporalFilterSettings => {
                    PostFilterSharpening =>
                      'AUTO',    # values: AUTO, DISABLED, ENABLED; OPTIONAL
                    Strength => 'AUTO'
                    , # values: AUTO, STRENGTH_1, STRENGTH_2, STRENGTH_3, STRENGTH_4, STRENGTH_5, STRENGTH_6, STRENGTH_7, STRENGTH_8, STRENGTH_9, STRENGTH_10, STRENGTH_11, STRENGTH_12, STRENGTH_13, STRENGTH_14, STRENGTH_15, STRENGTH_16; OPTIONAL
                  },    # OPTIONAL
                },    # OPTIONAL
                FixedAfd => 'AFD_0000'
                , # values: AFD_0000, AFD_0010, AFD_0011, AFD_0100, AFD_1000, AFD_1001, AFD_1010, AFD_1011, AFD_1101, AFD_1110, AFD_1111; OPTIONAL
                FlickerAq => 'DISABLED',   # values: DISABLED, ENABLED; OPTIONAL
                ForceFieldPictures =>
                  'DISABLED',              # values: DISABLED, ENABLED; OPTIONAL
                FramerateControl => 'INITIALIZE_FROM_SOURCE'
                ,    # values: INITIALIZE_FROM_SOURCE, SPECIFIED; OPTIONAL
                FramerateDenominator => 1,    # min: 1; OPTIONAL
                FramerateNumerator   => 1,    # min: 1; OPTIONAL
                GopBReference        =>
                  'DISABLED',    # values: DISABLED, ENABLED; OPTIONAL
                GopClosedCadence => 1,       # OPTIONAL
                GopNumBFrames    => 1,       # max: 7
                GopSize          => 1,       # OPTIONAL
                GopSizeUnits => 'FRAMES',    # values: FRAMES, SECONDS; OPTIONAL
                Level        => 'H264_LEVEL_1'
                , # values: H264_LEVEL_1, H264_LEVEL_1_1, H264_LEVEL_1_2, H264_LEVEL_1_3, H264_LEVEL_2, H264_LEVEL_2_1, H264_LEVEL_2_2, H264_LEVEL_3, H264_LEVEL_3_1, H264_LEVEL_3_2, H264_LEVEL_4, H264_LEVEL_4_1, H264_LEVEL_4_2, H264_LEVEL_5, H264_LEV...
                LookAheadRateControl =>
                  'HIGH',    # values: HIGH, LOW, MEDIUM; OPTIONAL
                MaxBitrate   => 1,             # min: 1000; OPTIONAL
                MinIInterval => 1,             # max: 30; OPTIONAL



( run in 1.669 second using v1.01-cache-2.11-cpan-71847e10f99 )