class_docstr: Keep the metadata about the source parameter that was originally passed
class_docstr_tok: ["Keep","the","metadata","about","the","source","parameter","that","was","originally","passed"]
code: def __init__(
      self,
      source,
      kind: SourceKind,
      has_inputs: bool,
      cycle: str,
      batch_info=False,
  ):
      self.source = source
      self.kind = kind
      self.has_inputs = has_inputs
      self.cycle = cycle
      self.batch_info = batch_info
  
imports: from enum import Enum
  from nvidia.dali import types
  from nvidia.dali import tensors
  import inspect
  import functools
label_desc: Use image node_id 1 to create a new SourceDescription object  with example: obj = SourceDescription(source, kind, has_inputs, cycle, batch_info)