다음을 통해 공유


파티 C/C++ API 개요

클래스

클래스 설명
PartyAudioManipulationSinkStream 오디오 싱크 스트림에 오디오를 제출하기 위한 관리 클래스입니다.
PartyAudioManipulationSourceStream 오디오 원본 스트림에서 오디오를 가져오기 위한 관리 클래스입니다.
PartyChatControl 채팅 작업에 대한 관리 클래스입니다.
PartyDevice 네트워크의 디바이스를 나타냅니다.
PartyEndpoint 네트워크의 엔드포인트를 나타냅니다.
PartyInvitation 네트워크에 사용자를 인증하는 데 사용되는 초대를 나타냅니다.
PartyLocalChatControl 로컬 디바이스와 관련된 채팅 작업에 대한 관리 클래스입니다.
PartyLocalDevice 로컬 디바이스를 나타냅니다.
PartyLocalEndpoint 로컬 엔드포인트를 나타냅니다.
PartyLocalUser 로컬 사용자를 나타냅니다.
PartyManager 파티 라이브러리와 상호 작용하기 위한 기본 관리 클래스입니다.
PartyNetwork 네트워크를 나타냅니다.
PartyTextToSpeechProfile 음성을 합성하는 데 사용되는 음성 프로필을 나타냅니다.

콜백

콜백 설명
PartyAllocateMemoryCallback 파티 라이브러리에서 새 메모리 버퍼를 동적으로 할당해야 할 때마다 호출되는 콜백입니다.
PartyFreeMemoryCallback 이전에 할당된 메모리 버퍼가 더 이상 파티 라이브러리에서 필요하지 않으며 해제할 수 있을 때마다 호출되는 콜백입니다.
PartyProfilingMethodEntranceCallback 파티 라이브러리가 계측된 메서드를 입력할 때마다 호출되는 콜백입니다.
PartyProfilingMethodExitCallback 파티 라이브러리가 계측된 메서드를 종료하려고 할 때마다 호출되는 콜백입니다.

구조

구조 설명
PartyAudioFormat 파티 오디오 데이터를 해석하는 데 필요한 형식 정보입니다.
PartyAudioManipulationSinkStreamConfiguration 오디오 싱크 스트림을 설정하는 데 필요한 구성 정보입니다.
PartyAudioManipulationSourceStreamConfiguration 오디오 소스 스트림을 설정하는 데 필요한 구성 정보입니다.
PartyDataBuffer 데이터 버퍼입니다.
PartyInvitationConfiguration 초대 구성 데이터입니다.
PartyLocalUdpSocketBindAddressConfiguration 파티 라이브러리에서 UDP 소켓으로 바인딩하는 데 사용하는 구성입니다.
PartyMutableDataBuffer 앱에서 수정할 수 있는 데이터 버퍼입니다.
PartyNetworkConfiguration 네트워크 구성 데이터입니다.
PartyNetworkDescriptor 디바이스가 네트워크에 연결하는 데 필요한 데이터를 포함하는 설명자입니다.
PartyProfilingMethodEntranceEventData MethodEntrance 프로파일링 이벤트 유형과 관련된 정보입니다.
PartyProfilingMethodExitEventData MethodExit 프로파일링 이벤트 유형과 관련된 정보입니다.
PartyRegion 파티 라이브러리 지역을 나타냅니다.
PartyRegionQualityMeasurementConfiguration 지역 품질 측정 동작을 제어하기 위해 파티 라이브러리에서 사용되는 구성입니다.
PartyRegionUpdateConfiguration 자동 지역 검색 및 연결 품질 측정 업데이트를 수행하는 방법을 제어하기 위해 파티 라이브러리에서 사용되는 구성입니다.
PartySendMessageQueuingConfiguration 메시지를 보낼 때 로컬 큐 동작을 수정하기 위한 선택적 구성 매개 변수입니다.
PartyTranslation 번역입니다.

상태 변경

상태 변경 설명
PartyAuthenticateLocalUserCompletedStateChange AuthenticateLocalUserCompleted 상태 변경 유형과 관련된 정보입니다.
PartyChatControlCreatedStateChange ChatControlCreated 상태 변경 유형과 관련된 정보입니다.
PartyChatControlDestroyedStateChange ChatControlDestroyed 상태 변경 유형과 관련된 정보입니다.
PartyChatControlJoinedNetworkStateChange ChatControlJoinedNetwork 상태 변경 유형에 관련된 정보입니다.
PartyChatControlLeftNetworkStateChange ChatControlLeftNetwork 상태 변경 유형과 관련된 정보입니다.
PartyChatTextReceivedStateChange ChatTextReceived 상태 변경 유형과 관련된 정보입니다.
PartyConfigureAudioManipulationCaptureStreamCompletedStateChange ConfigureAudioManipulationCaptureStreamCompleted 유형의 상태 변경과 관련된 정보입니다.
PartyConfigureAudioManipulationRenderStreamCompletedStateChange ConfigureAudioManipulationRenderStreamCompleted 관련된 정보 상태 변경 유형입니다.
PartyConfigureAudioManipulationVoiceStreamCompletedStateChange ConfigureAudioManipulationVoiceStreamCompleted 유형의 상태 변경과 관련된 정보입니다.
PartyConnectChatControlCompletedStateChange ConnectChatControlCompleted 상태 변경 유형과 관련된 정보입니다.
PartyConnectToNetworkCompletedStateChange ConnectToNetworkCompleted와 관련된 정보 상태 변경 유형입니다.
PartyCreateChatControlCompletedStateChange CreateChatControlCompleted 상태 변경 유형과 관련된 정보입니다.
PartyCreateEndpointCompletedStateChange CreateEndpointCompleted 상태 변경 유형과 관련된 정보입니다.
PartyCreateInvitationCompletedStateChange CreateInvitationCompleted 상태 변경 유형과 관련된 정보입니다.
PartyCreateNewNetworkCompletedStateChange CreateNewNetworkCompleted 유형의 상태 변경과 관련된 특정 정보입니다.
PartyDataBuffersReturnedStateChange DataBuffersReturned 상태 변경 유형과 관련된 정보입니다.
PartyDestroyChatControlCompletedStateChange DestroyChatControlCompleted 상태 변경 유형과 관련된 정보입니다.
PartyDestroyEndpointCompletedStateChange DestroyEndpointCompleted 상태 변경 유형과 관련된 정보입니다.
PartyDestroyLocalUserCompletedStateChange DestroyLocalUserCompleted 상태 변경 유형과 관련된 정보입니다.
PartyDisconnectChatControlCompletedStateChange DisconnectChatControlCompleted와 관련된 정보 상태 변경 유형입니다.
PartyEndpointCreatedStateChange EndpointCreated 상태 변경 유형과 관련된 정보입니다.
PartyEndpointDestroyedStateChange EndpointDestroyed 상태 변경 유형과 관련된 정보입니다.
PartyEndpointMessageReceivedStateChange EndpointMessageReceived 상태 변경 유형과 관련된 정보입니다.
PartyInvitationCreatedStateChange InvitationCreated 상태 변경 유형과 관련된 정보입니다.
PartyInvitationDestroyedStateChange InvitationDestroyed 상태 변경 유형과 관련된 정보입니다.
PartyLeaveNetworkCompletedStateChange LeaveNetworkCompleted 상태 변경 유형과 관련된 정보입니다.
PartyLocalChatAudioInputChangedStateChange LocalChatAudioInputChanged 상태 변경 유형과 관련된 정보입니다.
PartyLocalChatAudioOutputChangedStateChange LocalChatAudioOutputChanged 상태 변경 유형과 관련된 정보입니다.
PartyLocalUserRemovedStateChange LocalUserRemoved 상태 변경 유형과 관련된 정보입니다.
PartyNetworkConfigurationMadeAvailableStateChange NetworkConfigurationMadeAvailable 상태 변경 유형과 관련된 정보입니다.
PartyNetworkDescriptorChangedStateChange NetworkDescriptorChanged 유형의 상태 변경과 관련된 정보입니다.
PartyNetworkDestroyedStateChange NetworkDestroyed 상태 변경 유형과 관련된 정보입니다.
PartyPopulateAvailableTextToSpeechProfilesCompletedStateChange PopulateAvailableTextToSpeechProfilesCompleted 상태 변경 유형과 관련된 정보입니다.
PartyRegionsChangedStateChange RegionsChanged 상태 변경 유형과 관련된 정보입니다.
PartyRemoteDeviceCreatedStateChange RemoteDeviceCreated 상태 변경 유형과 관련된 정보입니다.
PartyRemoteDeviceDestroyedStateChange RemoteDeviceDestroyed 상태 변경 유형과 관련된 정보입니다.
PartyRemoteDeviceJoinedNetworkStateChange RemoteDeviceJoinedNetwork 상태 변경 유형과 관련된 정보입니다.
PartyRemoteDeviceLeftNetworkStateChange RemoteDeviceLeftNetwork 상태 변경 유형과 관련된 정보입니다.
PartyRemoveLocalUserCompletedStateChange RemoveLocalUserCompleted 상태 변경 유형과 관련된 정보입니다.
PartyRevokeInvitationCompletedStateChange RevokeInvitationCompleted 상태 변경 유형과 관련된 정보입니다.
PartySetChatAudioInputCompletedStateChange SetChatAudioInputCompleted 관련된 정보 상태 변경 유형입니다.
PartySetChatAudioOutputCompletedStateChange SetChatAudioOutputCompleted 상태 변경 유형과 관련된 정보입니다.
PartySetTextChatOptionsCompletedStateChange PartySetTextChatOptionsCompleted와 관련한 정보 상태 변경 유형입니다.
PartySetTextToSpeechProfileCompletedStateChange SetTextToSpeechProfileCompleted 상태 변경 유형과 관련된 정보입니다.
PartySetTranscriptionOptionsCompletedStateChange SetTranscriptionOptionsCompleted 상태 변경 유형과 관련된 정보입니다.
PartyStateChange 파티 라이브러리의 이벤트 또는 상태 변경에 대한 일반적인 기본 구조 표현입니다.
PartySynthesizeTextToSpeechCompletedStateChange SynthesizeTextToSpeechCompleted 상태 변경 유형과 관련된 정보입니다.
PartyVoiceChatTranscriptionReceivedStateChange VoiceChatTranscriptionReceived 상태 변경 유형과 관련된 정보입니다.

열거형

열거형 설명
PartyAudioDeviceSelectionType 오디오 디바이스 선택 옵션
PartyAudioInputState 로컬 채팅 컨트롤과 연결된 오디오 입력의 상태입니다.
PartyAudioOutputState 로컬 채팅 컨트롤과 연결된 오디오 출력의 상태입니다.
PartyAudioSampleType 파티 오디오 샘플 유형.
PartyAudioSourceType Party 오디오 소스의 유형입니다.
PartyChatControlChatIndicator 로컬 채팅 컨트롤과 관련된 대상 채팅 컨트롤의 오디오 상태입니다.
PartyChatPermissionOptions 두 채팅 컨트롤 간의 통신 관계를 정의하는 옵션입니다.
PartyChatTextReceivedOptions PartyChatTextReceivedStateChange에서 받은 문자 메시지를 설명하는 플래그입니다.
PartyDestroyedReason 개체가 제거될 수 있는 이유입니다.
PartyDeviceConnectionType 디바이스에 엔드포인트 메시지 또는 채팅 데이터를 전송하는 데 사용되는 연결 유형입니다.
PartyDirectPeerConnectivityOptions 네트워크의 디바이스 간에 직접 피어 투 피어 연결의 사용 시도를 제어하는 플래그입니다.
PartyEndpointLocationFilter PartyNetwork::GetEndpointsByUserType()에서 반환된 결과를 필터링하는 데 사용할 수 있는 엔드포인트의 소유 디바이스 위치 범주입니다.
PartyEndpointStatistic 엔드포인트에 대해 검색할 수 있는 통계 유형입니다.
PartyEndpointUserTypeFilter PartyNetwork::GetEndpointsByUserType()에서 반환된 결과를 필터링하는 데 사용할 수 있는 엔드포인트와 연결된 사용자의 범주입니다.
PartyGender 텍스트 음성 변환 프로필의 성별입니다.
PartyInvitationRevocability 초대를 취소할 수 있는 사용자에 대한 옵션입니다.
PartyLocalChatControlChatIndicator 로컬 채팅 컨트롤의 오디오 상태입니다.
PartyLocalUdpSocketBindAddressOptions Party 라이브러리가 PartyLocalUdpSocketBindAddressConfiguration 구조로 지정된 UDP 소켓에 바인딩하는 방법을 제어하는 추가 옵션입니다.
PartyLocalUserRemovedReason 네트워크에서 로컬 사용자를 제거하는 이유입니다.
PartyMessageReceivedOptions 메시지를 받는 방법을 설명하는 플래그입니다.
PartyNetworkStatistic 네트워크에 대해 검색할 수 있는 통계 유형입니다.
PartyOption 파티 라이브러리 기능을 미세 조정하도록 설정할 수 있는 추가 옵션입니다.
PartyRegionUpdateMode Party 라이브러리가 PartyRegionUpdateConfiguration 구조의 일부로 자동 지역 검색 및 연결 품질 측정을 수행하는 방법을 나타내는 구성 모드입니다.
PartySendMessageOptions 메시지를 보내는 방법을 제어하는 옵션입니다.
PartyStateChangeResult 상태 변경을 생성하는 파티 라이브러리 작업에 대한 결과입니다.
PartyStateChangeType 파티 라이브러리에서 발생할 수 있는 상태 변경 유형입니다.
PartySynthesizeTextToSpeechType 텍스트 음성 변환 작업의 유형입니다.
PartyTextChatFilterLevel PartyLocalChatControl::SetTextChatOptions로 텍스트 조정이 활성화된 경우 수신 텍스트 채팅에 적용되는 필터링 수준입니다.
PartyTextChatOptions 문자 채팅 옵션입니다.
PartyThreadId 내부 처리 작업의 개략적인 분류입니다.
PartyTranslationReceivedOptions 번역을 받은 방법을 설명하는 플래그입니다.
PartyVoiceAudioOptions 음성 오디오 옵션.
PartyVoiceChatTranscriptionOptions 음성 채팅 전사 옵션입니다.
PartyVoiceChatTranscriptionPhraseType 전사 구의 유형입니다.
PartyWorkMode Party 라이브러리에서 내부 처리 작업을 관리하는 방법을 나타내는 구성 모드입니다.