Member Junction
    Preparing search index...

    Module @memberjunction/video-studio-core

    @memberjunction/video-studio-core

    @memberjunction/video-studio-core contains the shared TypeScript contracts (VideoGenerationSpec, VideoBeatTemplate, VideoPacing, and the render worker wire protocol) and pure stage-aware validators for MemberJunction Video Studio. Because this package is imported by both Angular browser clients (@memberjunction/ng-artifacts), server-side engines (@memberjunction/video-studio), and the isolated render worker (@memberjunction/video-studio-render-worker), it must remain strictly environment-agnostic and must never import Node built-ins (fs, path, node:*), database drivers, or server-only MemberJunction packages. See plans/video-studio.md for the full specification.

    Interfaces

    AreaChartProps
    AudioCue
    BarChartProps
    CapturedStill
    ChartKitFrame
    ChartKitPoint
    ChartKitTokens
    CheckIssue
    CheckRequest
    CheckResult
    ColorToken
    ContactSheetImage
    ContactSheetRequest
    ContactSheetResult
    CriticRound
    DataDeltaValue
    DeltaBadgeProps
    DonutChartProps
    ExtractedKeyframe
    GateRecord
    GeneratedAssetBeatPlacement
    GeneratedAssetDisclosureItem
    GeneratedAssetDisclosureSummary
    KeyframeRequest
    KeyframeResult
    KpiTileProps
    LineChartProps
    MJChartKit
    MJVideoRuntime
    MotionRule
    NarrationLine
    NarrationWordTiming
    RankedListProps
    ReferenceAnalysis
    RenderCompositionFile
    RenderHealth
    RenderProgress
    RenderProjectBundle
    RenderRequest
    RenderResult
    RenderResultMetadata
    RenderStagedAsset
    RenderWorkerErrorBody
    RubricCriterionScore
    RubricScoreSummary
    SparklineProps
    StillCapturePoint
    StillsRequest
    StillsResult
    TableRevealProps
    TypeSpec
    VideoArchetypeRef
    VideoAsset
    VideoAssetGenerationMetadata
    VideoAssetGenerationRequest
    VideoAssetRequirement
    VideoAssetsSpec
    VideoAudioSpec
    VideoBeat
    VideoBeatTemplate
    VideoCompositionSource
    VideoDataBinding
    VideoDataFormat
    VideoDataSnapshot
    VideoDataSource
    VideoDefect
    VideoDeliverablesSpec
    VideoFilmBrief
    VideoGeneratedAssetProvenanceItem
    VideoGenerationKeyframe
    VideoGenerationProvenanceSummary
    VideoGenerationSpec
    VideoInteractionSpec
    VideoMusicSpec
    VideoNarrationSpec
    VideoPacing
    VideoProductionManifest
    VideoRenderConfig
    VideoRenderedFormatOutput
    VideoRenderMetadataSummary
    VideoReviewRecord
    VideoSpecValidationError
    VideoSpecValidationOptions
    VideoSpecValidationResult
    VideoStyleGuide
    VideoTableColumn

    Type Aliases

    AudioCueKind
    Base64String
    ChartKitColumn
    CheckIssueCategory
    CheckIssueSeverity
    DataBindingValue
    DataScalarValue
    DataSeriesPoint
    DataSeriesValue
    DataTableCellValue
    DataTableRow
    DataTableValue
    DefectSeverity
    DefectStatus
    GateStatus
    MotionObjectClass
    RenderProgressPhase
    RenderStreamEvent
    RenderWorkerErrorCode
    StillCaptureRole
    VideoAssetKind
    VideoAssetProvenance
    VideoCaptionMode
    VideoDataFormatKind
    VideoDataShape
    VideoDataSourceKind
    VideoFormat
    VideoGateId
    VideoGenerationRequestStatus
    VideoInteractionMode
    VideoProductionStatus
    VideoRenderQuality
    VideoSpecErrorCode
    VideoSpecSection

    Variables

    AS_OF_DATA_KEY
    AUDIO_CUE_KINDS
    BEAT_TIMELINE_TOLERANCE_SECONDS
    DEFAULT_CHART_KIT_TOKENS
    DEFECT_SEVERITIES
    DEFECT_STATUSES
    GATE_STATUSES
    MJ_CHART_KIT_PATH
    MJ_CHART_KIT_SCRIPT
    MOTION_OBJECT_CLASSES
    RENDER_WORKER_ENV
    RENDER_WORKER_PORT_PREFIX
    RENDER_WORKER_ROUTES
    STAGE_REQUIRED_SECTIONS
    VIDEO_ASSET_KINDS
    VIDEO_ASSET_PROVENANCES
    VIDEO_CAPTION_MODES
    VIDEO_DATA_FORMAT_KINDS
    VIDEO_DATA_SHAPES
    VIDEO_DATA_SOURCE_KINDS
    VIDEO_FORMATS
    VIDEO_GATE_IDS
    VIDEO_INTERACTION_MODES
    VIDEO_PRODUCTION_STATUSES
    VIDEO_RENDER_QUALITIES
    VIDEO_SPEC_ERROR_CODES
    VIDEO_STUDIO_SPEC_VERSION

    Functions

    BuildBoundDataLiterals
    BuildDataCheckInputs
    BuildGenerationProvenanceSummary
    BuildRenderDataSnapshot
    CreateMJChartKit
    DescribeGeneratedAssets
    ExtractNumericLiteralTokens
    FormatAsOfCardText
    FormatTableCell
    IsNumericLiteralToken
    RestoreStrippedFormatKeys
    ValidateVideoGenerationSpec
    WithChartKit