Skip to content

node-av / lib / PosixError

Enumeration: PosixError ​

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

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


EAGAIN ​

EAGAIN: "EAGAIN"

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


EBUSY ​

EBUSY: "EBUSY"

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


EEXIST ​

EEXIST: "EEXIST"

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


EINVAL ​

EINVAL: "EINVAL"

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


EIO ​

EIO: "EIO"

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


EISDIR ​

EISDIR: "EISDIR"

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


EMFILE ​

EMFILE: "EMFILE"

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


ENODEV ​

ENODEV: "ENODEV"

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


ENOENT ​

ENOENT: "ENOENT"

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


ENOMEM ​

ENOMEM: "ENOMEM"

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


ENOSPC ​

ENOSPC: "ENOSPC"

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


ENOTDIR ​

ENOTDIR: "ENOTDIR"

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


EPERM ​

EPERM: "EPERM"

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


EPIPE ​

EPIPE: "EPIPE"

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


ERANGE ​

ERANGE: "ERANGE"

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