# bufferMaxSize

> The maximum amount of data that can be sent to an InputDevice via InputDevice.SendHapticBuffer.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine.XR](/engine/6000.0/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule

```csharp
public uint bufferMaxSize { get; }
```

### Remarks

If the InputDevice receives an amount of data greater than this, then [InputDevice.SendHapticBuffer](/engine/6000.0/script-reference/unityengine/xr/inputdevice/sendhapticbuffer.md) fails and a rumble is not  triggered. Check that the device supports haptic buffers via [InputDevice.TryGetHapticCapabilities](/engine/6000.0/script-reference/unityengine/xr/inputdevice/trygethapticcapabilities.md) and [HapticCapabilities.supportsBuffer](/engine/6000.0/script-reference/unityengine/xr/hapticcapabilities/supportsbuffer.md). Will be set to 0 if [HapticCapabilities.supportsBuffer](/engine/6000.0/script-reference/unityengine/xr/hapticcapabilities/supportsbuffer.md) is false.
