다음을 통해 공유


PartyLocalChatControl::ConfigureAudioManipulationCaptureStream

오디오 조작 캡처 스트림을 구성하기 위해 비동기 작업을 대기합니다.

구문

PartyError ConfigureAudioManipulationCaptureStream(  
    PartyAudioManipulationSinkStreamConfiguration* configuration,  
    void* asyncIdentifier  
)  

매개 변수

configurationPartyAudioManipulationSinkStreamConfiguration*
선택 사항

스트림 구성입니다.

asyncIdentifier void*
선택 사항

완료 상태 변경을 이 호출과 연결하는 데 사용할 수 있는 선택적 앱 정의 포인터 크기의 컨텍스트 값입니다.

반환 값

PartyError

호출이 성공한 경우 c_partyErrorSuccess이고 그렇지 않은 경우 오류 코드입니다. 사용자가 읽을 수 있는 형식의 오류 코드는 PartyManager::GetErrorMessage()를 통해 검색할 수 있습니다.

비고

구성이 null이 아닌 경우, 이 채팅 컨트롤에 대한 캡처 스트림이 만들어집니다. 이러한 스트림은 이 채팅 컨트롤이 통신하도록 구성된 다른 모든 채팅 컨트롤로 전송되는 채팅 컨트롤의 음성 입력 역할을 합니다. 구성이 null이고 캡처 스트림이 이전에 구성된 경우 캡처가 제거됩니다.

비동기 작업 완료시 null이 아닌 구성을 지정하면 PartyLocalChatControl::GetAudioManipulationCaptureStream()을 통해 이 채팅 컨트롤의 캡처 스트림을 쿼리할 수 있습니다. 완료는 PartyConfigureAudioManipulationCaptureStreamCompletedStateChange를 사용하여 표시됩니다.

플랫폼 지원 및 지원되는 형식

이 함수는 Windows, Xbox 및 PlayStation® 5에서만 지원됩니다. 다른 플랫폼에서 호출하는 경우 실패합니다.

다음 형식 옵션은 Windows 및 Xbox에서 지원됩니다.

형식 옵션 지원되는 값
초당 샘플 수 24kHz
채널 마스크 0
채널 수 1
샘플당 비트 수 32
샘플 형식 PartyAudioSampleType::Float
인터리빙 false



PlayStation® 5에서 지원되는 형식 옵션 목록은 파티 라이브러리 패키지와 함께 배포된 README-RealTimeAudioManipulation.md 문서를 참조하세요.

요구 사항

헤더: Party.h

참고 항목

PartyLocalChatControl