Skip to main content
스트림에서 사용할 수 있는 다음 버퍼를 가져옵니다.

Syntax

Parameters

buffer   PartyMutableDataBuffer*
output
출력 버퍼입니다. 사용 가능한 버퍼가 없으면 PartyMutableDataBuffer의 bufferByteCount 필드는 0이고 buffer 필드는 nullptr입니다.

Return value

PartyError 호출이 성공하면 c_partyErrorSuccess이며, 그렇지 않으면 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형태는 PartyManager::GetErrorMessage()를 통해 가져올 수 있습니다.

Remarks

음성 활동이 감지되면 40ms마다 새 버퍼가 사용 가능해집니다. 그렇지 않으면 사용 가능한 버퍼가 없습니다. 이 메서드로 가져온 버퍼는 사용을 마친 후 PartyAudioManipulationSourceStream::ReturnBuffer()를 통해 라이브러리에 반환해야 합니다.

즉시 사용 가능한 버퍼의 총 개수는 PartyAudioManipulationSourceStream::GetAvailableBufferCount()를 통해 가져올 수 있습니다. 반환되기 전에 여러 버퍼를 연속으로 가져올 수 있습니다.

각 버퍼는 PartyAudioManipulationSourceStream::GetFormat()에서 지정한 형식입니다.

앱이 필요에 따라 오디오를 원본 위치에서 수정할 수 있도록 가변 데이터 버퍼가 제공됩니다.

Requirements

Header: Party.h

See also

PartyAudioManipulationSourceStream
PartyAudioManipulationSourceStream::GetFormat
PartyAudioManipulationSourceStream::ReturnBuffer
마지막 수정일 2026년 8월 13일