AWS SDK for C++  1.9.158
AWS SDK for C++
M3u8Settings.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace MediaConvert
28 {
29 namespace Model
30 {
31 
39  {
40  public:
45 
46 
62  inline const M3u8AudioDuration& GetAudioDuration() const{ return m_audioDuration; }
63 
79  inline bool AudioDurationHasBeenSet() const { return m_audioDurationHasBeenSet; }
80 
96  inline void SetAudioDuration(const M3u8AudioDuration& value) { m_audioDurationHasBeenSet = true; m_audioDuration = value; }
97 
113  inline void SetAudioDuration(M3u8AudioDuration&& value) { m_audioDurationHasBeenSet = true; m_audioDuration = std::move(value); }
114 
130  inline M3u8Settings& WithAudioDuration(const M3u8AudioDuration& value) { SetAudioDuration(value); return *this;}
131 
147  inline M3u8Settings& WithAudioDuration(M3u8AudioDuration&& value) { SetAudioDuration(std::move(value)); return *this;}
148 
149 
153  inline int GetAudioFramesPerPes() const{ return m_audioFramesPerPes; }
154 
158  inline bool AudioFramesPerPesHasBeenSet() const { return m_audioFramesPerPesHasBeenSet; }
159 
163  inline void SetAudioFramesPerPes(int value) { m_audioFramesPerPesHasBeenSet = true; m_audioFramesPerPes = value; }
164 
168  inline M3u8Settings& WithAudioFramesPerPes(int value) { SetAudioFramesPerPes(value); return *this;}
169 
170 
176  inline const Aws::Vector<int>& GetAudioPids() const{ return m_audioPids; }
177 
183  inline bool AudioPidsHasBeenSet() const { return m_audioPidsHasBeenSet; }
184 
190  inline void SetAudioPids(const Aws::Vector<int>& value) { m_audioPidsHasBeenSet = true; m_audioPids = value; }
191 
197  inline void SetAudioPids(Aws::Vector<int>&& value) { m_audioPidsHasBeenSet = true; m_audioPids = std::move(value); }
198 
204  inline M3u8Settings& WithAudioPids(const Aws::Vector<int>& value) { SetAudioPids(value); return *this;}
205 
211  inline M3u8Settings& WithAudioPids(Aws::Vector<int>&& value) { SetAudioPids(std::move(value)); return *this;}
212 
218  inline M3u8Settings& AddAudioPids(int value) { m_audioPidsHasBeenSet = true; m_audioPids.push_back(value); return *this; }
219 
220 
227  inline const M3u8DataPtsControl& GetDataPTSControl() const{ return m_dataPTSControl; }
228 
235  inline bool DataPTSControlHasBeenSet() const { return m_dataPTSControlHasBeenSet; }
236 
243  inline void SetDataPTSControl(const M3u8DataPtsControl& value) { m_dataPTSControlHasBeenSet = true; m_dataPTSControl = value; }
244 
251  inline void SetDataPTSControl(M3u8DataPtsControl&& value) { m_dataPTSControlHasBeenSet = true; m_dataPTSControl = std::move(value); }
252 
259  inline M3u8Settings& WithDataPTSControl(const M3u8DataPtsControl& value) { SetDataPTSControl(value); return *this;}
260 
267  inline M3u8Settings& WithDataPTSControl(M3u8DataPtsControl&& value) { SetDataPTSControl(std::move(value)); return *this;}
268 
269 
274  inline int GetMaxPcrInterval() const{ return m_maxPcrInterval; }
275 
280  inline bool MaxPcrIntervalHasBeenSet() const { return m_maxPcrIntervalHasBeenSet; }
281 
286  inline void SetMaxPcrInterval(int value) { m_maxPcrIntervalHasBeenSet = true; m_maxPcrInterval = value; }
287 
292  inline M3u8Settings& WithMaxPcrInterval(int value) { SetMaxPcrInterval(value); return *this;}
293 
294 
299  inline const M3u8NielsenId3& GetNielsenId3() const{ return m_nielsenId3; }
300 
305  inline bool NielsenId3HasBeenSet() const { return m_nielsenId3HasBeenSet; }
306 
311  inline void SetNielsenId3(const M3u8NielsenId3& value) { m_nielsenId3HasBeenSet = true; m_nielsenId3 = value; }
312 
317  inline void SetNielsenId3(M3u8NielsenId3&& value) { m_nielsenId3HasBeenSet = true; m_nielsenId3 = std::move(value); }
318 
323  inline M3u8Settings& WithNielsenId3(const M3u8NielsenId3& value) { SetNielsenId3(value); return *this;}
324 
329  inline M3u8Settings& WithNielsenId3(M3u8NielsenId3&& value) { SetNielsenId3(std::move(value)); return *this;}
330 
331 
336  inline int GetPatInterval() const{ return m_patInterval; }
337 
342  inline bool PatIntervalHasBeenSet() const { return m_patIntervalHasBeenSet; }
343 
348  inline void SetPatInterval(int value) { m_patIntervalHasBeenSet = true; m_patInterval = value; }
349 
354  inline M3u8Settings& WithPatInterval(int value) { SetPatInterval(value); return *this;}
355 
356 
362  inline const M3u8PcrControl& GetPcrControl() const{ return m_pcrControl; }
363 
369  inline bool PcrControlHasBeenSet() const { return m_pcrControlHasBeenSet; }
370 
376  inline void SetPcrControl(const M3u8PcrControl& value) { m_pcrControlHasBeenSet = true; m_pcrControl = value; }
377 
383  inline void SetPcrControl(M3u8PcrControl&& value) { m_pcrControlHasBeenSet = true; m_pcrControl = std::move(value); }
384 
390  inline M3u8Settings& WithPcrControl(const M3u8PcrControl& value) { SetPcrControl(value); return *this;}
391 
397  inline M3u8Settings& WithPcrControl(M3u8PcrControl&& value) { SetPcrControl(std::move(value)); return *this;}
398 
399 
405  inline int GetPcrPid() const{ return m_pcrPid; }
406 
412  inline bool PcrPidHasBeenSet() const { return m_pcrPidHasBeenSet; }
413 
419  inline void SetPcrPid(int value) { m_pcrPidHasBeenSet = true; m_pcrPid = value; }
420 
426  inline M3u8Settings& WithPcrPid(int value) { SetPcrPid(value); return *this;}
427 
428 
433  inline int GetPmtInterval() const{ return m_pmtInterval; }
434 
439  inline bool PmtIntervalHasBeenSet() const { return m_pmtIntervalHasBeenSet; }
440 
445  inline void SetPmtInterval(int value) { m_pmtIntervalHasBeenSet = true; m_pmtInterval = value; }
446 
451  inline M3u8Settings& WithPmtInterval(int value) { SetPmtInterval(value); return *this;}
452 
453 
457  inline int GetPmtPid() const{ return m_pmtPid; }
458 
462  inline bool PmtPidHasBeenSet() const { return m_pmtPidHasBeenSet; }
463 
467  inline void SetPmtPid(int value) { m_pmtPidHasBeenSet = true; m_pmtPid = value; }
468 
472  inline M3u8Settings& WithPmtPid(int value) { SetPmtPid(value); return *this;}
473 
474 
478  inline int GetPrivateMetadataPid() const{ return m_privateMetadataPid; }
479 
483  inline bool PrivateMetadataPidHasBeenSet() const { return m_privateMetadataPidHasBeenSet; }
484 
488  inline void SetPrivateMetadataPid(int value) { m_privateMetadataPidHasBeenSet = true; m_privateMetadataPid = value; }
489 
493  inline M3u8Settings& WithPrivateMetadataPid(int value) { SetPrivateMetadataPid(value); return *this;}
494 
495 
499  inline int GetProgramNumber() const{ return m_programNumber; }
500 
504  inline bool ProgramNumberHasBeenSet() const { return m_programNumberHasBeenSet; }
505 
509  inline void SetProgramNumber(int value) { m_programNumberHasBeenSet = true; m_programNumber = value; }
510 
514  inline M3u8Settings& WithProgramNumber(int value) { SetProgramNumber(value); return *this;}
515 
516 
520  inline int GetScte35Pid() const{ return m_scte35Pid; }
521 
525  inline bool Scte35PidHasBeenSet() const { return m_scte35PidHasBeenSet; }
526 
530  inline void SetScte35Pid(int value) { m_scte35PidHasBeenSet = true; m_scte35Pid = value; }
531 
535  inline M3u8Settings& WithScte35Pid(int value) { SetScte35Pid(value); return *this;}
536 
537 
548  inline const M3u8Scte35Source& GetScte35Source() const{ return m_scte35Source; }
549 
560  inline bool Scte35SourceHasBeenSet() const { return m_scte35SourceHasBeenSet; }
561 
572  inline void SetScte35Source(const M3u8Scte35Source& value) { m_scte35SourceHasBeenSet = true; m_scte35Source = value; }
573 
584  inline void SetScte35Source(M3u8Scte35Source&& value) { m_scte35SourceHasBeenSet = true; m_scte35Source = std::move(value); }
585 
596  inline M3u8Settings& WithScte35Source(const M3u8Scte35Source& value) { SetScte35Source(value); return *this;}
597 
608  inline M3u8Settings& WithScte35Source(M3u8Scte35Source&& value) { SetScte35Source(std::move(value)); return *this;}
609 
610 
615  inline const TimedMetadata& GetTimedMetadata() const{ return m_timedMetadata; }
616 
621  inline bool TimedMetadataHasBeenSet() const { return m_timedMetadataHasBeenSet; }
622 
627  inline void SetTimedMetadata(const TimedMetadata& value) { m_timedMetadataHasBeenSet = true; m_timedMetadata = value; }
628 
633  inline void SetTimedMetadata(TimedMetadata&& value) { m_timedMetadataHasBeenSet = true; m_timedMetadata = std::move(value); }
634 
639  inline M3u8Settings& WithTimedMetadata(const TimedMetadata& value) { SetTimedMetadata(value); return *this;}
640 
645  inline M3u8Settings& WithTimedMetadata(TimedMetadata&& value) { SetTimedMetadata(std::move(value)); return *this;}
646 
647 
651  inline int GetTimedMetadataPid() const{ return m_timedMetadataPid; }
652 
656  inline bool TimedMetadataPidHasBeenSet() const { return m_timedMetadataPidHasBeenSet; }
657 
661  inline void SetTimedMetadataPid(int value) { m_timedMetadataPidHasBeenSet = true; m_timedMetadataPid = value; }
662 
666  inline M3u8Settings& WithTimedMetadataPid(int value) { SetTimedMetadataPid(value); return *this;}
667 
668 
672  inline int GetTransportStreamId() const{ return m_transportStreamId; }
673 
677  inline bool TransportStreamIdHasBeenSet() const { return m_transportStreamIdHasBeenSet; }
678 
682  inline void SetTransportStreamId(int value) { m_transportStreamIdHasBeenSet = true; m_transportStreamId = value; }
683 
687  inline M3u8Settings& WithTransportStreamId(int value) { SetTransportStreamId(value); return *this;}
688 
689 
693  inline int GetVideoPid() const{ return m_videoPid; }
694 
698  inline bool VideoPidHasBeenSet() const { return m_videoPidHasBeenSet; }
699 
703  inline void SetVideoPid(int value) { m_videoPidHasBeenSet = true; m_videoPid = value; }
704 
708  inline M3u8Settings& WithVideoPid(int value) { SetVideoPid(value); return *this;}
709 
710  private:
711 
712  M3u8AudioDuration m_audioDuration;
713  bool m_audioDurationHasBeenSet;
714 
715  int m_audioFramesPerPes;
716  bool m_audioFramesPerPesHasBeenSet;
717 
718  Aws::Vector<int> m_audioPids;
719  bool m_audioPidsHasBeenSet;
720 
721  M3u8DataPtsControl m_dataPTSControl;
722  bool m_dataPTSControlHasBeenSet;
723 
724  int m_maxPcrInterval;
725  bool m_maxPcrIntervalHasBeenSet;
726 
727  M3u8NielsenId3 m_nielsenId3;
728  bool m_nielsenId3HasBeenSet;
729 
730  int m_patInterval;
731  bool m_patIntervalHasBeenSet;
732 
733  M3u8PcrControl m_pcrControl;
734  bool m_pcrControlHasBeenSet;
735 
736  int m_pcrPid;
737  bool m_pcrPidHasBeenSet;
738 
739  int m_pmtInterval;
740  bool m_pmtIntervalHasBeenSet;
741 
742  int m_pmtPid;
743  bool m_pmtPidHasBeenSet;
744 
745  int m_privateMetadataPid;
746  bool m_privateMetadataPidHasBeenSet;
747 
748  int m_programNumber;
749  bool m_programNumberHasBeenSet;
750 
751  int m_scte35Pid;
752  bool m_scte35PidHasBeenSet;
753 
754  M3u8Scte35Source m_scte35Source;
755  bool m_scte35SourceHasBeenSet;
756 
757  TimedMetadata m_timedMetadata;
758  bool m_timedMetadataHasBeenSet;
759 
760  int m_timedMetadataPid;
761  bool m_timedMetadataPidHasBeenSet;
762 
763  int m_transportStreamId;
764  bool m_transportStreamIdHasBeenSet;
765 
766  int m_videoPid;
767  bool m_videoPidHasBeenSet;
768  };
769 
770 } // namespace Model
771 } // namespace MediaConvert
772 } // namespace Aws
Aws::MediaConvert::Model::M3u8Settings::PcrControlHasBeenSet
bool PcrControlHasBeenSet() const
Definition: M3u8Settings.h:369
Aws::MediaConvert::Model::M3u8Settings::WithProgramNumber
M3u8Settings & WithProgramNumber(int value)
Definition: M3u8Settings.h:514
Aws::MediaConvert::Model::M3u8Settings::GetDataPTSControl
const M3u8DataPtsControl & GetDataPTSControl() const
Definition: M3u8Settings.h:227
Aws::MediaConvert::Model::M3u8Settings::GetScte35Source
const M3u8Scte35Source & GetScte35Source() const
Definition: M3u8Settings.h:548
Aws::MediaConvert::Model::M3u8Settings::SetProgramNumber
void SetProgramNumber(int value)
Definition: M3u8Settings.h:509
Aws::MediaConvert::Model::M3u8Settings::SetNielsenId3
void SetNielsenId3(M3u8NielsenId3 &&value)
Definition: M3u8Settings.h:317
Aws::MediaConvert::Model::M3u8Settings::GetVideoPid
int GetVideoPid() const
Definition: M3u8Settings.h:693
Aws::MediaConvert::Model::M3u8Settings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::MediaConvert::Model::M3u8Settings::PmtIntervalHasBeenSet
bool PmtIntervalHasBeenSet() const
Definition: M3u8Settings.h:439
Aws::MediaConvert::Model::M3u8Settings::GetPcrPid
int GetPcrPid() const
Definition: M3u8Settings.h:405
Aws::MediaConvert::Model::M3u8Settings::WithScte35Pid
M3u8Settings & WithScte35Pid(int value)
Definition: M3u8Settings.h:535
Aws::MediaConvert::Model::M3u8Settings::GetAudioPids
const Aws::Vector< int > & GetAudioPids() const
Definition: M3u8Settings.h:176
Aws::MediaConvert::Model::M3u8Settings::AudioPidsHasBeenSet
bool AudioPidsHasBeenSet() const
Definition: M3u8Settings.h:183
Aws::MediaConvert::Model::M3u8Settings::GetAudioFramesPerPes
int GetAudioFramesPerPes() const
Definition: M3u8Settings.h:153
MediaConvert_EXPORTS.h
Aws::MediaConvert::Model::M3u8Settings::SetPatInterval
void SetPatInterval(int value)
Definition: M3u8Settings.h:348
Aws::MediaConvert::Model::M3u8Settings::SetScte35Source
void SetScte35Source(M3u8Scte35Source &&value)
Definition: M3u8Settings.h:584
Aws::MediaConvert::Model::M3u8Settings::NielsenId3HasBeenSet
bool NielsenId3HasBeenSet() const
Definition: M3u8Settings.h:305
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
M3u8AudioDuration.h
Aws::MediaConvert::Model::M3u8Settings::GetProgramNumber
int GetProgramNumber() const
Definition: M3u8Settings.h:499
Aws::MediaConvert::Model::M3u8Settings::AudioFramesPerPesHasBeenSet
bool AudioFramesPerPesHasBeenSet() const
Definition: M3u8Settings.h:158
Aws::MediaConvert::Model::M3u8Settings::WithPmtInterval
M3u8Settings & WithPmtInterval(int value)
Definition: M3u8Settings.h:451
Aws::MediaConvert::Model::M3u8Settings::WithTimedMetadataPid
M3u8Settings & WithTimedMetadataPid(int value)
Definition: M3u8Settings.h:666
Aws::MediaConvert::Model::M3u8Settings::WithAudioPids
M3u8Settings & WithAudioPids(const Aws::Vector< int > &value)
Definition: M3u8Settings.h:204
Aws::MediaConvert::Model::M3u8Settings::M3u8Settings
M3u8Settings()
Aws::MediaConvert::Model::M3u8Settings::WithTimedMetadata
M3u8Settings & WithTimedMetadata(TimedMetadata &&value)
Definition: M3u8Settings.h:645
M3u8DataPtsControl.h
Aws::MediaConvert::Model::M3u8Settings::WithPatInterval
M3u8Settings & WithPatInterval(int value)
Definition: M3u8Settings.h:354
Aws::MediaConvert::Model::M3u8Settings::SetAudioPids
void SetAudioPids(Aws::Vector< int > &&value)
Definition: M3u8Settings.h:197
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::MediaConvert::Model::M3u8Settings::GetTimedMetadata
const TimedMetadata & GetTimedMetadata() const
Definition: M3u8Settings.h:615
M3u8Scte35Source.h
Aws::MediaConvert::Model::M3u8Settings::TimedMetadataPidHasBeenSet
bool TimedMetadataPidHasBeenSet() const
Definition: M3u8Settings.h:656
Aws::MediaConvert::Model::M3u8Settings::WithPcrPid
M3u8Settings & WithPcrPid(int value)
Definition: M3u8Settings.h:426
Aws::MediaConvert::Model::M3u8Settings::WithAudioDuration
M3u8Settings & WithAudioDuration(const M3u8AudioDuration &value)
Definition: M3u8Settings.h:130
Aws::MediaConvert::Model::M3u8Settings::WithAudioFramesPerPes
M3u8Settings & WithAudioFramesPerPes(int value)
Definition: M3u8Settings.h:168
Aws::MediaConvert::Model::M3u8Settings::SetAudioPids
void SetAudioPids(const Aws::Vector< int > &value)
Definition: M3u8Settings.h:190
Aws::MediaConvert::Model::M3u8Settings::operator=
M3u8Settings & operator=(Aws::Utils::Json::JsonView jsonValue)
AWSVector.h
Aws::MediaConvert::Model::M3u8NielsenId3
M3u8NielsenId3
Definition: M3u8NielsenId3.h:17
Aws::MediaConvert::Model::M3u8Settings::SetScte35Pid
void SetScte35Pid(int value)
Definition: M3u8Settings.h:530
Aws::MediaConvert::Model::M3u8Settings::TimedMetadataHasBeenSet
bool TimedMetadataHasBeenSet() const
Definition: M3u8Settings.h:621
Aws::MediaConvert::Model::M3u8Settings::WithPcrControl
M3u8Settings & WithPcrControl(const M3u8PcrControl &value)
Definition: M3u8Settings.h:390
Aws::MediaConvert::Model::M3u8Settings::SetTimedMetadata
void SetTimedMetadata(TimedMetadata &&value)
Definition: M3u8Settings.h:633
Aws::MediaConvert::Model::M3u8Settings::MaxPcrIntervalHasBeenSet
bool MaxPcrIntervalHasBeenSet() const
Definition: M3u8Settings.h:280
Aws::MediaConvert::Model::M3u8Settings::GetPatInterval
int GetPatInterval() const
Definition: M3u8Settings.h:336
Aws::MediaConvert::Model::M3u8Settings::GetAudioDuration
const M3u8AudioDuration & GetAudioDuration() const
Definition: M3u8Settings.h:62
Aws::MediaConvert::Model::M3u8Settings::AddAudioPids
M3u8Settings & AddAudioPids(int value)
Definition: M3u8Settings.h:218
Aws::MediaConvert::Model::M3u8Settings::SetScte35Source
void SetScte35Source(const M3u8Scte35Source &value)
Definition: M3u8Settings.h:572
Aws::MediaConvert::Model::M3u8Settings::WithVideoPid
M3u8Settings & WithVideoPid(int value)
Definition: M3u8Settings.h:708
Aws::MediaConvert::Model::M3u8Settings::WithAudioDuration
M3u8Settings & WithAudioDuration(M3u8AudioDuration &&value)
Definition: M3u8Settings.h:147
Aws::MediaConvert::Model::M3u8Settings::WithMaxPcrInterval
M3u8Settings & WithMaxPcrInterval(int value)
Definition: M3u8Settings.h:292
Aws::MediaConvert::Model::M3u8Settings::WithAudioPids
M3u8Settings & WithAudioPids(Aws::Vector< int > &&value)
Definition: M3u8Settings.h:211
Aws::MediaConvert::Model::M3u8Settings::GetTransportStreamId
int GetTransportStreamId() const
Definition: M3u8Settings.h:672
Aws::MediaConvert::Model::M3u8Settings::WithTimedMetadata
M3u8Settings & WithTimedMetadata(const TimedMetadata &value)
Definition: M3u8Settings.h:639
Aws::MediaConvert::Model::M3u8Settings::M3u8Settings
M3u8Settings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::M3u8Settings::AudioDurationHasBeenSet
bool AudioDurationHasBeenSet() const
Definition: M3u8Settings.h:79
Aws::MediaConvert::Model::M3u8Settings::SetVideoPid
void SetVideoPid(int value)
Definition: M3u8Settings.h:703
Aws::MediaConvert::Model::M3u8Settings::TransportStreamIdHasBeenSet
bool TransportStreamIdHasBeenSet() const
Definition: M3u8Settings.h:677
Aws::MediaConvert::Model::M3u8Settings::GetPrivateMetadataPid
int GetPrivateMetadataPid() const
Definition: M3u8Settings.h:478
Aws::MediaConvert::Model::M3u8Settings::SetPmtInterval
void SetPmtInterval(int value)
Definition: M3u8Settings.h:445
Aws::MediaConvert::Model::M3u8PcrControl
M3u8PcrControl
Definition: M3u8PcrControl.h:17
Aws::MediaConvert::Model::M3u8Settings::SetPcrControl
void SetPcrControl(const M3u8PcrControl &value)
Definition: M3u8Settings.h:376
Aws::MediaConvert::Model::M3u8Settings::SetAudioDuration
void SetAudioDuration(const M3u8AudioDuration &value)
Definition: M3u8Settings.h:96
Aws::MediaConvert::Model::TimedMetadata
TimedMetadata
Definition: TimedMetadata.h:17
Aws::MediaConvert::Model::M3u8Settings::WithPmtPid
M3u8Settings & WithPmtPid(int value)
Definition: M3u8Settings.h:472
Aws::MediaConvert::Model::M3u8Settings::SetTransportStreamId
void SetTransportStreamId(int value)
Definition: M3u8Settings.h:682
TimedMetadata.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::MediaConvert::Model::M3u8Settings::SetMaxPcrInterval
void SetMaxPcrInterval(int value)
Definition: M3u8Settings.h:286
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::M3u8Settings::WithDataPTSControl
M3u8Settings & WithDataPTSControl(M3u8DataPtsControl &&value)
Definition: M3u8Settings.h:267
M3u8NielsenId3.h
Aws::MediaConvert::Model::M3u8Settings::PrivateMetadataPidHasBeenSet
bool PrivateMetadataPidHasBeenSet() const
Definition: M3u8Settings.h:483
Aws::MediaConvert::Model::M3u8Settings::ProgramNumberHasBeenSet
bool ProgramNumberHasBeenSet() const
Definition: M3u8Settings.h:504
Aws::MediaConvert::Model::M3u8Settings::WithScte35Source
M3u8Settings & WithScte35Source(M3u8Scte35Source &&value)
Definition: M3u8Settings.h:608
Aws::MediaConvert::Model::M3u8Settings::GetPcrControl
const M3u8PcrControl & GetPcrControl() const
Definition: M3u8Settings.h:362
Aws::MediaConvert::Model::M3u8Settings::WithDataPTSControl
M3u8Settings & WithDataPTSControl(const M3u8DataPtsControl &value)
Definition: M3u8Settings.h:259
Aws::MediaConvert::Model::M3u8Settings::SetPcrPid
void SetPcrPid(int value)
Definition: M3u8Settings.h:419
Aws::MediaConvert::Model::M3u8Settings::GetTimedMetadataPid
int GetTimedMetadataPid() const
Definition: M3u8Settings.h:651
Aws::MediaConvert::Model::M3u8Settings::VideoPidHasBeenSet
bool VideoPidHasBeenSet() const
Definition: M3u8Settings.h:698
Aws::MediaConvert::Model::M3u8Settings::WithPrivateMetadataPid
M3u8Settings & WithPrivateMetadataPid(int value)
Definition: M3u8Settings.h:493
Aws::MediaConvert::Model::M3u8Settings::GetScte35Pid
int GetScte35Pid() const
Definition: M3u8Settings.h:520
M3u8PcrControl.h
Aws::MediaConvert::Model::M3u8Settings::GetMaxPcrInterval
int GetMaxPcrInterval() const
Definition: M3u8Settings.h:274
Aws::MediaConvert::Model::M3u8Settings::SetTimedMetadataPid
void SetTimedMetadataPid(int value)
Definition: M3u8Settings.h:661
Aws::MediaConvert::Model::M3u8Settings::SetAudioFramesPerPes
void SetAudioFramesPerPes(int value)
Definition: M3u8Settings.h:163
Aws::MediaConvert::Model::M3u8Settings::WithNielsenId3
M3u8Settings & WithNielsenId3(M3u8NielsenId3 &&value)
Definition: M3u8Settings.h:329
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::M3u8Scte35Source
M3u8Scte35Source
Definition: M3u8Scte35Source.h:17
Aws::MediaConvert::Model::M3u8Settings::PcrPidHasBeenSet
bool PcrPidHasBeenSet() const
Definition: M3u8Settings.h:412
Aws::MediaConvert::Model::M3u8Settings::SetTimedMetadata
void SetTimedMetadata(const TimedMetadata &value)
Definition: M3u8Settings.h:627
Aws::MediaConvert::Model::M3u8Settings::DataPTSControlHasBeenSet
bool DataPTSControlHasBeenSet() const
Definition: M3u8Settings.h:235
Aws::MediaConvert::Model::M3u8Settings::GetPmtPid
int GetPmtPid() const
Definition: M3u8Settings.h:457
Aws::MediaConvert::Model::M3u8Settings::GetPmtInterval
int GetPmtInterval() const
Definition: M3u8Settings.h:433
Aws::MediaConvert::Model::M3u8Settings::SetPrivateMetadataPid
void SetPrivateMetadataPid(int value)
Definition: M3u8Settings.h:488
Aws::MediaConvert::Model::M3u8Settings::SetNielsenId3
void SetNielsenId3(const M3u8NielsenId3 &value)
Definition: M3u8Settings.h:311
Aws::MediaConvert::Model::M3u8Settings::SetPmtPid
void SetPmtPid(int value)
Definition: M3u8Settings.h:467
Aws::MediaConvert::Model::M3u8Settings::Scte35SourceHasBeenSet
bool Scte35SourceHasBeenSet() const
Definition: M3u8Settings.h:560
Aws::MediaConvert::Model::M3u8Settings::WithPcrControl
M3u8Settings & WithPcrControl(M3u8PcrControl &&value)
Definition: M3u8Settings.h:397
Aws::MediaConvert::Model::M3u8Settings
Definition: M3u8Settings.h:39
Aws::MediaConvert::Model::M3u8Settings::PmtPidHasBeenSet
bool PmtPidHasBeenSet() const
Definition: M3u8Settings.h:462
Aws::MediaConvert::Model::M3u8Settings::GetNielsenId3
const M3u8NielsenId3 & GetNielsenId3() const
Definition: M3u8Settings.h:299
Aws::MediaConvert::Model::M3u8Settings::SetDataPTSControl
void SetDataPTSControl(M3u8DataPtsControl &&value)
Definition: M3u8Settings.h:251
Aws::MediaConvert::Model::M3u8Settings::PatIntervalHasBeenSet
bool PatIntervalHasBeenSet() const
Definition: M3u8Settings.h:342
Aws::MediaConvert::Model::M3u8Settings::SetPcrControl
void SetPcrControl(M3u8PcrControl &&value)
Definition: M3u8Settings.h:383
Aws::MediaConvert::Model::M3u8AudioDuration
M3u8AudioDuration
Definition: M3u8AudioDuration.h:17
Aws::MediaConvert::Model::M3u8Settings::WithTransportStreamId
M3u8Settings & WithTransportStreamId(int value)
Definition: M3u8Settings.h:687
Aws::MediaConvert::Model::M3u8Settings::Scte35PidHasBeenSet
bool Scte35PidHasBeenSet() const
Definition: M3u8Settings.h:525
Aws::MediaConvert::Model::M3u8DataPtsControl
M3u8DataPtsControl
Definition: M3u8DataPtsControl.h:17
Aws::MediaConvert::Model::M3u8Settings::WithScte35Source
M3u8Settings & WithScte35Source(const M3u8Scte35Source &value)
Definition: M3u8Settings.h:596
Aws::MediaConvert::Model::M3u8Settings::SetAudioDuration
void SetAudioDuration(M3u8AudioDuration &&value)
Definition: M3u8Settings.h:113
Aws::MediaConvert::Model::M3u8Settings::WithNielsenId3
M3u8Settings & WithNielsenId3(const M3u8NielsenId3 &value)
Definition: M3u8Settings.h:323
Aws::MediaConvert::Model::M3u8Settings::SetDataPTSControl
void SetDataPTSControl(const M3u8DataPtsControl &value)
Definition: M3u8Settings.h:243