Skip to content

node-av / lib/native-types / NativeSyncQueue

Interface: NativeSyncQueue ​

Defined in: src/lib/native-types.ts:1078

Internal

Native sync queue interface

FFmpeg's native sync_queue from fftools for packet synchronization.

Extends ​

  • Disposable

Methods ​

[dispose]() ​

[dispose](): void

Defined in: node_modules/typescript/lib/lib.esnext.disposable.d.ts:36

Returns ​

void

Inherited from ​

Disposable.[dispose]


addStream() ​

addStream(limiting): number

Defined in: src/lib/native-types.ts:1079

Parameters ​

limiting ​

number

Returns ​

number


free() ​

free(): void

Defined in: src/lib/native-types.ts:1082

Returns ​

void


receive() ​

receive(streamIdx, packet): number

Defined in: src/lib/native-types.ts:1081

Parameters ​

streamIdx ​

number

packet ​

NativePacket

Returns ​

number


send() ​

send(streamIdx, packet): number

Defined in: src/lib/native-types.ts:1080

Parameters ​

streamIdx ​

number

packet ​

NativePacket | null

Returns ​

number