Navigation
API > API/Plugins > API/Plugins/TakesCore
Encapsulates the array of audio input devices which is populated by UTakeRecorderMicrophoneAudioManager and utilized by the audio input device list in FAudioInputDevicePropertyCustomization.
| Name | FAudioInputDeviceProperty |
| Type | struct |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakeRecorderSourceProperty.h |
| Include Path | #include "TakeRecorderSourceProperty.h" |
Syntax
USTRUCT (BlueprintType )
struct FAudioInputDeviceProperty
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxInputChannelCount | int32 | The maximum number input channels currently supported | TakeRecorderSourceProperty.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioInputBufferSize | int32 | The desired buffer size used for audio callbacks during record | TakeRecorderSourceProperty.h |
|
| bUseSystemDefaultAudioDevice | bool | Boolean indicating if the system selects audio device should be used or to use the selected device from the details panel | TakeRecorderSourceProperty.h |
|
| DeviceId | FString | The unique id of the currently selected audio device | TakeRecorderSourceProperty.h |
|
| DeviceInfoArray | TArray< FAudioInputDeviceInfoProperty > | Holds device information for each of the audio devices available on this system. | TakeRecorderSourceProperty.h |
|