Skip to content

Function: validateSegments() ​

ts
function validateSegments(
   segments, 
   trackId?, 
   prevValidation?
): Validation;

Defined in: services/validators/validateSegments.ts:29

Alpha

Validate a list of segments.

Parameters ​

segments ​

Segment[]

List of Segment from cmaf ham model

trackId? ​

string

Optional: parent track id

prevValidation? ​

Validation

Optional: validation object from parent previous validate method call

Returns ​

Validation

Validation

Example ​

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

// const segments: Segment[] = ...;

const validation = cmaf.validateSegments(segments);

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

A Streaming Video Technology Alliance project.