Bagikan melalui


PayloadAssembler class

Rakitan payload untuk pustaka streaming.

Konstruktor

PayloadAssembler(StreamManager, IAssemblerParams)

Menginisialisasi instans baru kelas PayloadAssembler.

Properti

contentLength
end
id
payloadType

Metode

close()

Menutup perakitan.

getPayloadStream()

Mengambil payload perakitan sebagai aliran.

onReceive(IHeader, SubscribableStream, number)

Tindakan yang dijalankan perakitan ketika byte baru diterima pada aliran masuk.

Detail Konstruktor

PayloadAssembler(StreamManager, IAssemblerParams)

Menginisialisasi instans baru kelas PayloadAssembler.

new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)

Parameter

streamManager
StreamManager

StreamManager mengelola aliran yang sedang dirakit.

params
IAssemblerParams

Parameter untuk perakitan streaming.

Detail Properti

contentLength

contentLength: number

Nilai Properti

number

end

end: boolean

Nilai Properti

boolean

id

id: string

Nilai Properti

string

payloadType

payloadType: string | PayloadTypes

Nilai Properti

string | PayloadTypes

Detail Metode

close()

Menutup perakitan.

function close()

getPayloadStream()

Mengambil payload perakitan sebagai aliran.

function getPayloadStream(): SubscribableStream

Mengembalikan

SubscribableStream payload perakitan.

onReceive(IHeader, SubscribableStream, number)

Tindakan yang dijalankan perakitan ketika byte baru diterima pada aliran masuk.

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

Parameter

header
IHeader

Header aliran.

stream
SubscribableStream

Aliran masuk sedang dirakit.

_contentLength

number

Panjang aliran, jika terbatas.