Member Junction
    Preparing search index...

    One embeddable unit of content produced by a segmenter.

    A segment carries Text, Media, or both (the "dual representation" case: a video chapter with a native media reference and its transcript, so it can be embedded natively for retrieval while remaining readable for an agent).

    interface ContentSegment {
        Depth: number;
        EndMs?: number;
        EndOffset?: number;
        Media?: MediaReference;
        Modality: ContentModality;
        PageNumber?: number;
        ParentSequence?: number;
        SegmenterKey: string;
        Sequence: number;
        Speaker?: string;
        StartMs?: number;
        StartOffset?: number;
        Text?: string;
        Title?: string;
        TokenEstimate: number;
    }
    Index

    Properties

    Depth: number

    Nesting depth; 0 for top-level segments.

    EndMs?: number

    Segment end in milliseconds, for audio/video.

    EndOffset?: number

    Exclusive end character offset within the source text.

    Media payload pointer, for non-text segments.

    Modality: ContentModality

    Payload modality.

    PageNumber?: number

    1-based page number, for paginated sources (PDF, slides).

    ParentSequence?: number

    Sequence of this segment's parent, for chapter -> sub-chapter hierarchies.

    SegmenterKey: string

    Registration key of the segmenter that produced this segment — provenance.

    Sequence: number

    0-based position within the full segment list. Assigned by BaseSegmenter.

    Speaker?: string

    Speaker label carried through from transcript cues, when known.

    StartMs?: number

    Segment start in milliseconds, for audio/video.

    StartOffset?: number

    Inclusive start character offset within the source text.

    Text?: string

    Textual payload — the extracted/transcribed text for this segment.

    Title?: string

    Human-readable label, e.g. a heading or a generated chapter title.

    TokenEstimate: number

    Estimated token count of Text (0 for pure-media segments).