Compartir a través de


PayloadAssembler class

Ensambla cargas para la biblioteca de streaming.

Constructores

PayloadAssembler(StreamManager, IAssemblerParams)

Inicializa una nueva instancia de la clase PayloadAssembler.

Propiedades

contentLength
end
id
payloadType

Métodos

close()

Cierra el ensamblador.

getPayloadStream()

Recupera la carga del ensamblador como una secuencia.

onReceive(IHeader, SubscribableStream, number)

La acción que ejecuta el ensamblador cuando se reciben nuevos bytes en la secuencia entrante.

Detalles del constructor

PayloadAssembler(StreamManager, IAssemblerParams)

Inicializa una nueva instancia de la clase PayloadAssembler.

new PayloadAssembler(streamManager: StreamManager, params: IAssemblerParams)

Parámetros

streamManager
StreamManager

El StreamManager administrar la secuencia que se va a ensamblar.

params
IAssemblerParams

Parámetros para un ensamblador de streaming.

Detalles de las propiedades

contentLength

contentLength: number

Valor de propiedad

number

end

end: boolean

Valor de propiedad

boolean

id

id: string

Valor de propiedad

string

payloadType

payloadType: string | PayloadTypes

Valor de propiedad

string | PayloadTypes

Detalles del método

close()

Cierra el ensamblador.

function close()

getPayloadStream()

Recupera la carga del ensamblador como una secuencia.

function getPayloadStream(): SubscribableStream

Devoluciones

suscripciónStream de la carga del ensamblador.

onReceive(IHeader, SubscribableStream, number)

La acción que ejecuta el ensamblador cuando se reciben nuevos bytes en la secuencia entrante.

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

Parámetros

header
IHeader

Encabezado de la secuencia.

stream
SubscribableStream

Secuencia entrante que se va a ensamblar.

_contentLength

number

Longitud de la secuencia, si es finita.