> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# game_chat_data_transport_requirement

> game_chat_data_transport_requirement

Defines the data transport requirements for outgoing data.

## Syntax

```cpp theme={null}
enum class game_chat_data_transport_requirement  
{  
    guaranteed,  
    best_effort,  
}  
```

## Constants

| Constant | Description |
| - | - |
| guaranteed | The data must be transmitted with guaranteed delivery.  The data delivery must be guaranteed, regardless of environmental packet loss, unless the target recipient has been removed from the app's network before delivery completion. Sequentialness is not required. |
| best\_effort | The data should be transmitted with best effort delivery.  The data delivery should be sent with best possible effort; however, environmental packet loss is acceptable. Sequentialness is not required. |

## Remarks

This enumeration describes the data transport requirement for an outgoing data frame in Game Chat 2. You can specify or retrieve the data transport requirement for a data frame from the `transport_requirement` member of the corresponding [game\_chat\_data\_frame](https://docs.xbox.com/reference/chat/gamechat2/structs/game_chat_data_frame.md) structure.

For more information about processing data frames, see the [Processing data frames](https://docs.xbox.com/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md#processing_data_frames) section in [Using the Game Chat 2 C++ API](https://docs.xbox.com/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md).

## Requirements

**Header:** GameChat2.h

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[Intro to Game Chat 2](https://docs.xbox.com/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro.md)\
[GameChat2 members](https://docs.xbox.com/reference/chat/gamechat2/gamechat2_members.md)


## Related topics

- [game_chat_data_frame](https://docs.xbox.com/reference/chat/gamechat2/structs/game_chat_data_frame.md)
- [GameChat2 members (API contents)](https://docs.xbox.com/reference/chat/gamechat2/gamechat2_members.md)
- [Intro to Game Chat 2](https://docs.xbox.com/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro.md)
- [process_incoming_data](https://docs.xbox.com/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_process_incoming_data.md)
- [start_processing_data_frames](https://docs.xbox.com/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_data_frames.md)
