class_docstr: Basic Reader Class
class_docstr_tok: ["Basic","Reader","Class"]
code: def __getitem__(self, index):
      if type(index) not in [int, str]:
          raise IndexError(
              "Unsupported index type: {}".format(type(index))
          )
      if type(index) is int:
          # from int index to key
          num_utts = len(self.index_keys)
          if index >= num_utts or index < 0:
              raise KeyError(
                  "Interger index out of range, {:d} vs {:d}".format(
                      index, num_utts
                  )
              )
          index = self.index_keys[index]
      if index not in self.index_dict:
          raise KeyError("Missing utterance {}!".format(index))
      return self._load(index)
  
imports: import cvtransforms
  import face_alignment
  import numpy
  import skimage.transform
  import skvideo.io
  import torch
  from models import pretrained
label_desc: Use image node_id 11 for calling the VideoReader obj's underlying member method code with example usage: obj.__getitem__(index) and returns: self