AVBlocks for C++  1.9
Audio and Video Software Development Kit
primo::avblocks::ErrorFacility Namespace Reference

Describes the AVBlocks facilities that could generate errors. More...

Enumerations

enum  Enum {
  Success = 0,
  SystemWindows = 1,
  SystemMacOSStatus = 2,
  SystemMacMach = 3,
  SystemPosix = 4,
  AVBlocks = 5,
  Transcoder = 6,
  Demuxer = 7,
  Muxer = 8,
  Codec = 9,
  MediaInfo = 10,
  Stream = 11,
  Block = 12
}
 ErrorFacility::Enum. More...

Detailed Description

Describes the AVBlocks facilities that could generate errors.

Each facility represents either an external component or a component implemented by AVBlocks.

Often error codes will have the same value, but different meaning depending on the facility that generated the error.

Version:
1.0.0

Enumeration Type Documentation

enum Enum

ErrorFacility::Enum.

Enumerator:
Success 

Not a facility.

This is a special value that indicates a successful operation.

SystemWindows 

Windows OS.

SystemMacOSStatus 

MacOS.

SystemMacMach 

Mach (Mac)

SystemPosix 

POSIX (Linux, Mac)

AVBlocks 

AVBlocks API error.

The error code is a value from the AVBlocksError::Enum.

Transcoder 

Transcoder error.

The error code is a value from the TranscoderError::Enum.

Demuxer 

Demuxer error.

The error code is a value from the DemuxerError::Enum.

Muxer 

Multiplexer error.

The error code is a value from the MuxerError::Enum.

Codec 

Codec error.

The error code is a value from the CodecError::Enum.

MediaInfo 

MediaInfo error.

The error code is a value from the MediaInfoError::Enum.

Stream 

Stream error.

The error code is a value from the StreamError::Enum.

Block 

Plug-in error.

The error code is specific to a AVBlocks plug-in (a.k.a. block).

 All Classes Namespaces Files Functions Variables Enumerations Enumerator