NativeQuicMoqtTransport
Defined in: relay-quic/src/index.ts:62
The transport a NativeQuicConnection carries: a MoqtTransport that reports the selected protocol.
Extends
Section titled “Extends”Properties
Section titled “Properties”closed
Section titled “closed”readonly closed: Promise<unknown>;Defined in: moq-core/dist/protocol/session.d.ts:45
Settles when the transport session has closed.
Inherited from
Section titled “Inherited from”incomingBidirectionalStreams
Section titled “incomingBidirectionalStreams”readonly incomingBidirectionalStreams: ReadableStream<BidirectionalStreamLike>;Defined in: moq-core/dist/protocol/session.d.ts:34
Bidirectional streams the peer opens: its request streams.
Inherited from
Section titled “Inherited from”MoqtTransport.incomingBidirectionalStreams
incomingUnidirectionalStreams
Section titled “incomingUnidirectionalStreams”readonly incomingUnidirectionalStreams: ReadableStream<ReadableStream<Uint8Array<ArrayBufferLike>>>;Defined in: moq-core/dist/protocol/session.d.ts:32
Unidirectional streams the peer opens: its control stream and data streams.
Inherited from
Section titled “Inherited from”MoqtTransport.incomingUnidirectionalStreams
protocol
Section titled “protocol”readonly protocol: string;Defined in: relay-quic/src/index.ts:64
The ALPN identifier the peer selected; empty until ready resolves.
Overrides
Section titled “Overrides”Methods
Section titled “Methods”close()
Section titled “close()”close(closeInfo?): void;Defined in: moq-core/dist/protocol/session.d.ts:40
Close the transport session with an optional application close code and reason.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
closeInfo? |
{ closeCode?: number; reason?: string; } |
closeInfo.closeCode? |
number |
closeInfo.reason? |
string |
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”createBidirectionalStream()
Section titled “createBidirectionalStream()”createBidirectionalStream(): Promise<BidirectionalStreamLike>;Defined in: moq-core/dist/protocol/session.d.ts:38
Open a bidirectional stream to the peer.
Returns
Section titled “Returns”Promise<BidirectionalStreamLike>
Inherited from
Section titled “Inherited from”MoqtTransport.createBidirectionalStream
createUnidirectionalStream()
Section titled “createUnidirectionalStream()”createUnidirectionalStream(options?): Promise<WritableStream<Uint8Array<ArrayBufferLike>>>;Defined in: moq-core/dist/protocol/session.d.ts:36
Open a unidirectional stream to the peer, scheduled by options.sendOrder where the transport supports it.
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
options? |
MoqtSendStreamOptions |
Returns
Section titled “Returns”Promise<WritableStream<Uint8Array<ArrayBufferLike>>>