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
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
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
Returns
number
set()
set(
key
,value
,flags
):number
Defined in: src/lib/native-types.ts:325
Parameters
key
string
value
string
flags
Returns
number