PartyStateChangeType
파티 라이브러리에서 발생할 수 있는 상태 변경 유형입니다.
구문
enum class PartyStateChangeType : uint32_t
{
RegionsChanged = 0,
DestroyLocalUserCompleted = 1,
CreateNewNetworkCompleted = 2,
ConnectToNetworkCompleted = 3,
AuthenticateLocalUserCompleted = 4,
NetworkConfigurationMadeAvailable = 5,
NetworkDescriptorChanged = 6,
LocalUserRemoved = 7,
RemoveLocalUserCompleted = 8,
CreateEndpointCompleted = 10,
DestroyEndpointCompleted = 11,
EndpointCreated = 12,
EndpointDestroyed = 13,
RemoteDeviceCreated = 14,
RemoteDeviceDestroyed = 15,
RemoteDeviceJoinedNetwork = 16,
RemoteDeviceLeftNetwork = 17,
LeaveNetworkCompleted = 19,
NetworkDestroyed = 20,
EndpointMessageReceived = 21,
DataBuffersReturned = 22,
CreateChatControlCompleted = 31,
DestroyChatControlCompleted = 32,
ChatControlCreated = 33,
ChatControlDestroyed = 34,
ChatTextReceived = 36,
VoiceChatTranscriptionReceived = 37,
SetChatAudioInputCompleted = 38,
SetChatAudioOutputCompleted = 39,
LocalChatAudioInputChanged = 40,
LocalChatAudioOutputChanged = 41,
SetTextToSpeechProfileCompleted = 42,
SynthesizeTextToSpeechCompleted = 43,
ChatControlJoinedNetwork = 46,
ChatControlLeftNetwork = 47,
ConnectChatControlCompleted = 48,
DisconnectChatControlCompleted = 49,
PopulateAvailableTextToSpeechProfilesCompleted = 50,
CreateInvitationCompleted = 51,
RevokeInvitationCompleted = 52,
InvitationCreated = 53,
InvitationDestroyed = 54,
SetTranscriptionOptionsCompleted = 56,
SetTextChatOptionsCompleted = 57,
ConfigureAudioManipulationVoiceStreamCompleted = 58,
ConfigureAudioManipulationCaptureStreamCompleted = 59,
ConfigureAudioManipulationRenderStreamCompleted = 60,
}
상수
상수 | 설명 |
---|---|
RegionsChanged | 타이틀이 네트워크를 만들 수 있는 지역 목록이 변경되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRegionsChangedStateChange 개체로 캐스팅해야 합니다. |
DestroyLocalUserCompleted | PartyManager::DestroyLocalUser()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyDestroyLocalUserCompletedStateChange 개체로 캐스팅해야 합니다. |
CreateNewNetworkCompleted | PartyManager::CreateNewNetwork()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyCreateNewNetworkCompletedStateChange 개체로 캐스팅해야 합니다. |
ConnectToNetworkCompleted | PartyManager::ConnectToNetwork()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyConnectToNetworkCompletedStateChange 개체로 캐스팅해야 합니다. |
AuthenticateLocalUserCompleted | PartyNetwork::AuthenticateLocalUser()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyAuthenticateLocalUserCompletedStateChange 개체로 캐스팅해야 합니다. |
NetworkConfigurationMadeAvailable | 이제 PartyNetwork와 연결된 네트워크 구성을 사용할 수 있습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyNetworkConfigurationMadeAvailableStateChange 개체로 캐스팅해야 합니다. |
NetworkDescriptorChanged | PartyNetwork와 연결된 네트워크 설명자가 변경되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyNetworkDescriptorChangedStateChange 개체로 캐스팅해야 합니다. |
LocalUserRemoved | PartyNetwork::RemoveLocalUser() 또는 PartyManager::D estroyLocalUser()에 대한 이전 호출로 인해 로컬 사용자가 네트워크에서 제거되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyLocalUserRemovedStateChange 개체로 캐스팅해야 합니다. |
RemoveLocalUserCompleted | PartyNetwork::RemoveLocalUser()에 대한 이전 호출로 시작된 로컬 사용자 제거 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRemoveLocalUserCompletedStateChange 개체로 캐스팅해야 합니다. |
CreateEndpointCompleted | PartyNetwork::CreateEndpoint()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyCreateEndpointCompletedStateChange 개체로 캐스팅해야 합니다. |
DestroyEndpointCompleted | PartyNetwork::D estroyEndpoint()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyDestroyEndpointCompletedStateChange 개체로 캐스팅해야 합니다. |
EndpointCreated | 새 엔드포인트를 만들었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyEndpointCreatedStateChange 개체로 캐스팅해야 합니다. |
EndpointDestroyed | 엔드포인트가 제거되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyEndpointDestroyedStateChange 개체로 캐스팅해야 합니다. |
RemoteDeviceCreated | 새 원격 디바이스를 만들었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRemoteDeviceCreatedStateChange 개체로 캐스팅해야 합니다. |
RemoteDeviceDestroyed | 원격 디바이스가 제거되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRemoteDeviceDestroyedStateChange 개체로 캐스팅해야 합니다. |
RemoteDeviceJoinedNetwork | 원격 디바이스가 네트워크에 연결되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRemoteDeviceJoinedNetworkStateChange 개체로 캐스팅해야 합니다. |
RemoteDeviceLeftNetwork | 원격 디바이스가 네트워크를 나갔습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRemoteDeviceLeftNetworkStateChange 개체로 캐스팅해야 합니다. |
LeaveNetworkCompleted | PartyNetwork::LeaveNetwork()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyLeaveNetworkCompletedStateChange 개체로 캐스팅해야 합니다. |
NetworkDestroyed | 네트워크가 제거되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyNetworkDestroyedStateChange 개체로 캐스팅해야 합니다. |
EndpointMessageReceived | 엔드포인트에서 보낸 데이터를 받았습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyEndpointMessageReceivedStateChange 개체로 캐스팅해야 합니다. |
DataBuffersReturned | SendMessage에 제공된 PartyDataBuffer 세트가 라이브러리에서 더 이상 사용되지 않습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyDataBuffersReturnedStateChange 개체로 캐스팅해야 합니다. |
CreateChatControlCompleted | PartyLocalDevice::CreateChatControl()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyCreateChatControlCompletedStateChange 개체로 캐스팅해야 합니다. |
DestroyChatControlCompleted | PartyLocalDevice::D estroyChatControl()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyDestroyChatControlCompletedStateChange 개체로 캐스팅해야 합니다. |
ChatControlCreated | 새 PartyChatControl을 만들었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyChatControlCreatedStateChange 개체로 캐스팅해야 합니다. |
ChatControlDestroyed | PartyChatControl이 제거되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyChatControlDestroyedStateChange 개체로 캐스팅해야 합니다. |
ChatTextReceived | 채팅 문자가 수신되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyChatTextReceivedStateChange 개체로 캐스팅해야 합니다. |
VoiceChatTranscriptionReceived | 음성 채팅 기록을 받았습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyVoiceChatTranscriptionReceivedStateChange 개체로 캐스팅해야 합니다. |
SetChatAudioInputCompleted | PartyLocalChatControl::SetAudioInput()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartySetChatAudioInputCompletedStateChange 개체로 캐스팅해야 합니다. |
SetChatAudioOutputCompleted | PartyLocalChatControl::SetAudioOutput()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartySetChatAudioOutputCompletedStateChange 개체로 캐스팅해야 합니다. |
LocalChatAudioInputChanged | 로컬 채팅 컨트롤과 연결된 오디오 입력 상태가 변경되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyLocalChatAudioInputChangedStateChange 개체로 캐스팅해야 합니다. |
LocalChatAudioOutputChanged | 로컬 채팅 컨트롤과 연결된 오디오 출력 상태가 변경되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyLocalChatAudioOutputChangedStateChange 개체로 캐스팅해야 합니다. |
SetTextToSpeechProfileCompleted | PartyLocalChatControl::SetTextToSpeechProfile()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartySetTextToSpeechProfileCompletedStateChange 개체로 캐스팅해야 합니다. |
SynthesizeTextToSpeechCompleted | PartyLocalChatControl::SynthesizeTextToSpeech()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartySynthesizeTextToSpeechCompletedStateChange 개체로 캐스팅해야 합니다. 이 유형의 상태 변경이 수신되며 오디오가 합성된 것이므로, 오디오가 아무에게도 전송되지 않습니다. |
ChatControlJoinedNetwork | 채팅 컨트롤이 네트워크에 연결했습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyChatControlJoinedNetworkStateChange 개체로 캐스팅해야 합니다. |
ChatControlLeftNetwork | 채팅 컨트롤이 네트워크를 나갔습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyChatControlLeftNetworkStateChange 개체로 캐스팅해야 합니다. |
ConnectChatControlCompleted | PartyNetwork::ConnectChatControl()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyConnectChatControlCompletedStateChange 개체로 캐스팅해야 합니다. |
DisconnectChatControlCompleted | PartyNetwork::D isconnectChatControl()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyDisconnectChatControlCompletedStateChange 개체로 캐스팅해야 합니다. |
PopulateAvailableTextToSpeechProfilesCompleted | PartyLocalChatControl::P opulateAvailableTextToSpeechProfiles()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange 개체로 캐스팅해야 합니다. |
CreateInvitationCompleted | PartyNetwork::CreateInvitation()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyCreateInvitationCompletedStateChange 개체로 캐스팅해야 합니다. |
RevokeInvitationCompleted | PartyNetwork::RevokeInvitation()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyRevokeInvitationCompletedStateChange 개체로 캐스팅해야 합니다. |
InvitationCreated | 새 초대가 만들어졌습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyInvitationCreatedStateChange 개체로 캐스팅해야 합니다. |
InvitationDestroyed | 초대가 삭제되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyInvitationDestroyedStateChange 개체로 캐스팅해야 합니다. |
SetTranscriptionOptionsCompleted | PartyLocalChatControl::SetTranscriptionOptions()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartySetTranscriptionOptionsCompletedStateChange 개체로 캐스팅해야 합니다. |
SetTextChatOptionsCompleted | PartyLocalChatControl::SetTextChatOptions()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartySetTextChatOptionsCompletedStateChange 개체로 캐스팅해야 합니다. |
ConfigureAudioManipulationVoiceStreamCompleted | PartyChatControl::ConfigureAudioManipulationVoiceStream()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyConfigureAudioManipulationVoiceStreamCompletedStateChange 개체로 캐스팅해야 합니다. |
ConfigureAudioManipulationCaptureStreamCompleted | PartyLocalChatControl::ConfigureAudioManipulationCaptureStream()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyConfigureAudioManipulationCaptureStreamCompletedStateChange 개체로 캐스팅해야 합니다. |
ConfigureAudioManipulationRenderStreamCompleted | PartyLocalChatControl::ConfigureAudioManipulationRenderStream()에 대한 이전 호출로 시작된 작업이 완료되었습니다. 자세한 내용을 보려면 PartyStateChange 개체를 PartyConfigureAudioManipulationRenderStreamCompletedStateChange 개체로 캐스팅해야 합니다. |
요구 사항
헤더: Party.h