// GetAudioSystemMasterVolumeSetting(buffer<bytes, 5> name) -> f32 public ResultCode GetAudioSystemMasterVolumeSetting(ServiceCtx context) { ulong position = context.Request.SendBuff[0].Position; ulong size = context.Request.SendBuff[0].Size; string deviceName = MemoryHelper.ReadAsciiString(context.Memory, position, (long)size); ResultCode result = _impl.GetAudioSystemMasterVolumeSetting(deviceName, out float systemMasterVolume); if (result == ResultCode.Success) { context.ResponseData.Write(systemMasterVolume); } return(result); }