Skip to content

node-av / lib/native-types / NativeStream

Interface: NativeStream ​

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

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:501


attachedPic ​

readonly attachedPic: NativePacket | null

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


avgFrameRate ​

avgFrameRate: IRational

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


codecpar ​

codecpar: NativeCodecParameters

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


discard ​

discard: AVDiscard

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


disposition ​

disposition: AVDisposition

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


duration ​

duration: bigint

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


eventFlags ​

eventFlags: AVStreamEventFlag

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


id ​

id: number

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


index ​

readonly index: number

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


metadata ​

metadata: NativeDictionary | null

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


nbFrames ​

nbFrames: bigint

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


parser ​

readonly parser: NativeCodecParser | null

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


ptsWrapBits ​

ptsWrapBits: number

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


rFrameRate ​

rFrameRate: IRational

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


sampleAspectRatio ​

sampleAspectRatio: IRational

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


startTime ​

startTime: bigint

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


timeBase ​

timeBase: IRational

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