![]() |
1
1
我认为您应该尝试将C库的这种行为传达给C库的用户。
我不熟悉Pulseaudio,但根据您提供的唯一标识符的信息,可以设计一个
有趣的阅读: The Law of Leaky Abstractions 因此,我的建议不是尝试创建一个(泄漏的)抽象,而是简单地公开Pulseaudio的概念。 |
![]() |
2
0
难道你不能听一下热插拔事件,然后用你的库将它冒泡到应用程序中去吗?正常的C模式是为水槽类实现inotifyPropertiesChanged。 |
![]() |
3
0
如果Pulseaudio没有通知您硬件事件,那么处理这种情况从根本上来说是站不住脚的。你需要在PA的C库中编写一些补丁来优雅地处理这个问题,尽管我很惊讶PA没有公开任何方式来处理热插拔设备。 |
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |