次の方法で共有


PartyLocalChatControl::GetAudioOutput

オーディオ入力に使用するようにチャット コントロールが構成されている優先スピーカーまたはヘッドセット デバイスを提供します。

構文

PartyError GetAudioOutput(  
    PartyAudioDeviceSelectionType* audioDeviceSelectionType,  
    PartyString* audioDeviceSelectionContext,  
    PartyString* deviceId  
)  

パラメーター

audioDeviceSelectionType PartyAudioDeviceSelectionType*
出力

指定された deviceIdを選択するために使用された選択の種類を示す出力値。

audioDeviceSelectionContext PartyString*
ライブラリに割り当てられた出力

PartyAudioDeviceSelectionType::None または PartyAudioDeviceSelectionType::SystemDefault を使用する場合、audioDeviceSelectionContext は空です。 PartyAudioDeviceSelectionType::PlatformUserDefault または PartyAudioDeviceSelectionType::Manual を使用する場合、audioDeviceSelectionContext は、SetAudioOutput() への以前の呼び出しで指定された値になります。 次の PartyLocalChatAudioOutputChangedStateChangePartyManager::StartProcessingStateChanges() を介して提供されるか、チャット コントロールが破棄されるまで、文字列のメモリは有効なままです。

deviceId PartyString*
ライブラリに割り当てられた出力

選択したオーディオ出力デバイスの識別子を示す出力値。 次の PartyLocalChatAudioOutputChangedStateChangePartyManager::StartProcessingStateChanges() を介して提供されるか、チャット コントロールが破棄されるまで、文字列のメモリは有効なままです。

戻り値

PartyError

呼び出しが成功した場合は c_partyErrorSuccess、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。

解説

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

要件

ヘッダー: Party.h

関連項目

PartyLocalChatControl
PartyLocalChatControl::SetAudioOutput
PartyLocalChatControl::GetAudioInput