chat_manager::finish_processing_stream_state_changes

Returns an array of Game Chat stream state changes that were processed by the caller of chat_manager::start_processing_stream_state_changes.

Syntax

void finish_processing_stream_state_changes(  
    game_chat_stream_state_change_array streamStateChanges  
)  

Parameters

streamStateChanges   _In_
Type: game_chat_stream_state_change_array

The pointer to the array of changes previously returned by chat_manager::start_processing_stream_state_changes that have now been handled by the app.

Return value

Type: void

Remarks

This method informs the Game Chat library that all stream state changes reported by a previous call to chat_manager::start_processing_stream_state_changes have now been handled by the app. You must call chat_manager::finish_processing_stream_state_changes with the same pointer returned by chat_manager::start_processing_stream_state_changes before you're permitted to call chat_manager::start_processing_stream_state_changes() again. You must do so even if 0 state change entries had been returned.

For best results, you should minimize the time you spend handling stream state changes before calling chat_manager::finish_processing_stream_state_changes.

Requirements

Header: GameChat2.h

Supported platforms: Windows, Xbox One family consoles and Xbox Series consoles

See also

chat_manager
game_chat_stream_state_change
game_chat_stream_state_change_array
chat_manager::start_processing_stream_state_changes