mirror of
https://github.com/clangen/musikcube.git
synced 2025-01-07 09:54:55 +00:00
Cleaned up Outputs.h a bit.
This commit is contained in:
parent
37cd0da85f
commit
f41080cebc
@ -39,13 +39,16 @@
|
|||||||
|
|
||||||
namespace musik { namespace core { namespace audio { namespace outputs {
|
namespace musik { namespace core { namespace audio { namespace outputs {
|
||||||
|
|
||||||
std::vector<std::shared_ptr<musik::core::sdk::IOutput>> GetAllOutputs();
|
using IOutput = musik::core::sdk::IOutput;
|
||||||
void SelectOutput(std::shared_ptr<musik::core::sdk::IOutput> output);
|
|
||||||
void SelectOutput(musik::core::sdk::IOutput* output);
|
std::vector<std::shared_ptr<IOutput>> GetAllOutputs();
|
||||||
std::shared_ptr<musik::core::sdk::IOutput> SelectedOutput();
|
|
||||||
size_t GetOutputCount();
|
size_t GetOutputCount();
|
||||||
musik::core::sdk::IOutput* GetUnmanagedOutput(size_t index);
|
IOutput* GetUnmanagedOutput(size_t index);
|
||||||
musik::core::sdk::IOutput* GetUnmanagedOutput(const std::string& name);
|
IOutput* GetUnmanagedOutput(const std::string& name);
|
||||||
musik::core::sdk::IOutput* GetUnmanagedSelectedOutput();
|
IOutput* GetUnmanagedSelectedOutput();
|
||||||
|
std::shared_ptr<IOutput> SelectedOutput();
|
||||||
|
|
||||||
|
void SelectOutput(std::shared_ptr<IOutput> output);
|
||||||
|
void SelectOutput(IOutput* output);
|
||||||
|
|
||||||
} } } }
|
} } } }
|
||||||
|
Loading…
Reference in New Issue
Block a user