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() への以前の呼び出しで指定された値になります。 次の PartyLocalChatAudioOutputChangedStateChange が PartyManager::StartProcessingStateChanges() を介して提供されるか、チャット コントロールが破棄されるまで、文字列のメモリは有効なままです。
deviceId
PartyString*
ライブラリに割り当てられた出力
選択したオーディオ出力デバイスの識別子を示す出力値。 次の PartyLocalChatAudioOutputChangedStateChange が PartyManager::StartProcessingStateChanges() を介して提供されるか、チャット コントロールが破棄されるまで、文字列のメモリは有効なままです。
戻り値
PartyError
呼び出しが成功した場合は c_partyErrorSuccess
、それ以外の場合はエラー コードになります。 人間が読める形式のエラー コードは、PartyManager::GetErrorMessage() を介して取得できます。
解説
空のデバイス識別子文字列は、出力が選択されていないことを示します。
要件
ヘッダー: Party.h
関連項目
PartyLocalChatControl
PartyLocalChatControl::SetAudioOutput
PartyLocalChatControl::GetAudioInput