QtlMovie 1.12 (A specialized FFmpeg front-end)
Qtl Namespace Reference

Qtl namespace. More...

Enumerations

enum  AdjacentFlag {
  AdjacentBefore = 0x0001,
  AdjacentAfter = 0x0002,
  AdjacentAny = 0x0003
}
 Flags for QtlRange::adjacent(). More...
 
enum  HexaFlag {
  HexHexa = 0x0001,
  HexAscii = 0x0002,
  HexOffset = 0x0004,
  HexWideOffset = 0x0008,
  HexSingleLine = 0x0010,
  HexBytesPerLine = 0x0020,
  HexCStyle = 0x0040,
  HexBinary = 0x0080,
  HexBinNibble = 0x0100,
  HexCompact = 0x0200
}
 Flags for the qtlHexa family of functions. More...
 
enum  MergeRangeFlag {
  AdjacentOnly = 0x0000,
  Sorted = 0x0001,
  NoDuplicate = 0x0002
}
 Flags for QtlRangeList::merge(). More...
 
enum  ProcessPriority {
  VeryLowPriority,
  LowPriority,
  NormalPriority,
  HighPriority,
  VeryHighPriority
}
 Priority of a process, as used by QtlProcess. More...
 

Variables

const int DefautLineWidth = 78
 Default line width for output formatting. More...
 

Detailed Description

Qtl namespace.

Enumeration Type Documentation

◆ HexaFlag

Flags for the qtlHexa family of functions.

Enumerator
HexHexa 

Dump hexa values.

HexAscii 

Dump ascii values.

HexOffset 

Display address offsets.

HexWideOffset 

Always wide offset.

HexSingleLine 

Hexa on one single line, no line feed, ignore other flags.

HexBytesPerLine 

Interpret lineWidth as number of displayed Bytes Per Line.

HexCStyle 

C-style hexa value ("0xXX," instead of "XX").

HexBinary 

Dump binary values ("XXXXXXXX" binary digits).

HexBinNibble 

Binary values are grouped by nibble ("XXXX XXXX").

HexCompact 

Same as HexSingleLine without spaces.

◆ ProcessPriority

Priority of a process, as used by QtlProcess.

Exact mapping depends on the operating system.

Enumerator
VeryLowPriority 

Unix: nice +20, Windows: IDLE_PRIORITY_CLASS.

LowPriority 

Unix: nice +10, Windows: BELOW_NORMAL_PRIORITY_CLASS.

NormalPriority 

Unix: nice 0, Windows: NORMAL_PRIORITY_CLASS.

HighPriority 

Unix: nice -10, Windows: ABOVE_NORMAL_PRIORITY_CLASS.

VeryHighPriority 

Unix: nice -20, Windows: HIGH_PRIORITY_CLASS.

◆ AdjacentFlag

Flags for QtlRange::adjacent().

Enumerator
AdjacentBefore 

The first (or "this") object is adjacent before the second (or "other") object.

AdjacentAfter 

The first (or "this") object is adjacent after the second (or "other") object.

AdjacentAny 

The two objects are adjacent in any order.

◆ MergeRangeFlag

Flags for QtlRangeList::merge().

Enumerator
AdjacentOnly 

Merge adjacent ranges only, keep total value count and order.

Sorted 

Sort the list of ranges first.

NoDuplicate 

Remove duplicates, merge overlapped ranges.

Variable Documentation

◆ DefautLineWidth

const int Qtl::DefautLineWidth = 78

Default line width for output formatting.