语法
成员
format PartyAudioFormat*可能为 nullptr 可选地指定将提交到接收器流的音频格式。 如果此值为 nullptr,接收器流将配置为使用对库最有效的格式。可以通过 PartyAudioManipulationSinkStream::GetFormat() 查询该格式。
maxTotalAudioBufferSizeInMilliseconds uint32_t
此队列中可同时存在的音频缓冲区的最大总大小(以毫秒为单位)。
这定义了由接收器流在内部排队但尚未由库处理的音频总量的限制。达到此限制时,接收器流将停止接受其他缓冲区。应根据游戏向接收器流提交缓冲区的频率以及这些缓冲区的大小来选择此值。因为库以 40 毫秒的间隔处理音频,所以最小值为 40 毫秒。大多数游戏会发现 200 毫秒是一个合理的值。
要求
标头: Party.h另请参阅
Party 成员PartyLocalChatControl::ConfigureAudioManipulationCaptureStream
PartyLocalChatControl::ConfigureAudioManipulationRenderStream
