title: AIDL inout param
body: <p>I wanted to know what is the inout param in the AIDL is for?</p>
  
  <p>I know what is in for and what out is for. (out does not marshal the object passing).</p>
  
  <p>But I don't understand what is the inout for.</p>
  
  <p>I have looked in the:
  <a href="https://stackoverflow.com/questions/4700225/in-out-inout-in-a-aidl-interface-parameter-value">&quot;In/out/inout&quot; in a AIDL interface parameter value?</a>
  question but still did not understand.</p>
  
  <p>From my testings the param is passed much like specifying it as in.</p>
  
  <p>So if any1 can shed some light on what is inout It would be helpful.</p>
  
  <p>Thanks</p>