• Preparing search index...
  • The search index is not available
@vidispine/vdt-js - v22.4.0
  • @vidispine/vdt-js - v22.4.0
  • parseTimespan

Function parseTimespan

  • parseTimespan<TOptions>(timespan: {
        base?: string;
        end?: string;
        field?: MetadataFieldValueType[];
        group?: MetadataGroupValueType[];
        start?: string;
    }, options?: TOptions): ParsedTimespan<TOptions>
  • Parses timespan according to specified options

    Remarks

    To ensure a flat (no array) representation when using flat: true, the parser will also set overrideGroup and overrideField to true (unless those are explicitly set false)

    Returns

    Timespan parsed according to options

    See

    parseGroupList and parseFieldList for more info

    Type Parameters

    • TOptions extends ParseTimespanOptions = ParseTimespanOptions

    Parameters

    • timespan: {
          base?: string;
          end?: string;
          field?: MetadataFieldValueType[];
          group?: MetadataGroupValueType[];
          start?: string;
      }

      A VidiCore metadata timespan

      • Optional base?: string
      • Optional end?: string
      • Optional field?: MetadataFieldValueType[]
      • Optional group?: MetadataGroupValueType[]
      • Optional start?: string
    • Optional options: TOptions

      Options to change how it is parsed

    Returns ParsedTimespan<TOptions>

Settings

Member Visibility

Theme

Modules

  • @vidispine/vdt-js - v22.4.0
    • @vidispine/types
  • TimeBase
  • TimeCode
  • CreateFacetTypeFieldList
  • CreateFacetTypeOptions
  • CreateMetadataTypeInput
  • CreateTimeCodeOptions
  • DocumentType
  • FilterShapeSourceOption
  • FilteredShapeListObject
  • FormatTimeCodeSecondsOptions
  • FormatTimeCodeSmpteOptions
  • FormatTimeCodeTextOptions
  • InputField
  • InputFieldObject
  • InputFieldValue
  • InputGroup
  • InputGroupsOrFields
  • InputTimespan
  • InputValue
  • InputValueObject
  • InputValueTypes
  • MetadataTypeToWebVttOptions
  • ParseFieldListOptions
  • ParseFieldOptions
  • ParseGroupListOptions
  • ParseGroupOptions
  • ParseHighlightTimespanListOptions
  • ParseHighlightTimespanOptions
  • ParseMetadataTypeOptions
  • ParseTimespanListOptions
  • ParseTimespanOptions
  • ParseValueListOptions
  • ParseValueOptions
  • ParsedAudioComponentType
  • ParsedAudioMediaInfoType
  • ParsedBaseMediaInfoType
  • ParsedBinaryComponentType
  • ParsedBinaryMediaInfoType
  • ParsedContainerComponentType
  • ParsedFacetType
  • ParsedFacetTypeCount
  • ParsedField
  • ParsedFieldAttributes
  • ParsedFieldList
  • ParsedFieldObject
  • ParsedFileType
  • ParsedGroup
  • ParsedGroupAttributes
  • ParsedGroupList
  • ParsedHighlightTimespan
  • ParsedMediaConvertTranscodePreset
  • ParsedMetadataAttributes
  • ParsedMetadataType
  • ParsedShapeType
  • ParsedTimespan
  • ParsedTimespanAttributes
  • ParsedTimespanList
  • ParsedTranscodePreset
  • ParsedValue
  • ParsedValueAttributes
  • ParsedValueList
  • ParsedVideoComponentType
  • ParsedVideoMediaInfoType
  • ShapeMediaType
  • TimeBaseInput
  • TimeCodeInput
  • TimeCodeInputOptions
  • FIELD_ATTRIBUTE_KEYS
  • FIELD_VALUE_ATTRIBUTE_KEYS
  • GROUP_ATTRIBUTE_KEYS
  • ROLE_NAMES
  • SYSTEM_FIELDGROUPS
  • SYSTEM_FIELDS
  • createFacetType
  • createMetadataType
  • createTimeBase
  • createTimeCode
  • filterShapeSource
  • findNearestThumbnail
  • formatTimeBaseText
  • formatTimeBaseType
  • formatTimeCodeSeconds
  • formatTimeCodeSmpte
  • formatTimeCodeText
  • formatTimeCodeType
  • getShapeDocumentType
  • getShapeMediaType
  • metadataTypeToWebVtt
  • parseAudioComponent
  • parseBinaryComponent
  • parseContainerComponent
  • parseFacetType
  • parseFieldList
  • parseFileType
  • parseGroupList
  • parseHighlightTimespan
  • parseHighlightTimespanList
  • parseKeyValuePairType
  • parseMediaConvertPreset
  • parseMetadataType
  • parseNowDate
  • parseShapeType
  • parseSimpleMetadataType
  • parseTimespan
  • parseTimespanList
  • parseTranscodePreset
  • parseVideoComponent