code: def __init__(
      self, batch_size, data, device_id=0, sequence_length=COUNT
  ):
      super().__init__(batch_size, num_threads=2, device_id=device_id)
      self.input = ops.readers.Video(
          device="gpu",
          file_root=data,
          sequence_length=sequence_length,
          random_shuffle=True,
      )
  
imports: import os
  import math
  from test_utils import get_gpu_num
  from test_utils import get_dali_extra_path
  import nvidia.dali.ops
  import nvidia.dali.types
  from nvidia.dali.pipeline import Pipeline, pipeline_def
  import nvidia.dali.fn
  import numpy
  import tempfile
  from test_utils import check_output_pattern
  from nose_utils import assert_raises, raises
label_desc: Use image node_id 1 to create a new VideoPipeRoot object from inherited base classes: Pipeline with example: obj = VideoPipeRoot(batch_size, data, device_id, sequence_length)