HlsGroupSettings constructor
HlsGroupSettings({
- required OutputLocationRef destination,
- List<
HlsAdMarkers> ? adMarkers, - String? baseUrlContent,
- String? baseUrlContent1,
- String? baseUrlManifest,
- String? baseUrlManifest1,
- HlsClientCache? clientCache,
- HlsCodecSpecification? codecSpecification,
- String? constantIv,
- HlsDirectoryStructure? directoryStructure,
- HlsDiscontinuityTags? discontinuityTags,
- HlsEncryptionType? encryptionType,
- HlsCdnSettings? hlsCdnSettings,
- HlsId3SegmentTaggingState? hlsId3SegmentTagging,
- IFrameOnlyPlaylistType? iFrameOnlyPlaylists,
- HlsIncompleteSegmentBehavior? incompleteSegmentBehavior,
- int? indexNSegments,
- InputLossActionForHlsOut? inputLossAction,
- HlsIvInManifest? ivInManifest,
- HlsIvSource? ivSource,
- int? keepSegments,
- String? keyFormat,
- String? keyFormatVersions,
- KeyProviderSettings? keyProviderSettings,
- HlsManifestCompression? manifestCompression,
- HlsManifestDurationFormat? manifestDurationFormat,
- int? minSegmentLength,
- HlsMode? mode,
- HlsOutputSelection? outputSelection,
- HlsProgramDateTime? programDateTime,
- int? programDateTimePeriod,
- HlsRedundantManifest? redundantManifest,
- int? segmentLength,
- HlsSegmentationMode? segmentationMode,
- int? segmentsPerSubdirectory,
- HlsStreamInfResolution? streamInfResolution,
- HlsTimedMetadataId3Frame? timedMetadataId3Frame,
- int? timedMetadataId3Period,
- int? timestampDeltaMilliseconds,
- 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,
});