pre_encode_audio_stream::set_processed_format

指定提交到游戏聊天 2 进行编码并传输到远程终结点的已处理音频的格式。

语法

void set_processed_format(  
    game_chat_audio_format format  
)  

参数

format _In_
类型:game_chat_audio_format

提交给游戏聊天 2 进行编码和传输的音频格式。 仅符合以下标准的格式受到支持:

  • 仅单声道 (mono) 格式
  • pre_encode_audio_streams 当前仅支持 32 位浮式 PCM、32 位整数 PCM 和 16 位整数 PCM 格式。
  • 仅限 16-kHz、24-kHz 或 48-kHz 采样率格式

返回值

类型:void

无。

备注

通过调用 pre_encode_audio_stream::submit_buffer,此方法指定提交到游戏聊天 2 进行编码并传输到远程终结点的已处理音频的格式。 必须在调用 pre_encode_audio_stream::submit_buffer 之前而非之后调用一次该方法。

注意

此方法仅在流打开时才可调用,否则就会发生错误。 调用此方法之前,可以先调用 pre_encode_audio_stream::is_open 方法确认流是否已经打开。

有关操作前期编码聊天音频数据的详细信息,请参阅 实时音频操作

要求

头文件:GameChat2.h

支持平台:Windows、Xbox One 系列主机和 Xbox Series 主机

另请参阅

游戏聊天 2 简介
pre_encode_audio_stream