Skip to content

node-av / lib/native-types / NativeOutputFormat

Interface: NativeOutputFormat ​

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

Internal

Native AVOutputFormat binding interface

Muxer definition. Describes a supported output container format.

Properties ​

__brand ​

readonly __brand: "NativeOutputFormat"

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


audioCodec ​

readonly audioCodec: AVCodecID

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


extensions ​

readonly extensions: string | null

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


flags ​

readonly flags: AVFormatFlag

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


longName ​

readonly longName: string | null

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


mimeType ​

readonly mimeType: string | null

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


name ​

readonly name: string | null

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


subtitleCodec ​

readonly subtitleCodec: AVCodecID

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


videoCodec ​

readonly videoCodec: AVCodecID

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

Methods ​

getCodecId() ​

getCodecId(tag): AVCodecID

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

Parameters ​

tag ​

number

Returns ​

AVCodecID


getCodecTag() ​

getCodecTag(codecId): number | null

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

Parameters ​

codecId ​

AVCodecID

Returns ​

number | null