Skip to content

Class: Cta608Channel ​

Defined in: Cta608Channel.ts:54

CTA-608 Channel

Constructors ​

Constructor ​

ts
new Cta608Channel(
   channelNumber, 
   outputFilter, 
   logger?
): Cta608Channel;

Defined in: Cta608Channel.ts:67

Parameters ​

channelNumber ​

number

outputFilter ​

CueHandler

logger? ​

CaptionsLogger = ...

Returns ​

Cta608Channel

Properties ​

chNr ​

ts
chNr: number;

Defined in: Cta608Channel.ts:55


cueStartTime ​

ts
cueStartTime: number | null;

Defined in: Cta608Channel.ts:63


currRollUpRow ​

ts
currRollUpRow: Row;

Defined in: Cta608Channel.ts:61


displayedMemory ​

ts
displayedMemory: CaptionScreen;

Defined in: Cta608Channel.ts:58


lastOutputScreen ​

ts
lastOutputScreen: CaptionScreen;

Defined in: Cta608Channel.ts:60


mode ​

ts
mode: CaptionModes;

Defined in: Cta608Channel.ts:57


nonDisplayedMemory ​

ts
nonDisplayedMemory: CaptionScreen;

Defined in: Cta608Channel.ts:59


outputFilter ​

ts
outputFilter: CueHandler;

Defined in: Cta608Channel.ts:56


writeScreen ​

ts
writeScreen: CaptionScreen;

Defined in: Cta608Channel.ts:62

Methods ​

ccAOF() ​

ts
ccAOF(): void;

Defined in: Cta608Channel.ts:170

Returns ​

void


ccAON() ​

ts
ccAON(): void;

Defined in: Cta608Channel.ts:174

Returns ​

void


ccBS() ​

ts
ccBS(): void;

Defined in: Cta608Channel.ts:157

Returns ​

void


ccCR() ​

ts
ccCR(): void;

Defined in: Cta608Channel.ts:224

Returns ​

void


ccDER() ​

ts
ccDER(): void;

Defined in: Cta608Channel.ts:178

Returns ​

void


ccEDM() ​

ts
ccEDM(): void;

Defined in: Cta608Channel.ts:217

Returns ​

void


ccENM() ​

ts
ccENM(): void;

Defined in: Cta608Channel.ts:231

Returns ​

void


ccEOC() ​

ts
ccEOC(): void;

Defined in: Cta608Channel.ts:237

Returns ​

void


ccFON() ​

ts
ccFON(): void;

Defined in: Cta608Channel.ts:193

Returns ​

void


ccMIDROW() ​

ts
ccMIDROW(secondByte): void;

Defined in: Cta608Channel.ts:256

Parameters ​

secondByte ​

number

Returns ​

void


ccRCL() ​

ts
ccRCL(): void;

Defined in: Cta608Channel.ts:151

Returns ​

void


ccRDC() ​

ts
ccRDC(): void;

Defined in: Cta608Channel.ts:199

Returns ​

void


ccRTD() ​

ts
ccRTD(): void;

Defined in: Cta608Channel.ts:211

Returns ​

void


ccRU() ​

ts
ccRU(nrRows): void;

Defined in: Cta608Channel.ts:185

Parameters ​

nrRows ​

number | null

Returns ​

void


ccTO() ​

ts
ccTO(nrCols): void;

Defined in: Cta608Channel.ts:250

Parameters ​

nrCols ​

number

Returns ​

void


ccTR() ​

ts
ccTR(): void;

Defined in: Cta608Channel.ts:205

Returns ​

void


cueSplitAtTime() ​

ts
cueSplitAtTime(t): void;

Defined in: Cta608Channel.ts:305

Parameters ​

t ​

number

Returns ​

void


getHandler() ​

ts
getHandler(): CueHandler;

Defined in: Cta608Channel.ts:99

Returns ​

CueHandler


insertChars() ​

ts
insertChars(chars): void;

Defined in: Cta608Channel.ts:135

Parameters ​

chars ​

number[]

Returns ​

void


outputDataUpdate() ​

ts
outputDataUpdate(dispatch?): void;

Defined in: Cta608Channel.ts:276

Parameters ​

dispatch? ​

boolean = false

Returns ​

void


reset() ​

ts
reset(): void;

Defined in: Cta608Channel.ts:87

Returns ​

void


setBkgData() ​

ts
setBkgData(bkgData): void;

Defined in: Cta608Channel.ts:111

Parameters ​

bkgData ​

Partial<PenStyles>

Returns ​

void


setHandler() ​

ts
setHandler(outputFilter): void;

Defined in: Cta608Channel.ts:103

Parameters ​

outputFilter ​

CueHandler

Returns ​

void


setMode() ​

ts
setMode(newMode): void;

Defined in: Cta608Channel.ts:115

Parameters ​

newMode ​

CaptionModes

Returns ​

void


setPAC() ​

ts
setPAC(pacData): void;

Defined in: Cta608Channel.ts:107

Parameters ​

pacData ​

PACData

Returns ​

void

A Streaming Video Technology Alliance project.