다음을 통해 공유


PayloadAssembler class

스트리밍 라이브러리에 대한 페이로드를 어셈블합니다.

생성자

PayloadAssembler(StreamManager, IAssemblerParams)

PayloadAssembler 클래스의 새 인스턴스를 초기화합니다.

속성

contentLength
end
id
payloadType

메서드

close()

어셈블러를 닫습니다.

getPayloadStream()

어셈블러의 페이로드를 스트림으로 검색합니다.

onReceive(IHeader, SubscribableStream, number)

들어오는 스트림에서 새 바이트를 받을 때 어셈블러가 실행하는 작업입니다.

생성자 세부 정보

PayloadAssembler(StreamManager, IAssemblerParams)

PayloadAssembler 클래스의 새 인스턴스를 초기화합니다.

new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)

매개 변수

params
IAssemblerParams

스트리밍 어셈블러에 대한 매개 변수입니다.

속성 세부 정보

contentLength

contentLength: number

속성 값

number

end

end: boolean

속성 값

boolean

id

id: string

속성 값

string

payloadType

payloadType: string | PayloadTypes

속성 값

string | PayloadTypes

메서드 세부 정보

close()

어셈블러를 닫습니다.

function close()

getPayloadStream()

어셈블러의 페이로드를 스트림으로 검색합니다.

function getPayloadStream(): SubscribableStream

반환

어셈블러 페이로드의 SubscribableStream.

onReceive(IHeader, SubscribableStream, number)

들어오는 스트림에서 새 바이트를 받을 때 어셈블러가 실행하는 작업입니다.

function onReceive(header: IHeader, stream: SubscribableStream, _contentLength: number)

매개 변수

header
IHeader

스트림의 헤더입니다.

stream
SubscribableStream

어셈블되는 들어오는 스트림입니다.

_contentLength

number

스트림의 길이(유한한 경우)입니다.