output/wasapi: split the header
Reduce header dependencies.
This commit is contained in:
@@ -22,25 +22,4 @@
|
||||
|
||||
extern const struct AudioOutputPlugin wasapi_output_plugin;
|
||||
|
||||
struct IMMDevice;
|
||||
struct IAudioClient;
|
||||
class AudioOutput;
|
||||
class WasapiOutput;
|
||||
|
||||
[[gnu::pure]]
|
||||
WasapiOutput &
|
||||
wasapi_output_downcast(AudioOutput &output) noexcept;
|
||||
|
||||
[[gnu::pure]]
|
||||
bool
|
||||
wasapi_is_exclusive(WasapiOutput &output) noexcept;
|
||||
|
||||
[[gnu::pure]]
|
||||
IMMDevice *
|
||||
wasapi_output_get_device(WasapiOutput &output) noexcept;
|
||||
|
||||
[[gnu::pure]]
|
||||
IAudioClient *
|
||||
wasapi_output_get_client(WasapiOutput &output) noexcept;
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user