mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-29 12:15:39 +00:00
test(libSceVoice): cover sceVoiceInitHQ and the VAD versions
This commit is contained in:
1 parent
882d2fb12e
commit
2d69f763ab
1 file changed
+15
@@ -34,6 +34,8 @@ int APS5_VABI sceVoiceResumePortAll(void);
|
||||
int APS5_VABI sceVoiceGetResourceInfo(VoiceResourceInfo*);
|
||||
int APS5_VABI sceVoiceEnableChat(void);
|
||||
int APS5_VABI sceVoiceDisableChat(void);
|
||||
int APS5_VABI sceVoiceInitHQ(const VoiceInitParam*, std::int32_t);
|
||||
int APS5_VABI sceVoiceVADSetVersion(std::int32_t);
|
||||
}
|
||||
|
||||
namespace {
|
||||
@@ -406,4 +408,17 @@ int main() {
|
||||
}
|
||||
Require(sceVoiceEnd_nid_postfix() == 0);
|
||||
|
||||
Require(sceVoiceVADSetVersion(0) == 0 && sceVoiceVADSetVersion(1) == 0);
|
||||
Require(sceVoiceVADSetVersion(2) == invalidArgument && sceVoiceVADSetVersion(-1) == invalidArgument);
|
||||
init.app_type = 0x10000000;
|
||||
start.mem_size = 0x40000;
|
||||
Require(sceVoiceInitHQ(nullptr, 100) == invalidArgument && sceVoiceInitHQ(&init, 0) == invalidArgument);
|
||||
Require(sceVoiceInitHQ(&init, 100) == 0);
|
||||
Require(sceVoiceInitHQ(&init, 100) == AlreadyInitialized);
|
||||
Require(sceVoiceInit(&init, 100) == AlreadyInitialized);
|
||||
Require(sceVoiceStart(&start) == 0);
|
||||
Require(sceVoiceEnd_nid_postfix() == 0);
|
||||
Require(sceVoiceInit(&init, 100) == 0);
|
||||
Require(sceVoiceInitHQ(&init, 100) == AlreadyInitialized);
|
||||
Require(sceVoiceEnd_nid_postfix() == 0);
|
||||
}
|
||||
Reference in new issue
Block a user