unreal.AudioInputDeviceInfo

class unreal.AudioInputDeviceInfo(device_name: str = '', device_id: str = '', input_channels: int = 0, preferred_sample_rate: int = 0, supports_hardware_aec: bool = False)

Bases: StructBase

Platform audio input device info, in a Blueprint-readable format

C++ Source:

  • Plugin: AudioCapture

  • Module: AudioCapture

  • File: AudioCaptureBlueprintLibrary.h

Editor Properties: (see get_editor_property/set_editor_property)

  • device_id (str): [Read-Write] Device Id: ID of the device.

  • device_name (str): [Read-Write] Device Name: The name of the audio device

  • input_channels (int32): [Read-Write] Input Channels: The number of channels supported by the audio device

  • preferred_sample_rate (int32): [Read-Write] Preferred Sample Rate: The preferred sample rate of the audio device

  • supports_hardware_aec (bool): [Read-Write] Supports Hardware AEC: Whether or not the device supports Acoustic Echo Canceling

property device_id: str

[Read-Only] Device Id: ID of the device.

Type:

(str)

property device_name: str

[Read-Only] Device Name: The name of the audio device

Type:

(str)

property input_channels: int

[Read-Only] Input Channels: The number of channels supported by the audio device

Type:

(int32)

property preferred_sample_rate: int

[Read-Only] Preferred Sample Rate: The preferred sample rate of the audio device

Type:

(int32)

property supports_hardware_aec: bool

[Read-Only] Supports Hardware AEC: Whether or not the device supports Acoustic Echo Canceling

Type:

(bool)