Class: RtpHeader
Constructors#
constructor#
• new RtpHeader(props?)
Parameters#
| Name | Type |
|---|---|
props | Partial<RtpHeader> |
Defined in#
packages/rtp/src/rtp/rtp.ts:48
Properties#
csrc#
• csrc: number[] = []
Defined in#
packages/rtp/src/rtp/rtp.ts:44
extension#
• extension: boolean = false
Defined in#
packages/rtp/src/rtp/rtp.ts:37
extensionLength#
• Optional extensionLength: number
deserialize only
Defined in#
packages/rtp/src/rtp/rtp.ts:47
extensionProfile#
• extensionProfile: ExtensionProfile
Defined in#
packages/rtp/src/rtp/rtp.ts:45
extensions#
• extensions: Extension[] = []
Defined in#
packages/rtp/src/rtp/rtp.ts:48
marker#
• marker: boolean = false
Defined in#
packages/rtp/src/rtp/rtp.ts:38
padding#
• padding: boolean = false
Defined in#
packages/rtp/src/rtp/rtp.ts:35
paddingSize#
• paddingSize: number = 0
Defined in#
packages/rtp/src/rtp/rtp.ts:36
payloadOffset#
• payloadOffset: number = 0
Defined in#
packages/rtp/src/rtp/rtp.ts:39
payloadType#
• payloadType: number = 0
Defined in#
packages/rtp/src/rtp/rtp.ts:40
sequenceNumber#
• sequenceNumber: number = 0
Defined in#
packages/rtp/src/rtp/rtp.ts:41
ssrc#
• ssrc: number = 0
Defined in#
packages/rtp/src/rtp/rtp.ts:43
timestamp#
• timestamp: number = 0
Defined in#
packages/rtp/src/rtp/rtp.ts:42
version#
• version: number = 2
Defined in#
packages/rtp/src/rtp/rtp.ts:34
Accessors#
serializeSize#
• get serializeSize(): number
Returns#
number
Defined in#
packages/rtp/src/rtp/rtp.ts:162
Methods#
serialize#
▸ serialize(size): Buffer
Parameters#
| Name | Type |
|---|---|
size | number |
Returns#
Buffer
Defined in#
packages/rtp/src/rtp/rtp.ts:189
deSerialize#
▸ Static deSerialize(rawPacket): RtpHeader
Parameters#
| Name | Type |
|---|---|
rawPacket | Buffer |