csnd_snd.cpp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // Copyright 2014 Citra Emulator Project
  2. // Licensed under GPLv2 or any later version
  3. // Refer to the license.txt file included.
  4. #include "common/log.h"
  5. #include "core/hle/hle.h"
  6. #include "core/hle/service/csnd_snd.h"
  7. ////////////////////////////////////////////////////////////////////////////////////////////////////
  8. // Namespace CSND_SND
  9. namespace CSND_SND {
  10. const Interface::FunctionInfo FunctionTable[] = {
  11. {0x00010140, nullptr, "Initialize"},
  12. {0x00020000, nullptr, "Shutdown"},
  13. {0x00030040, nullptr, "ExecuteType0Commands"},
  14. {0x00040080, nullptr, "ExecuteType1Commands"},
  15. {0x00050000, nullptr, "AcquireSoundChannels"},
  16. {0x00060000, nullptr, "ReleaseSoundChannels"},
  17. {0x00070000, nullptr, "AcquireCaptureDevice"},
  18. {0x00080040, nullptr, "ReleaseCaptureDevice"},
  19. {0x00090082, nullptr, "FlushDCache"},
  20. {0x000A0082, nullptr, "StoreDCache"},
  21. {0x000B0082, nullptr, "InvalidateDCache"},
  22. };
  23. ////////////////////////////////////////////////////////////////////////////////////////////////////
  24. // Interface class
  25. Interface::Interface() {
  26. Register(FunctionTable);
  27. }
  28. } // namespace