Skip to content

Class: SccParser ​

Defined in: SccParser.ts:39

SCC Parser

Constructors ​

Constructor ​

ts
new SccParser(processor, field?): SccParser;

Defined in: SccParser.ts:45

Parameters ​

processor ​

Pick<Cta608Parser, "addData">

field? ​

number = 1

Returns ​

SccParser

Properties ​

field ​

ts
field: number;

Defined in: SccParser.ts:43


hasHeader ​

ts
hasHeader: boolean = false;

Defined in: SccParser.ts:40


nrLinesParsed ​

ts
nrLinesParsed: number = 0;

Defined in: SccParser.ts:41


processor ​

ts
processor: Pick<Cta608Parser, "addData">;

Defined in: SccParser.ts:42

Methods ​

getField() ​

ts
getField(): number;

Defined in: SccParser.ts:114

Returns ​

number


getHeaderStatus() ​

ts
getHeaderStatus(): boolean;

Defined in: SccParser.ts:110

Returns ​

boolean


getLinesParsed() ​

ts
getLinesParsed(): number;

Defined in: SccParser.ts:118

Returns ​

number


parse() ​

ts
parse(text): void;

Defined in: SccParser.ts:50

Parameters ​

text ​

string

Returns ​

void


parseDataLine() ​

ts
parseDataLine(line): [number, number[]] | null;

Defined in: SccParser.ts:73

Parameters ​

line ​

string

Returns ​

[number, number[]] | null


timeConverter() ​

ts
timeConverter(smpteTs): number;

Defined in: SccParser.ts:93

Parameters ​

smpteTs ​

string

Returns ​

number

A Streaming Video Technology Alliance project.