> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyLocalChatControl::GetAudioOutput

> チャット コントロールが音声出力に使用するように構成されている推奨のスピーカーまたはヘッドセット デバイスを提供します。

チャット コントロールが音声出力に使用するように構成されている推奨のスピーカーまたはヘッドセット デバイスを提供します。

## 構文

```cpp theme={null}
PartyError GetAudioOutput(  
    PartyAudioDeviceSelectionType* audioDeviceSelectionType,  
    PartyString* audioDeviceSelectionContext,  
    PartyString* deviceId  
)  
```

### パラメーター

**`audioDeviceSelectionType`**   [PartyAudioDeviceSelectionType\*](/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype)\
*出力*

指定された `deviceId` を選択するために使用された選択タイプを示す出力値。

**`audioDeviceSelectionContext`**   [PartyString\*](/services/playfab/multiplayer/networking/reference/typedefs)\
*ライブラリ割り当ての出力*

[PartyAudioDeviceSelectionType::None](/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype) または [PartyAudioDeviceSelectionType::SystemDefault](/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype) を使用する場合、`audioDeviceSelectionContext` は空になります。[PartyAudioDeviceSelectionType::PlatformUserDefault](/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype) または [PartyAudioDeviceSelectionType::Manual](/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype) を使用する場合、`audioDeviceSelectionContext` は以前の [SetAudioOutput()](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput) の呼び出しで指定された値になります。文字列のメモリは、次の [PartyLocalChatAudioOutputChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partylocalchataudiooutputchangedstatechange) が [PartyManager::StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) を介して提供されるか、チャット コントロールが破棄されるまで有効です。

**`deviceId`**   [PartyString\*](/services/playfab/multiplayer/networking/reference/typedefs)\
*ライブラリ割り当ての出力*

選択された音声出力デバイスの識別子を示す出力値。文字列のメモリは、次の [PartyLocalChatAudioOutputChangedStateChange](/services/playfab/multiplayer/networking/reference/structs/partylocalchataudiooutputchangedstatechange) が [PartyManager::StartProcessingStateChanges()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) を介して提供されるか、チャット コントロールが破棄されるまで有効です。

### 戻り値

PartyError

呼び出しが成功した場合は `c_partyErrorSuccess`、それ以外の場合はエラー コード。エラー コードの人間が読める形式は、[PartyManager::GetErrorMessage()](/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage) で取得できます。

## 解説

空のデバイス識別子文字列は、出力が選択されていないことを示します。

## 要件

**ヘッダー:** Party.h

## 関連項目

[PartyLocalChatControl](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)\
[PartyLocalChatControl::SetAudioOutput](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput)\
[PartyLocalChatControl::GetAudioInput](/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudioinput)


## Related topics

- [PartyLocalChatControl::SetAudioOutput](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput.md)
- [PartyLocalChatControl::GetAudioInput](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudioinput.md)
- [PartyLocalChatControl::SetAudioInput](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput.md)
- [PartyLocalChatControl](/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)
- [PartyLocalChatAudioOutputChangedStateChange](/ja-jp/services/playfab/multiplayer/networking/reference/structs/partylocalchataudiooutputchangedstatechange.md)
