diff options
| author | 2019-06-19 10:29:42 -0400 | |
|---|---|---|
| committer | 2019-06-19 10:29:42 -0400 | |
| commit | 5c665fcc5b3086d8b7d6d84ccdec5356ec58f5fb (patch) | |
| tree | 59fbc197a941e8a363cef85a3f75b2293c3c3bff /src/core/file_sys | |
| parent | Merge pull request #2562 from ReinUsesLisp/split-cbuf-upload (diff) | |
| parent | Addressed issues (diff) | |
| download | yuzu-5c665fcc5b3086d8b7d6d84ccdec5356ec58f5fb.tar.gz yuzu-5c665fcc5b3086d8b7d6d84ccdec5356ec58f5fb.tar.xz yuzu-5c665fcc5b3086d8b7d6d84ccdec5356ec58f5fb.zip | |
Merge pull request #2584 from ogniK5377/cadence
Impl'd IsUserAccountSwitchLocked, SetAudioOutVolume, GetAudioOutVolume & Partial impl of GetAccumulatedSuspendedTickChangedEvent
Diffstat (limited to 'src/core/file_sys')
| -rw-r--r-- | src/core/file_sys/control_metadata.cpp | 4 | ||||
| -rw-r--r-- | src/core/file_sys/control_metadata.h | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/core/file_sys/control_metadata.cpp b/src/core/file_sys/control_metadata.cpp index 04da30825..f155a1341 100644 --- a/src/core/file_sys/control_metadata.cpp +++ b/src/core/file_sys/control_metadata.cpp | |||
| @@ -87,6 +87,10 @@ u64 NACP::GetDefaultJournalSaveSize() const { | |||
| 87 | return raw.user_account_save_data_journal_size; | 87 | return raw.user_account_save_data_journal_size; |
| 88 | } | 88 | } |
| 89 | 89 | ||
| 90 | bool NACP::GetUserAccountSwitchLock() const { | ||
| 91 | return raw.user_account_switch_lock != 0; | ||
| 92 | } | ||
| 93 | |||
| 90 | u32 NACP::GetSupportedLanguages() const { | 94 | u32 NACP::GetSupportedLanguages() const { |
| 91 | return raw.supported_languages; | 95 | return raw.supported_languages; |
| 92 | } | 96 | } |
diff --git a/src/core/file_sys/control_metadata.h b/src/core/file_sys/control_metadata.h index 1be34ed55..2d8c251ac 100644 --- a/src/core/file_sys/control_metadata.h +++ b/src/core/file_sys/control_metadata.h | |||
| @@ -30,7 +30,8 @@ struct RawNACP { | |||
| 30 | std::array<LanguageEntry, 16> language_entries; | 30 | std::array<LanguageEntry, 16> language_entries; |
| 31 | std::array<u8, 0x25> isbn; | 31 | std::array<u8, 0x25> isbn; |
| 32 | u8 startup_user_account; | 32 | u8 startup_user_account; |
| 33 | INSERT_PADDING_BYTES(2); | 33 | u8 user_account_switch_lock; |
| 34 | u8 addon_content_registration_type; | ||
| 34 | u32_le application_attribute; | 35 | u32_le application_attribute; |
| 35 | u32_le supported_languages; | 36 | u32_le supported_languages; |
| 36 | u32_le parental_control; | 37 | u32_le parental_control; |
| @@ -111,6 +112,7 @@ public: | |||
| 111 | u64 GetDefaultJournalSaveSize() const; | 112 | u64 GetDefaultJournalSaveSize() const; |
| 112 | u32 GetSupportedLanguages() const; | 113 | u32 GetSupportedLanguages() const; |
| 113 | std::vector<u8> GetRawBytes() const; | 114 | std::vector<u8> GetRawBytes() const; |
| 115 | bool GetUserAccountSwitchLock() const; | ||
| 114 | 116 | ||
| 115 | private: | 117 | private: |
| 116 | RawNACP raw{}; | 118 | RawNACP raw{}; |