public int getUnsignedMediumInt ( ) { int b1 = getUnsigned ( ) ; int b2 = getUnsigned ( ) ; int b3 = getUnsigned ( ) ; if ( _isBigEndian ) { return ( b1 << 16 ) | ( b2 << 8 ) | b3 ; } else { return ( b3 << 16 ) | ( b2 << 8 ) | b1 ; } }
Returns an unsigned three - byte medium int from the buffer at the current position