/Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakeRecorderSourceProperty.h
Encapsulates the array of audio input devices which is populated by UTakeRecorderMicrophoneAudioManager and utilized by the audio input device list in FAudioInputDevicePropertyCustomization.
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType)) struct FAudioInputDeviceProperty
int32
AudioInputBufferSize
The desired buffer size used for audio callbacks during record
bool
bUseSystemDefaultAudioDevice
Boolean indicating if the system selects audio device should be used or to use the selected device from the details panel
FString
DeviceId
The unique id of the currently selected audio device
TArray<FAudioI...
DeviceInfoArray
Holds device information for each of the audio devices available on this system.