Receives all piped transports by emitting an event to the server and processing the response.
This method communicates with the server to request piped transports for a specific room and member.
It checks if any producers exist and, if so, iterates through different levels to retrieve piped producers.
Param: options
The options for receiving all piped transports.
Param: options.nsock
The socket instance used for communication.
Param: options.community
Whether the room is a community edition room.
Param: options.parameters
The parameters for the operation.
Param: options.parameters.roomName
The name of the room.
Param: options.parameters.member
The member identifier.
Param: options.parameters.getPipedProducersAlt
The function to get piped producers for a given level.
Returns
A promise that resolves when the operation is complete.
Receives all piped transports by emitting an event to the server and processing the response.
This method communicates with the server to request piped transports for a specific room and member. It checks if any producers exist and, if so, iterates through different levels to retrieve piped producers.
Param: options
The options for receiving all piped transports.
Param: options.nsock
The socket instance used for communication.
Param: options.community
Whether the room is a community edition room.
Param: options.parameters
The parameters for the operation.
Param: options.parameters.roomName
The name of the room.
Param: options.parameters.member
The member identifier.
Param: options.parameters.getPipedProducersAlt
The function to get piped producers for a given level.
Returns
A promise that resolves when the operation is complete.
Throws
Will log an error message if the operation fails.
Example