// Copyright Epic Games, Inc. All Rights Reserved.
// This file is automatically generated. Changes to this file may be overwritten.
namespace Epic.OnlineServices.RTCAudio
{
///
/// An enumeration of the different audio input device statuses.
///
public enum RTCAudioInputStatus : int
{
///
/// The device is not in used right now (e.g: you are alone in the room). In such cases, the hardware resources are not allocated.
///
Idle = 0,
///
/// The device is being used and capturing audio
///
Recording = 1,
///
/// The SDK is in a recording state, but actually capturing silence because the device is exclusively being used by the platform at the moment.
/// This only applies to certain platforms.
///
RecordingSilent = 2,
///
/// The SDK is in a recording state, but actually capturing silence because the device is disconnected (e.g: the microphone is not plugged in).
/// This only applies to certain platforms.
///
RecordingDisconnected = 3,
///
/// Something failed while trying to use the device
///
Failed = 4
}
}