Partager via


PayloadAssembler class

Assemble des charges utiles pour la bibliothèque de streaming.

Constructeurs

PayloadAssembler(StreamManager, IAssemblerParams)

Initialise une nouvelle instance de la classe PayloadAssembler.

Propriétés

contentLength
end
id
payloadType

Méthodes

close()

Ferme l’assembleur.

getPayloadStream()

Récupère la charge utile de l’assembleur en tant que flux.

onReceive(IHeader, SubscribableStream, number)

L’action exécutée par l’assembleur lorsque de nouveaux octets sont reçus sur le flux entrant.

Détails du constructeur

PayloadAssembler(StreamManager, IAssemblerParams)

Initialise une nouvelle instance de la classe PayloadAssembler.

new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)

Paramètres

streamManager
StreamManager

La StreamManager la gestion du flux en cours d’assemblage.

params
IAssemblerParams

Paramètres d’un assembleur de streaming.

Détails de la propriété

contentLength

contentLength: number

Valeur de propriété

number

end

end: boolean

Valeur de propriété

boolean

id

id: string

Valeur de propriété

string

payloadType

payloadType: string | PayloadTypes

Valeur de propriété

string | PayloadTypes

Détails de la méthode

close()

Ferme l’assembleur.

function close()

getPayloadStream()

Récupère la charge utile de l’assembleur en tant que flux.

function getPayloadStream(): SubscribableStream

Retours

Un AbonnementStream de la charge utile de l’assembleur.

onReceive(IHeader, SubscribableStream, number)

L’action exécutée par l’assembleur lorsque de nouveaux octets sont reçus sur le flux entrant.

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

Paramètres

header
IHeader

En-tête du flux.

stream
SubscribableStream

Flux entrant en cours d’assemblage.

_contentLength

number

Longueur du flux, s’il est fini.