Skip to content

node-av / lib/native-types / NativeDictionary

Interface: NativeDictionary

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

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

Methods

[dispose]()

[dispose](): void

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

Returns

void

Overrides

Disposable.[dispose]


alloc()

alloc(): void

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

Returns

void


copy()

copy(dst, flags): number

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

Parameters

dst

NativeDictionary

flags

AVDictFlag

Returns

number


count()

count(): number

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

Returns

number


free()

free(): void

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

Returns

void


get()

get(key, flags): null | string

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

Parameters

key

string

flags

AVDictFlag

Returns

null | string


getAll()

getAll(): Record<string, string>

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

Returns

Record<string, string>


getString()

getString(keyValSep, pairsSep): null | string

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

Parameters

keyValSep

string

pairsSep

string

Returns

null | string


parseString()

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

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

Parameters

str

string

keyValSep

string

pairsSep

string

flags

AVDictFlag

Returns

number


set()

set(key, value, flags): number

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

Parameters

key

string

value

string

flags

AVDictFlag

Returns

number