構文
enum class PartyChatPermissionOptions
{
None = 0x0,
SendMicrophoneAudio = 0x1,
SendTextToSpeechAudio = 0x2,
SendAudio = SendMicrophoneAudio | SendTextToSpeechAudio,
ReceiveMicrophoneAudio = 0x4,
ReceiveTextToSpeechAudio = 0x8,
ReceiveAudio = ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio,
ReceiveText = 0x10,
}
定数
| 定数 | 説明 | |
|---|---|---|
| None | ローカル チャット コントロールとターゲット チャット コントロール間のチャット通信は許可されません。 | |
| SendMicrophoneAudio | ローカル チャット コントロールからターゲット チャット コントロールへのマイク オーディオ通信が許可されます。 ほとんどのゲーム シナリオでは、すべてのオーディオ通信を送信するか、まったく送信しないかのいずれかであり、代わりに SendAudio を使用する必要があります。このフラグは、マイク オーディオはターゲット チャット コントロールに送信するが、他の種類のオーディオは送信しないゲーム シナリオで使用できます。PartyAudioManipulationSinkStream::SubmitBuffer() を介して任意でキャプチャ シンクに送信されたオーディオは、チャット権限の適用およびオーディオを受信するチャット コントロールを決定する際にマイク オーディオとして扱われます。 | |
| SendTextToSpeechAudio | ローカル チャット コントロールからターゲット チャット コントロールへの音声合成オーディオ通信が許可されます。 ほとんどのゲーム シナリオでは、すべてのオーディオ通信を送信するか、まったく送信しないかのいずれかであり、代わりに SendAudio を使用する必要があります。このフラグは、音声合成オーディオはターゲット チャット コントロールに送信するが、他の種類のオーディオは送信しないゲーム シナリオで使用できます。 | |
| SendAudio | ローカル チャット コントロールからターゲット チャット コントロールへのすべてのオーディオ通信が許可されます。 このフラグは ```SendMicrophoneAudio | SendTextToSpeechAudio``` と等価です。 |
| ReceiveMicrophoneAudio | ターゲット チャット コントロールからローカル チャット コントロールへのマイク オーディオ通信が許可されます。 ほとんどのゲーム シナリオでは、すべてのオーディオ通信を受信するか、まったく受信しないかのいずれかであり、代わりに ReceiveAudio を使用する必要があります。このフラグは、マイク オーディオはターゲット チャット コントロールから受信するが、他の種類のオーディオは受信しないゲーム シナリオで使用できます。PartyAudioManipulationSinkStream::SubmitBuffer() を介して任意でキャプチャ シンクに送信されたオーディオは、チャット権限の適用およびオーディオを受信するチャット コントロールを決定する際にマイク オーディオとして扱われます。 | |
| ReceiveTextToSpeechAudio | ターゲット チャット コントロールからローカル チャット コントロールへの音声合成オーディオ通信が許可されます。 ほとんどのゲーム シナリオでは、すべてのオーディオ通信を受信するか、まったく受信しないかのいずれかであり、代わりに ReceiveAudio を使用する必要があります。このフラグは、音声合成オーディオはターゲット チャット コントロールから受信するが、他の種類のオーディオは受信しないゲーム シナリオで使用できます。 | |
| ReceiveAudio | ターゲット チャット コントロールからローカル チャット コントロールへのオーディオ通信が許可されます。 このフラグは ```ReceiveMicrophoneAudio | ReceiveTextToSpeechAudio``` と等価です。 |
| ReceiveText | ターゲット チャット コントロールからローカル チャット コントロールへのテキスト通信が許可されます。 |
