Skip to content

Upon initializing and setting up the audio profile it crashes without any logs or errors to debug with #17

@eyaadh

Description

@eyaadh

Hi, Here is my code:

    import agorartc
    RTC = agorartc.createRtcEngineBridge()
    eventHandler = agorartc.RtcEngineEventHandlerBase()
    RTC.initEventHandler(eventHandler)
    RTC.initialize(AGORA_KEY, None,
                   agorartc.AREA_CODE_GLOB & 0xFFFFFFFE)

    audio_recording_device_manager, err = RTC.createAudioRecordingDeviceManager()
    audio_recording_device_manager.setDevice('{0.0.1.00000000}.{b0b6ff39-27a9-4445-9f7b-2ed6ab150306}')

    if RTC.setAudioProfile(
            agorartc.AUDIO_PROFILE_MUSIC_HIGH_QUALITY_STEREO,
            agorartc.AUDIO_SCENARIO_GAME_STREAMING
    ) < 0:
        print("Failed to set the high quality audio profile")

On pyCharm terminal it just crashes without any error, and when trying on gitBash terminal it crashes with the output Segmentation fault .

Environment details are:
OS: Win 10x64
Python Version: 3.9.6
agora-python-sdk: 3.1.2.10

Also on a side note, from the above code, I setDevice to a virtual mic, and collected its details using the following:

audio_input_device_count = audio_recording_device_manager.getCount()
input_devices = []

for device_number in range(audio_input_device_count + 1):
    x_device = audio_recording_device_manager.getDevice(device_number, '', '')
    input_devices.append(x_device)
    print(x_device)

Appreciate if you could advise me where and how I could get around this to have it fixed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions