code: def getSkeletalBoneDataCompressed(self, action, eMotionRange, pvCompressedData, unCompressedSize):
          
  
          fn = self.function_table.getSkeletalBoneDataCompressed
          punRequiredCompressedSize = c_uint32()
          result = fn(action, eMotionRange, pvCompressedData, unCompressedSize, byref(punRequiredCompressedSize))
          return result, punRequiredCompressedSize.value
docs: Reads the state of the skeletal bone data in a compressed form that is suitable for
          sending over the network. The required buffer size will never exceed ( sizeof(VR_BoneTransform_t)*boneCount + 2).
          Usually the size will be much smaller.