M2tsSettings constructor

M2tsSettings({
  1. M2tsAbsentInputAudioBehavior? absentInputAudioBehavior,
  2. M2tsArib? arib,
  3. String? aribCaptionsPid,
  4. M2tsAribCaptionsPidControl? aribCaptionsPidControl,
  5. M2tsAudioBufferModel? audioBufferModel,
  6. int? audioFramesPerPes,
  7. String? audioPids,
  8. M2tsAudioStreamType? audioStreamType,
  9. int? bitrate,
  10. M2tsBufferModel? bufferModel,
  11. M2tsCcDescriptor? ccDescriptor,
  12. DvbNitSettings? dvbNitSettings,
  13. DvbSdtSettings? dvbSdtSettings,
  14. String? dvbSubPids,
  15. DvbTdtSettings? dvbTdtSettings,
  16. String? dvbTeletextPid,
  17. M2tsEbifControl? ebif,
  18. M2tsAudioInterval? ebpAudioInterval,
  19. int? ebpLookaheadMs,
  20. M2tsEbpPlacement? ebpPlacement,
  21. String? ecmPid,
  22. M2tsEsRateInPes? esRateInPes,
  23. String? etvPlatformPid,
  24. String? etvSignalPid,
  25. double? fragmentTime,
  26. M2tsKlv? klv,
  27. String? klvDataPids,
  28. M2tsNielsenId3Behavior? nielsenId3Behavior,
  29. double? nullPacketBitrate,
  30. int? patInterval,
  31. M2tsPcrControl? pcrControl,
  32. int? pcrPeriod,
  33. String? pcrPid,
  34. int? pmtInterval,
  35. String? pmtPid,
  36. int? programNum,
  37. M2tsRateMode? rateMode,
  38. String? scte27Pids,
  39. M2tsScte35Control? scte35Control,
  40. String? scte35Pid,
  41. M2tsSegmentationMarkers? segmentationMarkers,
  42. M2tsSegmentationStyle? segmentationStyle,
  43. double? segmentationTime,
  44. M2tsTimedMetadataBehavior? timedMetadataBehavior,
  45. String? timedMetadataPid,
  46. int? transportStreamId,
  47. String? videoPid,
})

Implementation

M2tsSettings({
  this.absentInputAudioBehavior,
  this.arib,
  this.aribCaptionsPid,
  this.aribCaptionsPidControl,
  this.audioBufferModel,
  this.audioFramesPerPes,
  this.audioPids,
  this.audioStreamType,
  this.bitrate,
  this.bufferModel,
  this.ccDescriptor,
  this.dvbNitSettings,
  this.dvbSdtSettings,
  this.dvbSubPids,
  this.dvbTdtSettings,
  this.dvbTeletextPid,
  this.ebif,
  this.ebpAudioInterval,
  this.ebpLookaheadMs,
  this.ebpPlacement,
  this.ecmPid,
  this.esRateInPes,
  this.etvPlatformPid,
  this.etvSignalPid,
  this.fragmentTime,
  this.klv,
  this.klvDataPids,
  this.nielsenId3Behavior,
  this.nullPacketBitrate,
  this.patInterval,
  this.pcrControl,
  this.pcrPeriod,
  this.pcrPid,
  this.pmtInterval,
  this.pmtPid,
  this.programNum,
  this.rateMode,
  this.scte27Pids,
  this.scte35Control,
  this.scte35Pid,
  this.segmentationMarkers,
  this.segmentationStyle,
  this.segmentationTime,
  this.timedMetadataBehavior,
  this.timedMetadataPid,
  this.transportStreamId,
  this.videoPid,
});