Skip to content

Class: Row ​

Defined in: Row.ts:52

CTA-608 row consisting of NR_COLS instances of StyledUnicodeChar.

Constructors ​

Constructor ​

ts
new Row(logger?): Row;

Defined in: Row.ts:60

Parameters ​

logger? ​

CaptionsLogger = ...

Returns ​

Row

Properties ​

chars ​

ts
chars: StyledUnicodeChar[] = [];

Defined in: Row.ts:53


cueStartTime ​

ts
cueStartTime: number | null = null;

Defined in: Row.ts:54

Methods ​

backSpace() ​

ts
backSpace(): void;

Defined in: Row.ts:126

Backspace, move one step back and clear character.

Returns ​

void


clear() ​

ts
clear(): void;

Defined in: Row.ts:162

Returns ​

void


clearFromPos() ​

ts
clearFromPos(startPos): void;

Defined in: Row.ts:155

Parameters ​

startPos ​

number

Returns ​

void


clearToEndOfRow() ​

ts
clearToEndOfRow(): void;

Defined in: Row.ts:168

Returns ​

void


copy() ​

ts
copy(other): void;

Defined in: Row.ts:76

Parameters ​

other ​

Row

Returns ​

void


equals() ​

ts
equals(other): boolean;

Defined in: Row.ts:67

Parameters ​

other ​

Row

Returns ​

boolean


getTextString() ​

ts
getTextString(): string;

Defined in: Row.ts:172

Returns ​

string


insertChar() ​

ts
insertChar(byte): void;

Defined in: Row.ts:131

Parameters ​

byte ​

number

Returns ​

void


isEmpty() ​

ts
isEmpty(): boolean;

Defined in: Row.ts:82

Returns ​

boolean


moveCursor() ​

ts
moveCursor(relPos): void;

Defined in: Row.ts:113

Move the cursor relative to current position.

Parameters ​

relPos ​

number

Returns ​

void


setCursor() ​

ts
setCursor(absPos): void;

Defined in: Row.ts:96

Set the cursor to a valid column.

Parameters ​

absPos ​

number

Returns ​

void


setPenStyles() ​

ts
setPenStyles(styles): void;

Defined in: Row.ts:190

Parameters ​

styles ​

Partial<PenStyles>

Returns ​

void

A Streaming Video Technology Alliance project.