code: def stream_restore_delete(obj_name_or_list):
  		'''Can be passed string name,
  			PulseExtStreamRestoreInfo object or a list of any of these.'''
  		if is_str(obj_name_or_list, PulseExtStreamRestoreInfo):
  			obj_name_or_list = [obj_name_or_list]
  		name_list = list((obj.name if isinstance( obj,
  			PulseExtStreamRestoreInfo ) else obj) for obj in obj_name_or_list)
  		name_struct = (c.c_char_p * len(name_list))()
  		name_struct[:] = list(map(c.force_bytes, name_list))
  		return [name_structf stream_restore_delete(obj_name_or_list):
  		'''Can be passed string name,
  			PulseExtStreamRestoreInfo object or a list of any of these.'''
  		if is_str(obj_name_or_list, PulseExtStreamRestoreInfo):
  			obj_name_or_list = [obj_name_or_list]
  		name_list = list((obj.name if isinstance( obj,
  			PulseExtStreamRestoreInfo ) else obj) for obj in obj_name_or_list)
  		name_struct = (c.c_char_p * len(name_list))()
  		name_struct[:] = list(map(c.force_bytes, name_list))
  		return [name_struct]
docs: Can be passed string name,
  			PulseExtStreamRestoreInfo object or a list of any of these.