1 #ifndef BACKENDS_COREAUDIO_H
2 #define BACKENDS_COREAUDIO_H
6 struct CoreAudioBackendFactory final
: public BackendFactory
{
8 auto init() -> bool final
;
10 auto querySupport(BackendType type
) -> bool final
;
12 auto queryEventSupport(alc::EventType eventType
, BackendType type
) -> alc::EventSupport final
;
14 auto enumerate(BackendType type
) -> std::vector
<std::string
> final
;
16 auto createBackend(DeviceBase
*device
, BackendType type
) -> BackendPtr final
;
18 static auto getFactory() -> BackendFactory
&;
21 #endif /* BACKENDS_COREAUDIO_H */