Skip to content

Add enumerate_input_devices and enumerate_output_devices API#2174

Merged
WyattBlue merged 2 commits intomainfrom
patch
Feb 28, 2026
Merged

Add enumerate_input_devices and enumerate_output_devices API#2174
WyattBlue merged 2 commits intomainfrom
patch

Conversation

@WyattBlue
Copy link
Member

Uses avdevice_list_input_sources/avdevice_list_output_sinks (the modern FFmpeg API) with a log-capture fallback for formats like avfoundation that log devices instead of implementing get_device_list.

Uses avdevice_list_input_sources/avdevice_list_output_sinks (the modern
FFmpeg API) with a log-capture fallback for formats like avfoundation
that log devices instead of implementing get_device_list.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@WyattBlue WyattBlue force-pushed the patch branch 2 times, most recently from 362ef13 to 10e7ca6 Compare February 28, 2026 03:44
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@WyattBlue WyattBlue merged commit 0a1ed6f into main Feb 28, 2026
13 checks passed
@WyattBlue WyattBlue deleted the patch branch February 28, 2026 04:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant