unreal.AudioInputDeviceProperty

class unreal.AudioInputDeviceProperty(use_system_default_audio_device: bool = False, device_info_array: None = [], device_id: str = '', audio_input_buffer_size: int = 0)

Bases: StructBase

Encapsulates the array of audio input devices which is populated by UTakeRecorderMicrophoneAudioManager and utilized by the audio input device list in FAudioInputDevicePropertyCustomization.

C++ Source:

  • Plugin: Takes

  • Module: TakesCore

  • File: TakeRecorderSourceProperty.h

Editor Properties: (see get_editor_property/set_editor_property)

  • audio_input_buffer_size (int32): [Read-Write] The desired buffer size used for audio callbacks during record

  • device_id (str): [Read-Write] The unique id of the currently selected audio device

  • device_info_array (Array[AudioInputDeviceInfoProperty]): [Read-Only] Holds device information for each of the audio devices available on this system.

  • use_system_default_audio_device (bool): [Read-Write] Boolean indicating if the system selects audio device should be used or to use the selected device from the details panel

property audio_input_buffer_size: int

[Read-Write] The desired buffer size used for audio callbacks during record

Type:

(int32)

property device_id: str

[Read-Write] The unique id of the currently selected audio device

Type:

(str)

property device_info_array: None

[Read-Only] Holds device information for each of the audio devices available on this system.

Type:

(Array[AudioInputDeviceInfoProperty])

property use_system_default_audio_device: bool

[Read-Write] Boolean indicating if the system selects audio device should be used or to use the selected device from the details panel

Type:

(bool)