PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB` # Generated by default/object.tt package Paws::MediaLive::MsSmoothGroupSettings; use Moose; has AcquisitionPointId => (is => 'ro', isa => 'Str', request_name => 'acquisitionPointId', traits => ['NameInRequest']); has AudioOnlyTimecodeControl => (is => 'ro', isa => 'Str', request_name => 'audioOnlyTimecodeControl', traits => ['NameInRequest']); has CertificateMode => (is => 'ro', isa => 'Str', request_name => 'certificateMode', traits => ['NameInRequest']); has ConnectionRetryInterval => (is => 'ro', isa => 'Int', request_name => 'connectionRetryInterval', traits => ['NameInRequest']); has Destination => (is => 'ro', isa => 'Paws::MediaLive::OutputLocationRef', request_name => 'destination', traits => ['NameInRequest'], required => 1); has EventId => (is => 'ro', isa => 'Str', request_name => 'eventId', traits => ['NameInRequest']); has EventIdMode => (is => 'ro', isa => 'Str', request_name => 'eventIdMode', traits => ['NameInRequest']); has EventStopBehavior => (is => 'ro', isa => 'Str', request_name => 'eventStopBehavior', traits => ['NameInRequest']); has FilecacheDuration => (is => 'ro', isa => 'Int', request_name => 'filecacheDuration', traits => ['NameInRequest']); has FragmentLength => (is => 'ro', isa => 'Int', request_name => 'fragmentLength', traits => ['NameInRequest']); has InputLossAction => (is => 'ro', isa => 'Str', request_name => 'inputLossAction', traits => ['NameInRequest']); has NumRetries => (is => 'ro', isa => 'Int', request_name => 'numRetries', traits => ['NameInRequest']); has RestartDelay => (is => 'ro', isa => 'Int', request_name => 'restartDelay', traits => ['NameInRequest']); has SegmentationMode => (is => 'ro', isa => 'Str', request_name => 'segmentationMode', traits => ['NameInRequest']); has SendDelayMs => (is => 'ro', isa => 'Int', request_name => 'sendDelayMs', traits => ['NameInRequest']); has SparseTrackType => (is => 'ro', isa => 'Str', request_name => 'sparseTrackType', traits => ['NameInRequest']); has StreamManifestBehavior => (is => 'ro', isa => 'Str', request_name => 'streamManifestBehavior', traits => ['NameInRequest']); has TimestampOffset => (is => 'ro', isa => 'Str', request_name => 'timestampOffset', traits => ['NameInRequest']); has TimestampOffsetMode => (is => 'ro', isa => 'Str', request_name => 'timestampOffsetMode', traits => ['NameInRequest']); 1; ### main pod documentation begin ### =head1 NAME Paws::MediaLive::MsSmoothGroupSettings =head1 USAGE This class represents one of two things: =head3 Arguments in a call to a service Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object. As an example, if Att1 is expected to be a Paws::MediaLive::MsSmoothGroupSettings object: $service_obj->Method(Att1 => { AcquisitionPointId => $value, ..., TimestampOffsetMode => $value }); =head3 Results returned from an API call Use accessors for each attribute. If Att1 is expected to be an Paws::MediaLive::MsSmoothGroupSettings object: $result = $service_obj->Method(...); $result->Att1->AcquisitionPointId =head1 DESCRIPTION Ms Smooth Group Settings =head1 ATTRIBUTES =head2 AcquisitionPointId => Str The ID to include in each message in the sparse track. Ignored if sparseTrackType is NONE. =head2 AudioOnlyTimecodeControl => Str If set to passthrough for an audio-only MS Smooth output, the fragment absolute time will be set to the current timecode. This option does not write timecodes to the audio elementary stream. =head2 CertificateMode => Str If set to verifyAuthenticity, verify the https certificate chain to a trusted Certificate Authority (CA). This will cause https outputs to self-signed certificates to fail. =head2 ConnectionRetryInterval => Int Number of seconds to wait before retrying connection to the IIS server if the connection is lost. Content will be cached during this time and the cache will be be delivered to the IIS server once the connection is re-established. =head2 B Destination => L Smooth Streaming publish point on an IIS server. Elemental Live acts as a "Push" encoder to IIS. =head2 EventId => Str MS Smooth event ID to be sent to the IIS server. Should only be specified if eventIdMode is set to useConfigured. =head2 EventIdMode => Str Specifies whether or not to send an event ID to the IIS server. If no event ID is sent and the same Live Event is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send an event ID based on the current timestamp - "noEventId" - do not send an event ID to the IIS server. =head2 EventStopBehavior => Str When set to sendEos, send EOS signal to IIS server when stopping the event =head2 FilecacheDuration => Int Size in seconds of file cache for streaming outputs. =head2 FragmentLength => Int Length of mp4 fragments to generate (in seconds). Fragment length must be compatible with GOP size and framerate. =head2 InputLossAction => Str Parameter that control output group behavior on input loss. =head2 NumRetries => Int Number of retry attempts. =head2 RestartDelay => Int Number of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration. =head2 SegmentationMode => Str useInputSegmentation has been deprecated. The configured segment size is always used. =head2 SendDelayMs => Int Number of milliseconds to delay the output from the second pipeline. =head2 SparseTrackType => Str Identifies the type of data to place in the sparse track: - SCTE35: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame to start a new segment. - SCTE35_WITHOUT_SEGMENTATION: Insert SCTE-35 messages from the source content. With each message, insert an IDR frame but don't start a new segment. - NONE: Don't generate a sparse track for any outputs in this output group. =head2 StreamManifestBehavior => Str When set to send, send stream manifest so publishing point doesn't start until all streams start. =head2 TimestampOffset => Str Timestamp offset for the event. Only used if timestampOffsetMode is set to useConfiguredOffset. =head2 TimestampOffsetMode => Str Type of timestamp date offset to use. - useEventStartDate: Use the date the event was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offset =head1 SEE ALSO This class forms part of L, describing an object used in L =head1 BUGS and CONTRIBUTIONS The source code is located here: L Please report bugs to: L =cut