Skip to content

node-av / lib / PosixError

Enumeration: PosixError

Defined in: src/lib/error.ts:19

POSIX error names that can be converted to FFmpeg error codes. These are platform-specific and resolved at runtime.

Example

typescript
import { PosixError, FFmpegError } from 'node-av';

// Get platform-specific error code
const errorCode = FFmpegError.AVERROR(PosixError.EAGAIN);
console.log(`EAGAIN on this platform: ${errorCode}`);

Enumeration Members

EACCES

EACCES: "EACCES"

Defined in: src/lib/error.ts:27


EAGAIN

EAGAIN: "EAGAIN"

Defined in: src/lib/error.ts:20


EBUSY

EBUSY: "EBUSY"

Defined in: src/lib/error.ts:33


EEXIST

EEXIST: "EEXIST"

Defined in: src/lib/error.ts:29


EINVAL

EINVAL: "EINVAL"

Defined in: src/lib/error.ts:22


EIO

EIO: "EIO"

Defined in: src/lib/error.ts:23


EISDIR

EISDIR: "EISDIR"

Defined in: src/lib/error.ts:32


EMFILE

EMFILE: "EMFILE"

Defined in: src/lib/error.ts:34


ENODEV

ENODEV: "ENODEV"

Defined in: src/lib/error.ts:30


ENOENT

ENOENT: "ENOENT"

Defined in: src/lib/error.ts:26


ENOMEM

ENOMEM: "ENOMEM"

Defined in: src/lib/error.ts:21


ENOSPC

ENOSPC: "ENOSPC"

Defined in: src/lib/error.ts:25


ENOTDIR

ENOTDIR: "ENOTDIR"

Defined in: src/lib/error.ts:31


EPERM

EPERM: "EPERM"

Defined in: src/lib/error.ts:28


EPIPE

EPIPE: "EPIPE"

Defined in: src/lib/error.ts:24


ERANGE

ERANGE: "ERANGE"

Defined in: src/lib/error.ts:35