• Alpha

    Validate a list of segments.

    Parameters

    • segments: Segment[]

      List of Segment from cmaf ham model

    • Optional trackId: string

      Optional: parent track id

    • Optional prevValidation: Validation

      Optional: validation object from parent previous validate method call

    Returns Validation

    Validation

    Example

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

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

    const validation = cmaf.validateSegments(segments);

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