Skip to content

node-av / lib/native-types / NativeDictionary

Interface: NativeDictionary

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

Internal

Native AVDictionary binding interface

Key-value store for options and metadata. Used throughout FFmpeg for configuration and metadata. Direct mapping to FFmpeg's AVDictionary.

Extends

  • Disposable

Properties

__brand

readonly __brand: "NativeDictionary"

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

Methods

[dispose]()

[dispose](): void

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

Returns

void

Overrides

Disposable.[dispose]


alloc()

alloc(): void

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

Returns

void


copy()

copy(dst, flags): number

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

Parameters

dst

NativeDictionary

flags

AVDictFlag

Returns

number


count()

count(): number

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

Returns

number


free()

free(): void

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

Returns

void


get()

get(key, flags): string | null

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

Parameters

key

string

flags

AVDictFlag

Returns

string | null


getAll()

getAll(): Record<string, string>

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

Returns

Record<string, string>


getString()

getString(keyValSep, pairsSep): string | null

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

Parameters

keyValSep

string

pairsSep

string

Returns

string | null


parseString()

parseString(str, keyValSep, pairsSep, flags): number

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

Parameters

str

string

keyValSep

string

pairsSep

string

flags

AVDictFlag

Returns

number


set()

set(key, value, flags): number

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

Parameters

key

string

value

string

flags

AVDictFlag

Returns

number