summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/audio/audout_u.h
diff options
context:
space:
mode:
authorst4rk <zeromythos@ufrn.edu.br>2018-01-25 04:17:54 +0100
committerbunnei <bunneidev@gmail.com>2018-01-25 04:17:54 +0100
commit44eb8402322a47a52f0401f9ef7473bea719e2bf (patch)
treef2bd30601610b3a7650bacb176dda0e0a03cd9f0 /src/core/hle/service/audio/audout_u.h
parentMerge pull request #140 from gdkchan/time_fix (diff)
downloadyuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.tar
yuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.tar.gz
yuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.tar.bz2
yuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.tar.lz
yuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.tar.xz
yuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.tar.zst
yuzu-44eb8402322a47a52f0401f9ef7473bea719e2bf.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/audio/audout_u.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/core/hle/service/audio/audout_u.h b/src/core/hle/service/audio/audout_u.h
index 69626cc58..7fbce2225 100644
--- a/src/core/hle/service/audio/audout_u.h
+++ b/src/core/hle/service/audio/audout_u.h
@@ -13,14 +13,28 @@ class HLERequestContext;
namespace Service {
namespace Audio {
+class IAudioOut;
+
class AudOutU final : public ServiceFramework<AudOutU> {
public:
AudOutU();
~AudOutU() = default;
private:
+ std::shared_ptr<IAudioOut> audio_out_interface;
+
void ListAudioOuts(Kernel::HLERequestContext& ctx);
void OpenAudioOut(Kernel::HLERequestContext& ctx);
+
+ enum class PcmFormat : u32 {
+ Invalid = 0,
+ Int8 = 1,
+ Int16 = 2,
+ Int24 = 3,
+ Int32 = 4,
+ PcmFloat = 5,
+ Adpcm = 6,
+ };
};
} // namespace Audio