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 主机