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)

パラメーター

streamManager
StreamManager

アセンブリされるストリームを管理する StreamManager

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

戻り値

アセンブラーのペイロードの サブスクライブ可能ストリーム

onReceive(IHeader, SubscribableStream, number)

アセンブラーが受信ストリームで新しいバイトを受信したときに実行されるアクション。

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

パラメーター

header
IHeader

ストリームのヘッダー。

stream
SubscribableStream

アセンブリされている受信ストリーム。

_contentLength

number

ストリームの長さ (有限の場合)。