Class Socket
extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer
Constructor
constructor(mediaGateway: Socketclass Socketdetritus-client-socket/Socket)
Properties
headers: {audio: RTPHeaderclass RTPHeaderdetritus-client-socket/mediapackets/RTPHeader, video?: RTPHeaderclass RTPHeaderdetritus-client-socket/mediapackets/RTPHeader}[src]
local: IpInformationinterface IpInformationdetritus-client-socket/IpInformation[src]
mediaGateway: Socketclass Socketdetritus-client-socket/Socket[src]
nonces: {audio: RTPNonceclass RTPNoncedetritus-client-socket/mediapackets/RTPNonce, video?: RTPNonceclass RTPNoncedetritus-client-socket/mediapackets/RTPNonce}[src]
remote: IpInformationinterface IpInformationdetritus-client-socket/IpInformation[src]
Methods
setAudioCodec(codec?: MediaCodecsenum MediaCodecsdetritus-client-socket/MediaCodecs | null | string): Socketclass Socketdetritus-client-socket/Socket[src]
setVideoCodec(codec?: MediaCodecsenum MediaCodecsdetritus-client-socket/MediaCodecs | null | string): Socketclass Socketdetritus-client-socket/Socket[src]
sendAudioFrame(packet: Bufferexternal Buffer, options?: FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions): void[src]
sendVideoFrame(packet: Bufferexternal Buffer, options?: FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions): void[src]
sendFrame(packet: Bufferexternal Buffer, options: FrameOptionsinterface FrameOptionsdetritus-client-socket/FrameOptions = {}): void[src]
on(event: string | symbol, listener: (...args: any[]) => void): Socketclass Socketdetritus-client-socket/Socket[src]
9 more overloads
on(event: "log", listener: (error: Errorexternal Error) => any): Socketclass Socketdetritus-client-socket/Socket[src]
on(
event: "packet",
listener: (packet: TransportPacketinterface TransportPacketdetritus-client-socket/TransportPacket) => any
): Socketclass Socketdetritus-client-socket/Socket[src]listener: (packet: TransportPacketinterface TransportPacketdetritus-client-socket/TransportPacket) => any