HlsGroupSettings constructor

HlsGroupSettings({
  1. required OutputLocationRef destination,
  2. List<HlsAdMarkers>? adMarkers,
  3. String? baseUrlContent,
  4. String? baseUrlContent1,
  5. String? baseUrlManifest,
  6. String? baseUrlManifest1,
  7. List<CaptionLanguageMapping>? captionLanguageMappings,
  8. HlsCaptionLanguageSetting? captionLanguageSetting,
  9. HlsClientCache? clientCache,
  10. HlsCodecSpecification? codecSpecification,
  11. String? constantIv,
  12. HlsDirectoryStructure? directoryStructure,
  13. HlsDiscontinuityTags? discontinuityTags,
  14. HlsEncryptionType? encryptionType,
  15. HlsCdnSettings? hlsCdnSettings,
  16. HlsId3SegmentTaggingState? hlsId3SegmentTagging,
  17. IFrameOnlyPlaylistType? iFrameOnlyPlaylists,
  18. HlsIncompleteSegmentBehavior? incompleteSegmentBehavior,
  19. int? indexNSegments,
  20. InputLossActionForHlsOut? inputLossAction,
  21. HlsIvInManifest? ivInManifest,
  22. HlsIvSource? ivSource,
  23. int? keepSegments,
  24. String? keyFormat,
  25. String? keyFormatVersions,
  26. KeyProviderSettings? keyProviderSettings,
  27. HlsManifestCompression? manifestCompression,
  28. HlsManifestDurationFormat? manifestDurationFormat,
  29. int? minSegmentLength,
  30. HlsMode? mode,
  31. HlsOutputSelection? outputSelection,
  32. HlsProgramDateTime? programDateTime,
  33. int? programDateTimePeriod,
  34. HlsRedundantManifest? redundantManifest,
  35. int? segmentLength,
  36. HlsSegmentationMode? segmentationMode,
  37. int? segmentsPerSubdirectory,
  38. HlsStreamInfResolution? streamInfResolution,
  39. HlsTimedMetadataId3Frame? timedMetadataId3Frame,
  40. int? timedMetadataId3Period,
  41. int? timestampDeltaMilliseconds,
  42. HlsTsFileMode? tsFileMode,
})

Implementation

HlsGroupSettings({
  required this.destination,
  this.adMarkers,
  this.baseUrlContent,
  this.baseUrlContent1,
  this.baseUrlManifest,
  this.baseUrlManifest1,
  this.captionLanguageMappings,
  this.captionLanguageSetting,
  this.clientCache,
  this.codecSpecification,
  this.constantIv,
  this.directoryStructure,
  this.discontinuityTags,
  this.encryptionType,
  this.hlsCdnSettings,
  this.hlsId3SegmentTagging,
  this.iFrameOnlyPlaylists,
  this.incompleteSegmentBehavior,
  this.indexNSegments,
  this.inputLossAction,
  this.ivInManifest,
  this.ivSource,
  this.keepSegments,
  this.keyFormat,
  this.keyFormatVersions,
  this.keyProviderSettings,
  this.manifestCompression,
  this.manifestDurationFormat,
  this.minSegmentLength,
  this.mode,
  this.outputSelection,
  this.programDateTime,
  this.programDateTimePeriod,
  this.redundantManifest,
  this.segmentLength,
  this.segmentationMode,
  this.segmentsPerSubdirectory,
  this.streamInfResolution,
  this.timedMetadataId3Frame,
  this.timedMetadataId3Period,
  this.timestampDeltaMilliseconds,
  this.tsFileMode,
});