namespace Recording (Niantic.ARDK.Recording)

namespace Recording {

// enums

enum ARRecordingStatus;
enum RecordingVideoFormat;

// structs

struct ARCaptureConfig;
struct ARCaptureSetMetadataConfig;
struct AREncodingConfig;
struct ARRecorderConfig;
struct ARRecordingPreviewConfig;
struct ARRecordingPreviewResults;
struct ARRecordingResearchConfig;
struct ARRecordingResearchResults;
struct ARRecordingUnpackConfig;
struct ARRecordingUnpackResults;
struct ARSetApplicationInfoConfig;
struct ARSetPointOfInterestConfig;
struct ArchiveConfig;

// interfaces

interface IARRecorder;

// classes

class ARCapture;
class ARRecorderFactory;
class NativeARRecorder;

} // namespace Recording