HlsGroupSettings constructor

HlsGroupSettings({
  1. List<HlsAdMarkers>? adMarkers,
  2. List<HlsAdditionalManifest>? additionalManifests,
  3. HlsAudioOnlyHeader? audioOnlyHeader,
  4. String? baseUrl,
  5. List<HlsCaptionLanguageMapping>? captionLanguageMappings,
  6. HlsCaptionLanguageSetting? captionLanguageSetting,
  7. HlsClientCache? clientCache,
  8. HlsCodecSpecification? codecSpecification,
  9. String? destination,
  10. DestinationSettings? destinationSettings,
  11. HlsDirectoryStructure? directoryStructure,
  12. HlsEncryptionSettings? encryption,
  13. HlsManifestCompression? manifestCompression,
  14. HlsManifestDurationFormat? manifestDurationFormat,
  15. double? minFinalSegmentLength,
  16. int? minSegmentLength,
  17. HlsOutputSelection? outputSelection,
  18. HlsProgramDateTime? programDateTime,
  19. int? programDateTimePeriod,
  20. HlsSegmentControl? segmentControl,
  21. int? segmentLength,
  22. int? segmentsPerSubdirectory,
  23. HlsStreamInfResolution? streamInfResolution,
  24. HlsTimedMetadataId3Frame? timedMetadataId3Frame,
  25. int? timedMetadataId3Period,
  26. int? timestampDeltaMilliseconds,
})

Implementation

HlsGroupSettings({
  this.adMarkers,
  this.additionalManifests,
  this.audioOnlyHeader,
  this.baseUrl,
  this.captionLanguageMappings,
  this.captionLanguageSetting,
  this.clientCache,
  this.codecSpecification,
  this.destination,
  this.destinationSettings,
  this.directoryStructure,
  this.encryption,
  this.manifestCompression,
  this.manifestDurationFormat,
  this.minFinalSegmentLength,
  this.minSegmentLength,
  this.outputSelection,
  this.programDateTime,
  this.programDateTimePeriod,
  this.segmentControl,
  this.segmentLength,
  this.segmentsPerSubdirectory,
  this.streamInfResolution,
  this.timedMetadataId3Frame,
  this.timedMetadataId3Period,
  this.timestampDeltaMilliseconds,
});