I have a problem with XboxOne’s microphones (with unreal engine 4.16, and the last commit “Update to support UE4.16” of https://github.com/fmod/ue4integration).
I get the driverInfo with:
system->getRecordDriverInfo(id, driverName, 255, &guid, &systemrate, &speakermode, &speakermodechannels, &state);
state is equal to FMOD_DRIVER_STATE_CONNECTED at the begening, but after the 1rst frame, state is 0, like if my microphone was disconnected. But it’s still plugged.
Do you have any idea?
Did you managed to get the plugin working in the first place (maybe testing it in another platform first)?
Yes, it works on PS4 and PC.
- You must login to post comments
Have you followed the steps mentioned at the bottom of the deployment page:
To enable FMOD Studio the use of any microphone input, including Kinect, on the Xbox One. The Engine ini file specific for the platform, located in /Config/XboxOne/XboxOneEngine.ini, needs to have the following lines added:
[AppxManifest] Package.Capabilities.mx:Capability.Name=kinectAudio Package.Capabilities.mx:Capability.Name=kinectGamechat
There are two main ways you can receive that log output, the first is by missing the capabilities in your app manifest, the second is by something else in your game taking exclusive access to the microphone (such as party chat). Can you confirm that no other systems are accessing the microphone?
To assist debugging this I recommend using the logging version of FMOD, take note of the TTY output as it will show recording device enumeration every time it changes. Please provide the log output (either here or via firstname.lastname@example.org if you prefer) from start until you notice the microphone disconnecting.
Also can you provide information about the types of microphones you are trying to use (kinect / headset / usb).
It looks like UE4 isn’t passing the AppxManifest settings from the INI files through to the final manifest file anymore. To be certain this is the case, please check the manifest on your end and note whether kinectAudio / kinectGamechat capabilities are set.
I’ve posted on the UE4 forums for more information regarding this issue:
There is a confirmed issue with UE4 not correctly building the AppxManifest, our recommendation is to patch the UE4 engine as described here: https://udn.unrealengine.com/questions/380555/typo-in-unrealbuildtools-xboxonemanifestgeneratorg.html
Thank you for your help!
It’s working! Thank you again!
Please login first to submit.