Skip to content

node-av / lib/native-types / NativeStream

Interface: NativeStream

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

Internal

Native AVStream binding interface

Stream structure. Contains information about one stream in a format context. Note: Streams are created and managed by FormatContext - no lifecycle methods.

Properties

__brand

readonly __brand: "NativeStream"

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


attachedPic

readonly attachedPic: null | NativePacket

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


avgFrameRate

avgFrameRate: IRational

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


codecpar

codecpar: NativeCodecParameters

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


discard

discard: AVDiscard

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


disposition

disposition: AVDisposition

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


duration

duration: bigint

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


eventFlags

eventFlags: AVStreamEventFlag

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


id

id: number

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


index

readonly index: number

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


metadata

metadata: null | NativeDictionary

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


nbFrames

nbFrames: bigint

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


rFrameRate

rFrameRate: IRational

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


sampleAspectRatio

sampleAspectRatio: IRational

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


startTime

startTime: bigint

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


timeBase

timeBase: IRational

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