Skip to content

Function: validateTrack() ​

ts
function validateTrack(
   track, 
   switchingSetId?, 
   prevValidation?
): Validation;

Defined in: services/validators/validateTrack.ts:38

Alpha

Validate a track. It validates in cascade, calling each child validation method.

Validations:

  • track has id
  • Invokes specific audio, video and text validations

Parameters ​

track ​

Track

Track from cmaf ham model

switchingSetId? ​

string

Optional: parent switching set id

prevValidation? ​

Validation

Optional: validation object from parent previous validate method call

Returns ​

Validation

Validation

Example ​

ts
import cmaf, { Track } from '@svta/common-media-library/cmaf-ham';
...

// const track: Track = ...;

const validation = cmaf.validateTrack(track);

Example output: { status: true|false, errorMessages: [...] }

A Streaming Video Technology Alliance project.