> ## Documentation Index
> Fetch the complete documentation index at: https://docs.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\*](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype.md)\
*出力*

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

**`audioDeviceSelectionContext`**   [PartyString\*](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/typedefs.md)\
*ライブラリ割り当ての出力*

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

**`deviceId`**   [PartyString\*](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/typedefs.md)\
*ライブラリ割り当ての出力*

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

### 戻り値

PartyError

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

## 解説

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

## 要件

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

## 関連項目

[PartyLocalChatControl](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)\
[PartyLocalChatControl::SetAudioOutput](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput.md)\
[PartyLocalChatControl::GetAudioInput](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudioinput.md)


## Related topics

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