code: def common_config(manifest_file, manifest_root, batch_size):
      cache_root = get_data_cache_or_nothing("ucf-cache/")
  
      video_config = {
          "type": "video",
          "max_frame_count": 16,
          "frame": {"height": 112, "width": 112},
      }
  
      label_config = {"type": "label", "binary": True}
  
      return {
          "manifest_filename": manifest_file,
          "manifest_root": manifest_root,
          "batch_size": batch_size,
          "block_size": 5000,
          "cache_directory": cache_root,
          "etl": [video_config, label_config],
          "augmentation": [],
      }
  
file_path: neon/examples/video-c3d/data.py
imports: import os
  import numpy
  from neon.data.aeon_shim import AeonDataLoader
  from neon.data.dataloader_transformers import OneHot, TypeCast
  from neon.util.persist import get_data_cache_or_nothing
label_desc: Use image node_id 1 for calling a global function with example usage: common_config(manifest_file, manifest_root, batch_size) and returns: dict