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

# chat_manager::start_processing_data_frames

> chat_manager::start_processing_data_frames

# chat\_manager::start\_processing\_data\_frames

アプリのトランスポート層によって適切なリモート アプリ インスタンスに配信されるように、Game Chat 2 によってキューに登録されているすべてのデータ フレームを取得します。

<a id="syntaxSection" />

## 構文

```cpp theme={null}
void start_processing_data_frames(  
    uint32_t* dataFrameCount,  
    game_chat_data_frame_array* dataFrames  
)  
```

<a id="parametersSection" />

### パラメーター

*dataFrameCount*   \_Out\_\
Type: uint32\_t\*

*dataFrames* 内でキューに登録されているデータ フレームの合計数。

*dataFrames*   \_Outptr\_result\_buffer\_(\*dataFrameCount)\
Type: [game\_chat\_data\_frame\_array](/reference/chat/gamechat2/structs/game_chat_data_frame#array)\*

アプリのトランスポート層によって適切なリモート アプリ インスタンスに配信される、キューに登録されているデータ フレームを表す [game\_chat\_data\_frame](/reference/chat/gamechat2/structs/game_chat_data_frame) 構造体ポインターの配列。

<a id="retvalSection" />

### 戻り値

Type: void

なし。

<a id="remarksSection" />

## 解説

このメソッドは、アプリで処理するために Game Chat 2 によってキューに登録されているすべてのデータ フレームを取得します。Game Chat 2 には独自のトランスポート層がないため、アプリで用意する必要があります。このメソッドを呼び出すと、アプリのトランスポート層で処理する必要があるデータ フレームが `game_chat_data_frame` 構造体ポインターの配列として取得されます。アプリは配列を反復処理し、データ フレームのエンドポイント識別子を確認し、アプリのネットワーク層を使用して、そのデータ フレームのデータを適切なリモート アプリ インスタンスに配信します。

`dataFrames` に含まれるすべてのデータ フレームの処理が完了したら、アプリは [chat\_manager::finish\_processing\_data\_frames](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames) を呼び出し、処理済みのデータ フレームを Game Chat 2 に渡します。これにより、処理済みのデータ フレームに関連付けられたリソースを解放できることが通知されます。データ フレームの処理の詳細については、「[Game Chat 2 C++ API の使用](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2)」を参照してください。

このメソッドの呼び出し頻度を下げると、オーディオの遅延が発生しますが、Game Chat 2 がデータを大きなデータ フレームに統合できるようになります。呼び出し頻度を上げると、オーディオの遅延は減少しますが、より多くの小さなデータ フレームが生成されます。オーディオは 40 ミリ秒 (ms) のデータ フレームに統合され、これが推奨のポーリング周期です。

<a id="requirementsSection" />

## 要件

**ヘッダー:** GameChat2.h

**サポートされているプラットフォーム:** Windows、XBOX One ファミリ本体および XBOX Series 本体

<a id="seealsoSection" />

## 関連項目

[Game Chat 2 の概要](/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)


## Related topics

- [chat_manager::finish_processing_data_frames](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_finish_processing_data_frames.md)
- [game_chat_data_frame](/ja-jp/reference/chat/gamechat2/structs/game_chat_data_frame.md)
- [Game Chat 2 C++ API の使用](/ja-jp/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md)
- [chat_manager::start_processing_state_changes](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md)
- [chat_manager::start_processing_stream_state_changes](/ja-jp/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes.md)
