From c79ae7dec2250e43fb0a1c8493e0d7e7f097cff1 Mon Sep 17 00:00:00 2001 From: julianpoemp Date: Mon, 18 Nov 2024 16:57:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20IPS-LMU/?= =?UTF-8?q?octra@ef5ffe7cdb30a4085bbc2c6315b577e31a99000a=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/search.js | 2 +- .../_octra_annotation.AnnotJSONConverter.html | 10 ++--- ..._octra_annotation.BundleJSONConverter.html | 10 ++--- classes/_octra_annotation.CTMConverter.html | 10 ++--- classes/_octra_annotation.Converter.html | 10 ++--- classes/_octra_annotation.ELANConverter.html | 10 ++--- classes/_octra_annotation.Link.html | 4 +- classes/_octra_annotation.OAnnotJSON.html | 6 +-- classes/_octra_annotation.OEvent.html | 4 +- classes/_octra_annotation.OEventLevel.html | 4 +- classes/_octra_annotation.OItem.html | 4 +- classes/_octra_annotation.OItemLevel.html | 4 +- classes/_octra_annotation.OLabel.html | 4 +- classes/_octra_annotation.OLevel.html | 4 +- classes/_octra_annotation.OLink.html | 4 +- classes/_octra_annotation.OSegment.html | 4 +- classes/_octra_annotation.OSegmentLevel.html | 4 +- .../_octra_annotation.OctraAnnotation.html | 4 +- ...octra_annotation.OctraAnnotationEvent.html | 4 +- ..._annotation.OctraAnnotationEventLevel.html | 4 +- ...a_annotation.OctraAnnotationItemLevel.html | 4 +- ...octra_annotation.OctraAnnotationLevel.html | 4 +- ..._octra_annotation.OctraAnnotationLink.html | 4 +- ...tra_annotation.OctraAnnotationSegment.html | 4 +- ...nnotation.OctraAnnotationSegmentLevel.html | 4 +- .../_octra_annotation.PartiturConverter.html | 10 ++--- ..._octra_annotation.PraatTableConverter.html | 10 ++--- ...tra_annotation.PraatTextgridConverter.html | 10 ++--- classes/_octra_annotation.SRTConverter.html | 10 ++--- ..._annotation.SRTConverterImportOptions.html | 4 +- classes/_octra_annotation.TextConverter.html | 12 +++--- .../_octra_annotation.WebVTTConverter.html | 10 ++--- classes/_octra_annotation.WhisperJSON.html | 4 +- ...octra_annotation.WhisperJSONConverter.html | 10 ++--- .../_octra_annotation.WhisperJSONSegment.html | 4 +- ...tra_json_sets.DecisionTreeCombination.html | 4 +- ...ctra_json_sets.DecisionTreeExpression.html | 4 +- .../_octra_json_sets.DecisionTreeNode.html | 4 +- .../_octra_json_sets.FileSetValidator.html | 4 +- classes/_octra_json_sets.IFile.html | 4 +- classes/_octra_json_sets.JSONSet.html | 4 +- .../_octra_json_sets.JSONSetBlueprint.html | 4 +- .../_octra_json_sets.JSONSetCombination.html | 4 +- ..._octra_json_sets.JSONSetFileBlueprint.html | 4 +- ...octra_json_sets.JSONSetFileConditions.html | 4 +- classes/_octra_json_sets.JSONSetResult.html | 4 +- .../_octra_json_sets.JSONSetStatement.html | 4 +- ...ctra_json_sets.JSONSetValidationError.html | 4 +- .../_octra_json_sets.JsonSetValidator.html | 4 +- .../_octra_json_sets.PossibleSolution.html | 4 +- classes/_octra_media.AudioSelection.html | 4 +- classes/_octra_media.OAudiofile.html | 4 +- classes/_octra_media.SampleUnit.html | 4 +- ...ra_ngx_components.AsrOptionsComponent.html | 10 ++--- ...a_ngx_components.AudioViewerComponent.html | 40 +++++++++---------- ...a_ngx_components.AudioplayerComponent.html | 12 +++--- ...ctra_ngx_components.AudioviewerConfig.html | 4 +- ...gx_components.BugreportModalComponent.html | 15 +++---- ..._components.ConfigurationArrayControl.html | 4 +- ...a_ngx_components.ConfigurationControl.html | 4 +- ..._components.ConfigurationControlGroup.html | 4 +- ...omponents.ConfigurationControlOptions.html | 4 +- ...ts.ConfigurationMultipleChoiceControl.html | 4 +- ...components.ConfigurationNumberControl.html | 4 +- ...components.ConfigurationSelectControl.html | 4 +- ...components.ConfigurationSwitchControl.html | 4 +- ...x_components.ConfigurationTextControl.html | 4 +- ...mponents.ConfigurationTextareaControl.html | 4 +- ...ents.FixedConfigurationControlOptions.html | 4 +- classes/_octra_ngx_components.Interval.html | 4 +- classes/_octra_ngx_components.Margin.html | 4 +- ..._ngx_components.MultiThreadingService.html | 4 +- ..._ngx_components.OctraComponentsModule.html | 2 +- ...x_components.OctraFormGeneratorModule.html | 2 +- classes/_octra_ngx_components.Position.html | 4 +- .../_octra_ngx_components.PreparedItem.html | 4 +- classes/_octra_ngx_components.Rectangle.html | 4 +- classes/_octra_ngx_components.Size.html | 4 +- ...ponents.ToolConfigArrayAdderComponent.html | 8 ++-- ..._components.ToolConfiguratorComponent.html | 10 ++--- ...x_components.ToolconfigGroupComponent.html | 8 ++-- ...octra_ngx_utilities.CapitalLetterPipe.html | 4 +- .../_octra_ngx_utilities.FileSizePipe.html | 4 +- classes/_octra_ngx_utilities.JoinPipe.html | 4 +- .../_octra_ngx_utilities.LeadingNullPipe.html | 4 +- classes/_octra_ngx_utilities.MapPipe.html | 4 +- ...ra_ngx_utilities.OctraUtilitiesModule.html | 2 +- classes/_octra_ngx_utilities.ProcentPipe.html | 4 +- ...tra_ngx_utilities.SubscriberComponent.html | 8 ++-- .../_octra_ngx_utilities.TimespanPipe.html | 4 +- ..._octra_ngx_utilities.UnixDurationPipe.html | 4 +- .../_octra_utilities.SerializableClass.html | 4 +- .../_octra_utilities.SubscriptionManager.html | 12 +++--- classes/_octra_utilities.TsWorker.html | 20 +++++----- classes/_octra_utilities.TsWorkerJob.html | 18 ++++----- classes/_octra_web_media.AudioChunk.html | 9 ++--- classes/_octra_web_media.AudioCutter.html | 6 +-- classes/_octra_web_media.AudioDecoder.html | 8 ++-- classes/_octra_web_media.AudioFormat.html | 4 +- classes/_octra_web_media.AudioInfo.html | 10 ++--- classes/_octra_web_media.AudioManager.html | 26 ++++++------ classes/_octra_web_media.AudioResource.html | 4 +- .../_octra_web_media.AudioTimeCalculator.html | 4 +- .../_octra_web_media.Binary.AudioFormat.html | 4 +- ...tra_web_media.Binary.BinaryByteReader.html | 4 +- ...tra_web_media.Binary.BinaryByteWriter.html | 4 +- ...octra_web_media.Binary.PCMAudioFormat.html | 6 +-- ..._octra_web_media.Binary.WavFileFormat.html | 4 +- .../_octra_web_media.Binary.WavReader.html | 4 +- .../_octra_web_media.Binary.WavWriter.html | 4 +- classes/_octra_web_media.BrowserInfo.html | 10 ++--- classes/_octra_web_media.DataInfo.html | 4 +- classes/_octra_web_media.DirectoryInfo.html | 4 +- classes/_octra_web_media.FileInfo.html | 10 ++--- .../_octra_web_media.MusicMetadataFormat.html | 4 +- classes/_octra_web_media.ShortcutManager.html | 4 +- classes/_octra_web_media.WavFormat.html | 8 ++-- enums/_octra_annotation.ASRQueueItemType.html | 4 +- ..._octra_annotation.AnnotationLevelType.html | 4 +- enums/_octra_media.PlayBackStatus.html | 5 +-- enums/_octra_utilities.TsWorkerStatus.html | 4 +- enums/_octra_web_media.Binary.SampleSize.html | 4 +- functions/_octra_annotation.addSegment.html | 2 +- ..._octra_annotation.betweenWhichSegment.html | 2 +- functions/_octra_annotation.cleanup.html | 2 +- .../_octra_annotation.combineSegments.html | 2 +- functions/_octra_annotation.contains.html | 2 +- ...tation.convertFromSupportedConverters.html | 2 +- ...annotation.convertOSegmentsToSegments.html | 2 +- ...annotation.convertSegmentsToOSegments.html | 2 +- ...annotation.getSegmentBySamplePosition.html | 2 +- .../_octra_annotation.getSegmentsOfRange.html | 2 +- ...ra_annotation.getStartTimeBySegmentID.html | 2 +- .../_octra_annotation.removeBySamples.html | 2 +- ...octra_annotation.removeSegmentByIndex.html | 2 +- functions/_octra_annotation.sort.html | 2 +- .../_octra_ngx_utilities.downloadFile.html | 2 +- .../_octra_ngx_utilities.navigateTo.html | 2 +- ...octra_ngx_utilities.uniqueHTTPRequest.html | 2 +- .../_octra_utilities.base64ToArrayBuffer.html | 2 +- functions/_octra_utilities.contains.html | 2 +- ...octra_utilities.convertDurationToUnix.html | 2 +- .../_octra_utilities.equalProperties.html | 2 +- functions/_octra_utilities.escapeHtml.html | 2 +- functions/_octra_utilities.escapeRegex.html | 2 +- ...ctra_utilities.extractFileNameFromURL.html | 2 +- functions/_octra_utilities.flatten.html | 2 +- .../_octra_utilities.getBaseHrefURL.html | 2 +- functions/_octra_utilities.getFileSize.html | 2 +- functions/_octra_utilities.getProperties.html | 2 +- .../_octra_utilities.getTranscriptFromIO.html | 2 +- functions/_octra_utilities.hasProperty.html | 2 +- .../_octra_utilities.hasPropertyTree.html | 2 +- functions/_octra_utilities.insertString.html | 2 +- functions/_octra_utilities.isEmpty.html | 2 +- functions/_octra_utilities.isFunction.html | 2 +- functions/_octra_utilities.isNumber.html | 2 +- functions/_octra_utilities.joinURL.html | 2 +- functions/_octra_utilities.last.html | 2 +- functions/_octra_utilities.mapFnOnObject.html | 2 +- functions/_octra_utilities.popupCenter.html | 2 +- functions/_octra_utilities.range.html | 2 +- ...octra_utilities.removeEmptyProperties.html | 2 +- ..._octra_utilities.stringifyQueryParams.html | 2 +- functions/_octra_utilities.unEscapeHtml.html | 2 +- ...tra_utilities.waitTillResultRetrieved.html | 2 +- ..._web_media.calculateChannelDataFactor.html | 2 +- functions/_octra_web_media.downloadFile.html | 2 +- .../_octra_web_media.fileListToArray.html | 2 +- functions/_octra_web_media.findElements.html | 2 +- functions/_octra_web_media.getAttr.html | 2 +- functions/_octra_web_media.getAudioInfo.html | 2 +- .../_octra_web_media.getBaseHrefURL.html | 2 +- .../_octra_web_media.getFileContent.html | 2 +- .../_octra_web_media.normalizeMimeType.html | 2 +- functions/_octra_web_media.popupCenter.html | 2 +- functions/_octra_web_media.readFile.html | 2 +- .../_octra_web_media.readFileContents.html | 2 +- functions/_octra_web_media.renameFile.html | 2 +- functions/_octra_web_media.setStyle.html | 2 +- interfaces/_octra_annotation.ASRContext.html | 4 +- interfaces/_octra_annotation.Bundle.html | 4 +- .../_octra_annotation.ELAN30Object.html | 4 +- .../_octra_annotation.ExportResult.html | 4 +- interfaces/_octra_annotation.IAnnotJSON.html | 4 +- interfaces/_octra_annotation.IAudioFile.html | 4 +- interfaces/_octra_annotation.IEvent.html | 4 +- interfaces/_octra_annotation.IEventLevel.html | 4 +- interfaces/_octra_annotation.IFile.html | 4 +- interfaces/_octra_annotation.IItem.html | 4 +- interfaces/_octra_annotation.IItemLevel.html | 4 +- interfaces/_octra_annotation.ILabel.html | 4 +- interfaces/_octra_annotation.ILevel.html | 4 +- interfaces/_octra_annotation.ILink.html | 4 +- interfaces/_octra_annotation.ISegment.html | 4 +- .../_octra_annotation.ISegmentLevel.html | 4 +- .../_octra_annotation.ImportResult.html | 4 +- .../_octra_annotation.SegmentWithContext.html | 4 +- .../_octra_annotation.WhisperJSONWord.html | 4 +- interfaces/_octra_assets.OctraGuidelines.html | 4 +- .../_octra_json_sets.AudioFileMetaData.html | 4 +- interfaces/_octra_media.IAudioFile.html | 4 +- interfaces/_octra_media.NumeratedSegment.html | 4 +- interfaces/_octra_media.SampleTimeValues.html | 4 +- ...x_components.AudioViewerShortcutEvent.html | 4 +- ...gx_components.CurrentLevelChangeEvent.html | 4 +- interfaces/_octra_ngx_components.ICircle.html | 4 +- .../_octra_ngx_components.IInterval.html | 4 +- interfaces/_octra_ngx_components.IMargin.html | 4 +- .../_octra_ngx_components.IPosition.html | 4 +- .../_octra_ngx_components.IRectangle.html | 4 +- interfaces/_octra_ngx_components.ISize.html | 4 +- interfaces/_octra_utilities.FileSize.html | 4 +- interfaces/_octra_utilities.Serializable.html | 4 +- .../_octra_web_media.KeyMappingEntry.html | 4 +- .../_octra_web_media.ReadFileEvent.html | 4 +- .../_octra_web_media.SegmentToDecode.html | 4 +- interfaces/_octra_web_media.Shortcut.html | 4 +- .../_octra_web_media.ShortcutEvent.html | 4 +- .../_octra_web_media.ShortcutGroup.html | 4 +- ..._octra_web_media.SupportedAudioFormat.html | 4 +- modules/_octra_media.html | 2 +- modules/_octra_web_media.Binary.html | 2 +- ...octra_annotation.AnnotationAnySegment.html | 2 +- types/_octra_annotation.IAnyLevel.html | 2 +- types/_octra_annotation.OAnyLevel.html | 2 +- ...ra_annotation.OctraAnnotationAnyLevel.html | 2 +- ..._annotation.OctraAnnotationFormatType.html | 2 +- types/_octra_json_sets.JSONSetExpression.html | 2 +- types/_octra_web_media.IntArray.html | 2 +- variables/_octra_assets.IO_SETS.html | 2 +- ...ctra_assets.OctraGuidelinesJSONSchema.html | 2 +- .../_octra_assets.OctraLoggingJSONSchema.html | 2 +- ...a_assets.OctraProjectConfigJSONSchema.html | 2 +- 234 files changed, 518 insertions(+), 519 deletions(-) diff --git a/assets/search.js b/assets/search.js index 1eb1766ee..38ea17d4a 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_octra_annotation.AnnotJSONConverter.html b/classes/_octra_annotation.AnnotJSONConverter.html index bc71a4170..41ecdf4da 100644 --- a/classes/_octra_annotation.AnnotJSONConverter.html +++ b/classes/_octra_annotation.AnnotJSONConverter.html @@ -1,4 +1,4 @@ -AnnotJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +AnnotJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,13 +20,13 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'AnnotJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'AnnotJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.BundleJSONConverter.html b/classes/_octra_annotation.BundleJSONConverter.html index 2d2a4ddb8..3d62ea0de 100644 --- a/classes/_octra_annotation.BundleJSONConverter.html +++ b/classes/_octra_annotation.BundleJSONConverter.html @@ -1,4 +1,4 @@ -BundleJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +BundleJSONConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,14 +20,14 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'BundleJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'BundleJSON'
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.CTMConverter.html b/classes/_octra_annotation.CTMConverter.html index 9adfabac4..3b16497cf 100644 --- a/classes/_octra_annotation.CTMConverter.html +++ b/classes/_octra_annotation.CTMConverter.html @@ -1,4 +1,4 @@ -CTMConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +CTMConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,16 +20,16 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.Converter.html b/classes/_octra_annotation.Converter.html index e6f49be9b..2280e8c04 100644 --- a/classes/_octra_annotation.Converter.html +++ b/classes/_octra_annotation.Converter.html @@ -1,4 +1,4 @@ -Converter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +Converter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,16 +20,16 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    Parameters

    • annotation: OAnnotJSON

      the AnnotJSON

    • audiofile: OAudiofile

      information about the audio file

    • Optionallevelnum: number

      the level number for export returns resulted file or error.

      -

    Returns ExportResult

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    Parameters

    • file: IFile

      the transcript file

    • audiofile: OAudiofile

      information about the audio file. returns object with an annotjson or an error.

      -
    • Optionaloptions: any

    Returns ImportResult

  • checks if the converter needs further options to import the file.

    +
  • Optionaloptions: any

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.ELANConverter.html b/classes/_octra_annotation.ELANConverter.html index a89293e04..c0905afa7 100644 --- a/classes/_octra_annotation.ELANConverter.html +++ b/classes/_octra_annotation.ELANConverter.html @@ -1,4 +1,4 @@ -ELANConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

constructor +ELANConverter | Octra libraries - v2.0.0

Hierarchy (view full)

Constructors

Properties

_application _conversion _encoding @@ -20,14 +20,14 @@

Methods

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

    +

Constructors

Properties

_application: string = ''
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extension: string = ''
_multitiers: boolean = true
_notice: string = ''
_website: {
    title: string;
    url: string;
} = ...
defaultImportOptions: any
options: any

Accessors

  • get conversion(): {
        export: boolean;
        import: boolean;
    }
  • Returns {
        export: boolean;
        import: boolean;
    }

    • export: boolean
    • import: boolean
  • get website(): {
        title: string;
        url: string;
    }
  • Returns {
        title: string;
        url: string;
    }

    • title: string
    • url: string

Methods

  • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

    +

Returns ExportResult

  • checks if the converter needs further options to import the file.

    +

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.Link.html b/classes/_octra_annotation.Link.html index 6f00e187f..497f13cd7 100644 --- a/classes/_octra_annotation.Link.html +++ b/classes/_octra_annotation.Link.html @@ -1,4 +1,4 @@ -Link | Octra libraries - v2.0.0

Implements

Constructors

constructor +Link | Octra libraries - v2.0.0

Implements

Constructors

Properties

Constructors

  • Parameters

    • fromID: number
    • toID: number

    Returns Link

Properties

fromID: number
toID: number
+

Constructors

  • Parameters

    • fromID: number
    • toID: number

    Returns Link

Properties

fromID: number
toID: number
diff --git a/classes/_octra_annotation.OAnnotJSON.html b/classes/_octra_annotation.OAnnotJSON.html index 0571f8917..24d2cda06 100644 --- a/classes/_octra_annotation.OAnnotJSON.html +++ b/classes/_octra_annotation.OAnnotJSON.html @@ -1,4 +1,4 @@ -OAnnotJSON | Octra libraries - v2.0.0

Implements

Constructors

constructor +OAnnotJSON | Octra libraries - v2.0.0

Implements

Constructors

Properties

annotates levels links @@ -11,5 +11,5 @@ deserialize

Constructors

  • initiates a new AnnotJSON object

    Parameters

    • annotates: string
    • name: string

      file name WITHOUT extension

      -
    • sampleRate: number
    • Optionallevels: ILevel[]
    • Optionallinks: ILink[]

    Returns OAnnotJSON

Properties

annotates: string = ''
levels: OAnyLevel<OSegment>[] = []
links: OLink[] = []
name: string = ''

name of the annotation file WITHOUT extension

-
sampleRate: number

Accessors

Methods

+
  • sampleRate: number
  • Optionallevels: ILevel[]
  • Optionallinks: ILink[]
  • Returns OAnnotJSON

    Properties

    annotates: string = ''
    levels: OAnyLevel<OSegment>[] = []
    links: OLink[] = []
    name: string = ''

    name of the annotation file WITHOUT extension

    +
    sampleRate: number

    Accessors

    Methods

    diff --git a/classes/_octra_annotation.OEvent.html b/classes/_octra_annotation.OEvent.html index 18b4903d5..8c86cccf9 100644 --- a/classes/_octra_annotation.OEvent.html +++ b/classes/_octra_annotation.OEvent.html @@ -1,4 +1,4 @@ -OEvent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OEvent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    samplePoint: number
    type: "segment" | "event" | "item" = 'event'

    Methods

    +

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    samplePoint: number
    type: "segment" | "event" | "item" = 'event'

    Methods

    diff --git a/classes/_octra_annotation.OEventLevel.html b/classes/_octra_annotation.OEventLevel.html index 1ed6e5000..7181f759d 100644 --- a/classes/_octra_annotation.OEventLevel.html +++ b/classes/_octra_annotation.OEventLevel.html @@ -1,4 +1,4 @@ -OEventLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OEventLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    items: OEvent[]
    name: string = ''

    Methods

    +

    Constructors

    Properties

    items: OEvent[]
    name: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OItem.html b/classes/_octra_annotation.OItem.html index dc1663829..4967843d5 100644 --- a/classes/_octra_annotation.OItem.html +++ b/classes/_octra_annotation.OItem.html @@ -1,4 +1,4 @@ -OItem | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OItem | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'item'

    Methods

    +

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'item'

    Methods

    diff --git a/classes/_octra_annotation.OItemLevel.html b/classes/_octra_annotation.OItemLevel.html index 1a997fd34..29f6e9924 100644 --- a/classes/_octra_annotation.OItemLevel.html +++ b/classes/_octra_annotation.OItemLevel.html @@ -1,4 +1,4 @@ -OItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    items: OItem[]
    name: string = ''

    Methods

    +

    Constructors

    Properties

    items: OItem[]
    name: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OLabel.html b/classes/_octra_annotation.OLabel.html index adfaf4cc7..ec88cadb2 100644 --- a/classes/_octra_annotation.OLabel.html +++ b/classes/_octra_annotation.OLabel.html @@ -1,7 +1,7 @@ -OLabel | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OLabel | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Methods

    Constructors

    Properties

    name: string = ''
    value: string = ''

    Methods

    +

    Constructors

    Properties

    name: string = ''
    value: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OLevel.html b/classes/_octra_annotation.OLevel.html index f9941d184..1b233c889 100644 --- a/classes/_octra_annotation.OLevel.html +++ b/classes/_octra_annotation.OLevel.html @@ -1,8 +1,8 @@ -OLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    • Parameters

      • index: number

      Returns undefined | T

    • Parameters

      • index: number

      Returns undefined | T

    +

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    • Parameters

      • index: number

      Returns undefined | T

    • Parameters

      • index: number

      Returns undefined | T

    diff --git a/classes/_octra_annotation.OLink.html b/classes/_octra_annotation.OLink.html index 187109609..5588be491 100644 --- a/classes/_octra_annotation.OLink.html +++ b/classes/_octra_annotation.OLink.html @@ -1,8 +1,8 @@ -OLink | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OLink | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    fromID: number
    toID: number

    Methods

    +

    Constructors

    Properties

    fromID: number
    toID: number

    Methods

    diff --git a/classes/_octra_annotation.OSegment.html b/classes/_octra_annotation.OSegment.html index 58aed9e06..afbc887d6 100644 --- a/classes/_octra_annotation.OSegment.html +++ b/classes/_octra_annotation.OSegment.html @@ -1,4 +1,4 @@ -OSegment | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OSegment | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    sampleDur: number = 0
    sampleStart: number = 0
    type: "segment" | "event" | "item" = 'item'

    Methods

    +

    Constructors

    Properties

    id: number = 0
    labels: OLabel[]
    sampleDur: number = 0
    sampleStart: number = 0
    type: "segment" | "event" | "item" = 'item'

    Methods

    diff --git a/classes/_octra_annotation.OSegmentLevel.html b/classes/_octra_annotation.OSegmentLevel.html index 73348837f..7f837e61e 100644 --- a/classes/_octra_annotation.OSegmentLevel.html +++ b/classes/_octra_annotation.OSegmentLevel.html @@ -1,4 +1,4 @@ -OSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    constructor +OSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Implements

    Constructors

    Properties

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    +

    Constructors

    Properties

    items: T[]
    name: string = ''

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotation.html b/classes/_octra_annotation.OctraAnnotation.html index bb435bcfc..70f76e33e 100644 --- a/classes/_octra_annotation.OctraAnnotation.html +++ b/classes/_octra_annotation.OctraAnnotation.html @@ -1,4 +1,4 @@ -OctraAnnotation | Octra libraries - v2.0.0

    Type Parameters

    Constructors

    constructor +OctraAnnotation | Octra libraries - v2.0.0

    Type Parameters

    Constructors

    Accessors

    • get idCounters(): {
          item: number;
          level: number;
          link: number;
      }
    • Returns {
          item: number;
          level: number;
          link: number;
      }

      • item: number
      • level: number
      • link: number
    • get selectedLevelIndex(): undefined | number
    • Returns undefined | number

    Methods

    • Parameters

      • fromID: number
      • toID: number

      Returns void

    • Parameters

      • index: number
      • oLink: OLink

      Returns void

    • Parameters

      • segmentIndexStart: number
      • segmentIndexEnd: number
      • breakMarker: string

      Returns void

    +

    Constructors

    Accessors

    • get idCounters(): {
          item: number;
          level: number;
          link: number;
      }
    • Returns {
          item: number;
          level: number;
          link: number;
      }

      • item: number
      • level: number
      • link: number
    • get selectedLevelIndex(): undefined | number
    • Returns undefined | number

    Methods

    • Parameters

      • fromID: number
      • toID: number

      Returns void

    • Parameters

      • index: number
      • oLink: OLink

      Returns void

    • Parameters

      • segmentIndexStart: number
      • segmentIndexEnd: number
      • breakMarker: string

      Returns void

    diff --git a/classes/_octra_annotation.OctraAnnotationEvent.html b/classes/_octra_annotation.OctraAnnotationEvent.html index 723a567e2..c835b4fce 100644 --- a/classes/_octra_annotation.OctraAnnotationEvent.html +++ b/classes/_octra_annotation.OctraAnnotationEvent.html @@ -1,4 +1,4 @@ -OctraAnnotationEvent | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OctraAnnotationEvent | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    id: number
    labels: OLabel[] = []
    samplePoint: SampleUnit
    type: "segment" | "event" | "item" = 'event'

    Methods

    +

    Constructors

    Properties

    id: number
    labels: OLabel[] = []
    samplePoint: SampleUnit
    type: "segment" | "event" | "item" = 'event'

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationEventLevel.html b/classes/_octra_annotation.OctraAnnotationEventLevel.html index 74b82377b..149bf300a 100644 --- a/classes/_octra_annotation.OctraAnnotationEventLevel.html +++ b/classes/_octra_annotation.OctraAnnotationEventLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationEventLevel | Octra libraries - v2.0.0

    Constructors

    constructor +OctraAnnotationEventLevel | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    id: number
    name: string
    type: AnnotationLevelType = AnnotationLevelType.EVENT

    Methods

    +

    Constructors

    Properties

    id: number
    name: string
    type: AnnotationLevelType = AnnotationLevelType.EVENT

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationItemLevel.html b/classes/_octra_annotation.OctraAnnotationItemLevel.html index 50788de2d..e05c8e737 100644 --- a/classes/_octra_annotation.OctraAnnotationItemLevel.html +++ b/classes/_octra_annotation.OctraAnnotationItemLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +OctraAnnotationItemLevel | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _id: number
    level: OItemLevel

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    +

    Constructors

    Properties

    _id: number
    level: OItemLevel

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationLevel.html b/classes/_octra_annotation.OctraAnnotationLevel.html index 44c83be77..b10b4ccd5 100644 --- a/classes/_octra_annotation.OctraAnnotationLevel.html +++ b/classes/_octra_annotation.OctraAnnotationLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    constructor +OctraAnnotationLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _id: number
    level: T

    Accessors

    Methods

    • Parameters

      • index: number

      Returns undefined | S

    • Parameters

      • index: number

      Returns undefined | S

    +

    Constructors

    Properties

    _id: number
    level: T

    Accessors

    Methods

    • Parameters

      • index: number

      Returns undefined | S

    • Parameters

      • index: number

      Returns undefined | S

    diff --git a/classes/_octra_annotation.OctraAnnotationLink.html b/classes/_octra_annotation.OctraAnnotationLink.html index 3121341c7..5b822f16a 100644 --- a/classes/_octra_annotation.OctraAnnotationLink.html +++ b/classes/_octra_annotation.OctraAnnotationLink.html @@ -1,5 +1,5 @@ -OctraAnnotationLink | Octra libraries - v2.0.0

    Constructors

    constructor +OctraAnnotationLink | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods

    +

    Constructors

    Accessors

    Methods

    diff --git a/classes/_octra_annotation.OctraAnnotationSegment.html b/classes/_octra_annotation.OctraAnnotationSegment.html index bb384a905..798cfdc47 100644 --- a/classes/_octra_annotation.OctraAnnotationSegment.html +++ b/classes/_octra_annotation.OctraAnnotationSegment.html @@ -1,4 +1,4 @@ -OctraAnnotationSegment | Octra libraries - v2.0.0

    Type Parameters

    Implements

    Constructors

    constructor +OctraAnnotationSegment | Octra libraries - v2.0.0

    Type Parameters

    Implements

    Constructors

    Properties

    context?: T
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'segment'

    Accessors

    Methods

    • Parameters

      • notName: string
      • value: string

      Returns boolean

    +

    Constructors

    Properties

    context?: T
    labels: OLabel[]
    type: "segment" | "event" | "item" = 'segment'

    Accessors

    Methods

    • Parameters

      • notName: string
      • value: string

      Returns boolean

    diff --git a/classes/_octra_annotation.OctraAnnotationSegmentLevel.html b/classes/_octra_annotation.OctraAnnotationSegmentLevel.html index 8639facee..c6695fa10 100644 --- a/classes/_octra_annotation.OctraAnnotationSegmentLevel.html +++ b/classes/_octra_annotation.OctraAnnotationSegmentLevel.html @@ -1,4 +1,4 @@ -OctraAnnotationSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    constructor +OctraAnnotationSegmentLevel | Octra libraries - v2.0.0

    Type Parameters

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Constructors

    Properties

    _id: number
    level: OLevel<T>

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    +

    Constructors

    Properties

    _id: number
    level: OLevel<T>

    Accessors

    • get id(): number
    • Returns number

    • get items(): S[]
    • Returns S[]

    • get name(): string
    • Returns string

    • set name(value): void
    • Parameters

      • value: string

      Returns void

    • get sortorder(): number
    • Returns number

    Methods

    diff --git a/classes/_octra_annotation.PartiturConverter.html b/classes/_octra_annotation.PartiturConverter.html index 737688d41..edde65af4 100644 --- a/classes/_octra_annotation.PartiturConverter.html +++ b/classes/_octra_annotation.PartiturConverter.html @@ -1,4 +1,4 @@ -PartiturConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +PartiturConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,16 +20,16 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'BASPartitur'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'BASPartitur'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.PraatTableConverter.html b/classes/_octra_annotation.PraatTableConverter.html index 0cc0ec366..98ebb86ff 100644 --- a/classes/_octra_annotation.PraatTableConverter.html +++ b/classes/_octra_annotation.PraatTableConverter.html @@ -1,4 +1,4 @@ -PraatTableConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +PraatTableConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,13 +20,13 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PraatTextTable'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PraatTextTable'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.PraatTextgridConverter.html b/classes/_octra_annotation.PraatTextgridConverter.html index 195b79b84..241800f00 100644 --- a/classes/_octra_annotation.PraatTextgridConverter.html +++ b/classes/_octra_annotation.PraatTextgridConverter.html @@ -1,4 +1,4 @@ -PraatTextgridConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +PraatTextgridConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,14 +20,14 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'TextGrid'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'TextGrid'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.SRTConverter.html b/classes/_octra_annotation.SRTConverter.html index be59d9065..51e7fa301 100644 --- a/classes/_octra_annotation.SRTConverter.html +++ b/classes/_octra_annotation.SRTConverter.html @@ -1,4 +1,4 @@ -SRTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +SRTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: SRTConverterImportOptions = ...
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: SRTConverterImportOptions = ...
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • Parameters

      • samples: number
      • sampleRate: number

      Returns string

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • Parameters

      • samples: number
      • sampleRate: number

      Returns string

    • checks if the converter needs further options to import the file.

      +
    • options: SRTConverterImportOptions = ...

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.SRTConverterImportOptions.html b/classes/_octra_annotation.SRTConverterImportOptions.html index 7ed1bf0db..c1f764d69 100644 --- a/classes/_octra_annotation.SRTConverterImportOptions.html +++ b/classes/_octra_annotation.SRTConverterImportOptions.html @@ -1,5 +1,5 @@ -SRTConverterImportOptions | Octra libraries - v2.0.0

    Constructors

    constructor +SRTConverterImportOptions | Octra libraries - v2.0.0

    Constructors

    Properties

    combineSegmentsWithSameSpeakerThreshold?: number
    sortSpeakerSegments: boolean = false
    speakerIdentifierPattern?: string
    +

    Constructors

    Properties

    combineSegmentsWithSameSpeakerThreshold?: number
    sortSpeakerSegments: boolean = false
    speakerIdentifierPattern?: string
    diff --git a/classes/_octra_annotation.TextConverter.html b/classes/_octra_annotation.TextConverter.html index 38c7911a0..da0a1c914 100644 --- a/classes/_octra_annotation.TextConverter.html +++ b/classes/_octra_annotation.TextConverter.html @@ -1,4 +1,4 @@ -TextConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +TextConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PlainText'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: {
        addNewLineString: boolean;
        showTimestampSamples: boolean;
        showTimestampString: boolean;
    } = ...

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • transforms milliseconds to time string

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PlainText'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: {
        addNewLineString: boolean;
        showTimestampSamples: boolean;
        showTimestampString: boolean;
    } = ...

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • transforms milliseconds to time string

      Parameters

      • value: number

        number or milliseconds

        -
      • Optionalargs: {
            maxDuration?: number;
            showHour?: boolean;
            showMilliSeconds?: boolean;
        }
        • OptionalmaxDuration?: number
        • OptionalshowHour?: boolean
        • OptionalshowMilliSeconds?: boolean

      Returns string

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +
    • Optionalargs: {
          maxDuration?: number;
          showHour?: boolean;
          showMilliSeconds?: boolean;
      }
      • OptionalmaxDuration?: number
      • OptionalshowHour?: boolean
      • OptionalshowMilliSeconds?: boolean

    Returns string

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WebVTTConverter.html b/classes/_octra_annotation.WebVTTConverter.html index f3ec99c45..db73c7cd9 100644 --- a/classes/_octra_annotation.WebVTTConverter.html +++ b/classes/_octra_annotation.WebVTTConverter.html @@ -1,4 +1,4 @@ -WebVTTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +WebVTTConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WebVTT'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WebVTT'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WhisperJSON.html b/classes/_octra_annotation.WhisperJSON.html index 9da3af643..8bf2c5d7b 100644 --- a/classes/_octra_annotation.WhisperJSON.html +++ b/classes/_octra_annotation.WhisperJSON.html @@ -1,6 +1,6 @@ -WhisperJSON | Octra libraries - v2.0.0

    Constructors

    constructor +WhisperJSON | Octra libraries - v2.0.0

    Constructors

    Properties

    language: string
    segments: WhisperJSONSegment[]
    text?: string
    word_segments?: WhisperJSONWord[]
    +

    Constructors

    Properties

    language: string
    segments: WhisperJSONSegment[]
    text?: string
    word_segments?: WhisperJSONWord[]
    diff --git a/classes/_octra_annotation.WhisperJSONConverter.html b/classes/_octra_annotation.WhisperJSONConverter.html index bc12033c7..e8d8fb262 100644 --- a/classes/_octra_annotation.WhisperJSONConverter.html +++ b/classes/_octra_annotation.WhisperJSONConverter.html @@ -1,4 +1,4 @@ -WhisperJSONConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +WhisperJSONConverter | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _application _conversion _encoding @@ -20,14 +20,14 @@

    Methods

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WhisperJSON'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • exports AnnotJSON to another annotation format considering an audio file and a level number (optional).

      +

    Constructors

    Properties

    _application: string = ''
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extension: string = ''
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WhisperJSON'
    _notice: string = ''
    _website: {
        title: string;
        url: string;
    } = ...
    defaultImportOptions: any
    options: any

    Accessors

    • get conversion(): {
          export: boolean;
          import: boolean;
      }
    • Returns {
          export: boolean;
          import: boolean;
      }

      • export: boolean
      • import: boolean
    • get website(): {
          title: string;
          url: string;
      }
    • Returns {
          title: string;
          url: string;
      }

      • title: string
      • url: string

    Methods

    • converts an file to AnnotJSON considering the audio file. The audio file must be the one used for this transcript file.

      +

    Returns ExportResult

    • checks if the converter needs further options to import the file.

      +

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WhisperJSONSegment.html b/classes/_octra_annotation.WhisperJSONSegment.html index bdb1a677d..d6085a261 100644 --- a/classes/_octra_annotation.WhisperJSONSegment.html +++ b/classes/_octra_annotation.WhisperJSONSegment.html @@ -1,4 +1,4 @@ -WhisperJSONSegment | Octra libraries - v2.0.0

    Constructors

    constructor +WhisperJSONSegment | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    avg_logprob?: number
    compression_ratio?: number
    end: number
    id?: number
    no_speech_prob?: number
    seek?: number
    speaker?: string
    start: number
    temperature?: number
    text: string
    tokens?: number[]
    +

    Constructors

    Properties

    avg_logprob?: number
    compression_ratio?: number
    end: number
    id?: number
    no_speech_prob?: number
    seek?: number
    speaker?: string
    start: number
    temperature?: number
    text: string
    tokens?: number[]
    diff --git a/classes/_octra_json_sets.DecisionTreeCombination.html b/classes/_octra_json_sets.DecisionTreeCombination.html index c96afd8c2..0ef88d756 100644 --- a/classes/_octra_json_sets.DecisionTreeCombination.html +++ b/classes/_octra_json_sets.DecisionTreeCombination.html @@ -1,4 +1,4 @@ -DecisionTreeCombination | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +DecisionTreeCombination | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    children: DecisionTreeNode<T, U>[] = []
    combination: "and" | "or"

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    +

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    children: DecisionTreeNode<T, U>[] = []
    combination: "and" | "or"

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    diff --git a/classes/_octra_json_sets.DecisionTreeExpression.html b/classes/_octra_json_sets.DecisionTreeExpression.html index 3ca539d69..3694ffce9 100644 --- a/classes/_octra_json_sets.DecisionTreeExpression.html +++ b/classes/_octra_json_sets.DecisionTreeExpression.html @@ -1,4 +1,4 @@ -DecisionTreeExpression | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +DecisionTreeExpression | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    statement: JSONSetStatement<U>
    validItem: boolean = false

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    +

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>
    statement: JSONSetStatement<U>
    validItem: boolean = false

    Accessors

    • get description(): undefined | string
    • Returns undefined | string

    • get name(): undefined | string
    • Returns undefined | string

    • get path(): string
    • Returns string

    Methods

    diff --git a/classes/_octra_json_sets.DecisionTreeNode.html b/classes/_octra_json_sets.DecisionTreeNode.html index 9c8b37b65..42bf6f7b9 100644 --- a/classes/_octra_json_sets.DecisionTreeNode.html +++ b/classes/_octra_json_sets.DecisionTreeNode.html @@ -1,4 +1,4 @@ -DecisionTreeNode | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +DecisionTreeNode | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    • Type Parameters

      • T

      Parameters

      • array: T[]
      • start: number
      • end: number

      Returns T[][]

    +

    Constructors

    Properties

    _errors: JSONSetValidationError<T>[] = []
    _id: number
    _possibleSelections: PossibleSolution<T, U>[][] = []
    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    • Type Parameters

      • T

      Parameters

      • array: T[]
      • start: number
      • end: number

      Returns T[][]

    diff --git a/classes/_octra_json_sets.FileSetValidator.html b/classes/_octra_json_sets.FileSetValidator.html index 8dd1edebf..e1958339a 100644 --- a/classes/_octra_json_sets.FileSetValidator.html +++ b/classes/_octra_json_sets.FileSetValidator.html @@ -1,6 +1,6 @@ -FileSetValidator | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +FileSetValidator | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    blueprint: JSONSetFileBlueprint = ...

    Accessors

    Methods

    +

    Constructors

    Properties

    blueprint: JSONSetFileBlueprint = ...

    Accessors

    Methods

    diff --git a/classes/_octra_json_sets.IFile.html b/classes/_octra_json_sets.IFile.html index b610a62ef..5d3ca35c6 100644 --- a/classes/_octra_json_sets.IFile.html +++ b/classes/_octra_json_sets.IFile.html @@ -1,6 +1,6 @@ -IFile | Octra libraries - v2.0.0

    Constructors

    constructor +IFile | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    content?: string
    name: string
    size?: number
    type?: string
    +

    Constructors

    Properties

    content?: string
    name: string
    size?: number
    type?: string
    diff --git a/classes/_octra_json_sets.JSONSet.html b/classes/_octra_json_sets.JSONSet.html index 0b984eb29..30d37e121 100644 --- a/classes/_octra_json_sets.JSONSet.html +++ b/classes/_octra_json_sets.JSONSet.html @@ -1,5 +1,5 @@ -JSONSet | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSet | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    Constructors

    Properties

    description?: string
    name?: string
    +

    Constructors

    Properties

    description?: string
    name?: string
    diff --git a/classes/_octra_json_sets.JSONSetBlueprint.html b/classes/_octra_json_sets.JSONSetBlueprint.html index 41e2a1f91..35049c99a 100644 --- a/classes/_octra_json_sets.JSONSetBlueprint.html +++ b/classes/_octra_json_sets.JSONSetBlueprint.html @@ -1,7 +1,7 @@ -JSONSetBlueprint | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +JSONSetBlueprint | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    _validationMethods: ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    Methods

    +

    Constructors

    Properties

    _validationMethods: ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    Methods

    diff --git a/classes/_octra_json_sets.JSONSetCombination.html b/classes/_octra_json_sets.JSONSetCombination.html index 8cae91b28..fd52ce521 100644 --- a/classes/_octra_json_sets.JSONSetCombination.html +++ b/classes/_octra_json_sets.JSONSetCombination.html @@ -1,4 +1,4 @@ -JSONSetCombination | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSetCombination | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    Constructors

    Properties

    expressions: JSONSetExpression<U>[]
    type: "and" | "or"
    +

    Constructors

    Properties

    expressions: JSONSetExpression<U>[]
    type: "and" | "or"
    diff --git a/classes/_octra_json_sets.JSONSetFileBlueprint.html b/classes/_octra_json_sets.JSONSetFileBlueprint.html index 50585c5ff..e7cd2824b 100644 --- a/classes/_octra_json_sets.JSONSetFileBlueprint.html +++ b/classes/_octra_json_sets.JSONSetFileBlueprint.html @@ -1,7 +1,7 @@ -JSONSetFileBlueprint | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +JSONSetFileBlueprint | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _validationMethods: ((item: IFile, conditions: JSONSetFileConditions, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    • get validationMethods(): ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]
    • Returns ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]

    Methods

    +

    Constructors

    Properties

    _validationMethods: ((item: IFile, conditions: JSONSetFileConditions, combinationType: "and" | "or", path: string) => JSONSetResult)[] = []

    Accessors

    • get validationMethods(): ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]
    • Returns ((item: T, conditions: U, combinationType: "and" | "or", path: string) => JSONSetResult)[]

    Methods

    diff --git a/classes/_octra_json_sets.JSONSetFileConditions.html b/classes/_octra_json_sets.JSONSetFileConditions.html index 62686e3f9..50e8fe5d4 100644 --- a/classes/_octra_json_sets.JSONSetFileConditions.html +++ b/classes/_octra_json_sets.JSONSetFileConditions.html @@ -1,7 +1,7 @@ -JSONSetFileConditions | Octra libraries - v2.0.0

    Constructors

    constructor +JSONSetFileConditions | Octra libraries - v2.0.0

    Constructors

    Properties

    content?: string[]
    extension?: string[]
    mimeType?: string[]
    namePattern?: string
    size?: string
    +

    Constructors

    Properties

    content?: string[]
    extension?: string[]
    mimeType?: string[]
    namePattern?: string
    size?: string
    diff --git a/classes/_octra_json_sets.JSONSetResult.html b/classes/_octra_json_sets.JSONSetResult.html index 1dd80c34e..80cfcaf39 100644 --- a/classes/_octra_json_sets.JSONSetResult.html +++ b/classes/_octra_json_sets.JSONSetResult.html @@ -1,6 +1,6 @@ -JSONSetResult | Octra libraries - v2.0.0

    Constructors

    constructor +JSONSetResult | Octra libraries - v2.0.0

    Constructors

    Properties

    combinationType?: "and" | "or"
    error?: string
    path?: string
    valid: boolean
    +

    Constructors

    Properties

    combinationType?: "and" | "or"
    error?: string
    path?: string
    valid: boolean
    diff --git a/classes/_octra_json_sets.JSONSetStatement.html b/classes/_octra_json_sets.JSONSetStatement.html index 7d81ecb62..cf834818a 100644 --- a/classes/_octra_json_sets.JSONSetStatement.html +++ b/classes/_octra_json_sets.JSONSetStatement.html @@ -1,6 +1,6 @@ -JSONSetStatement | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSetStatement | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    Constructors

    Properties

    description?: string
    name?: string
    select: string
    with: U | U[]
    +

    Constructors

    Properties

    description?: string
    name?: string
    select: string
    with: U | U[]
    diff --git a/classes/_octra_json_sets.JSONSetValidationError.html b/classes/_octra_json_sets.JSONSetValidationError.html index f0b894c60..c3a123e18 100644 --- a/classes/_octra_json_sets.JSONSetValidationError.html +++ b/classes/_octra_json_sets.JSONSetValidationError.html @@ -1,6 +1,6 @@ -JSONSetValidationError | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    constructor +JSONSetValidationError | Octra libraries - v2.0.0

    Type Parameters

    • U

    Constructors

    Properties

    combinationType?: "and" | "or"
    message: string
    path?: string
    statement?: JSONSetStatement<U>
    +

    Constructors

    Properties

    combinationType?: "and" | "or"
    message: string
    path?: string
    statement?: JSONSetStatement<U>
    diff --git a/classes/_octra_json_sets.JsonSetValidator.html b/classes/_octra_json_sets.JsonSetValidator.html index 6ff7d46c6..7c7df00e8 100644 --- a/classes/_octra_json_sets.JsonSetValidator.html +++ b/classes/_octra_json_sets.JsonSetValidator.html @@ -1,6 +1,6 @@ -JsonSetValidator | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    constructor +JsonSetValidator | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Hierarchy (view full)

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    +

    Constructors

    Properties

    blueprint: JSONSetBlueprint<T, U>

    Accessors

    Methods

    diff --git a/classes/_octra_json_sets.PossibleSolution.html b/classes/_octra_json_sets.PossibleSolution.html index a40637d88..5210d95a1 100644 --- a/classes/_octra_json_sets.PossibleSolution.html +++ b/classes/_octra_json_sets.PossibleSolution.html @@ -1,5 +1,5 @@ -PossibleSolution | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Constructors

    constructor +PossibleSolution | Octra libraries - v2.0.0

    Type Parameters

    • T
    • U

    Constructors

    Properties

    Constructors

    Properties

    path: string
    selection: T
    statement: JSONSetExpression<U>
    +

    Constructors

    Properties

    path: string
    selection: T
    statement: JSONSetExpression<U>
    diff --git a/classes/_octra_media.AudioSelection.html b/classes/_octra_media.AudioSelection.html index 13b12621f..f059de555 100644 --- a/classes/_octra_media.AudioSelection.html +++ b/classes/_octra_media.AudioSelection.html @@ -1,8 +1,8 @@ -AudioSelection | Octra libraries - v2.0.0

    Constructors

    constructor +AudioSelection | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods

    +

    Constructors

    Accessors

    Methods

    diff --git a/classes/_octra_media.OAudiofile.html b/classes/_octra_media.OAudiofile.html index 636be41fe..633713fc6 100644 --- a/classes/_octra_media.OAudiofile.html +++ b/classes/_octra_media.OAudiofile.html @@ -1,4 +1,4 @@ -OAudiofile | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +OAudiofile | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    arraybuffer?: ArrayBuffer
    duration: number
    name: string
    sampleRate: number
    size: number
    type: string
    url?: string
    +

    Constructors

    Properties

    arraybuffer?: ArrayBuffer
    duration: number
    name: string
    sampleRate: number
    size: number
    type: string
    url?: string
    diff --git a/classes/_octra_media.SampleUnit.html b/classes/_octra_media.SampleUnit.html index 6a3532e1e..a814121de 100644 --- a/classes/_octra_media.SampleUnit.html +++ b/classes/_octra_media.SampleUnit.html @@ -1,4 +1,4 @@ -SampleUnit | Octra libraries - v2.0.0

    Constructors

    constructor +SampleUnit | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    • Parameters

      • seconds: number
      • sampleRate: number

      Returns number

    +

    Constructors

    Accessors

    Methods

    • Parameters

      • seconds: number
      • sampleRate: number

      Returns number

    diff --git a/classes/_octra_ngx_components.AsrOptionsComponent.html b/classes/_octra_ngx_components.AsrOptionsComponent.html index 2d8a80ffc..4815a9fea 100644 --- a/classes/_octra_ngx_components.AsrOptionsComponent.html +++ b/classes/_octra_ngx_components.AsrOptionsComponent.html @@ -1,4 +1,4 @@ -AsrOptionsComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    constructor +AsrOptionsComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    Properties

    accessCodeVisible: boolean = false
    asrLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    dropdown?: NgbDropdown
    dropdown2?: NgbDropdown
    fields: {
        asr: {
            accessCode?: string;
            filtered: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            languages: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            selected: string;
        };
        maus: {
            filtered: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            languages: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            selected: string;
        };
        provider: {
            filtered: ASRService[];
            selected: string;
            services: ASRService[];
        };
    } = ...
    i18n: ASROptionsTranslations = defaultI18n
    languageSettings?: ASRSettings
    manualURL: string = ''
    mausLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    options?: {
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ASRService;
    }
    optionsChange: EventEmitter<{
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ASRService;
    }> = ...
    popTemplate: NgbPopover
    settings: {
        allSegmentsNext: boolean;
        onlyForThisOne: boolean;
    } = ...
    showAccessCode: boolean = false
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the +

    Constructors

    Properties

    accessCodeVisible: boolean = false
    asrLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    dropdown?: NgbDropdown
    dropdown2?: NgbDropdown
    fields: {
        asr: {
            accessCode?: string;
            filtered: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            languages: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            selected: string;
        };
        maus: {
            filtered: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            languages: {
                description: string;
                providersOnly?: string[];
                value: string;
            }[];
            selected: string;
        };
        provider: {
            filtered: ASRService[];
            selected: string;
            services: ASRService[];
        };
    } = ...
    i18n: ASROptionsTranslations = defaultI18n
    languageSettings?: ASRSettings
    manualURL: string = ''
    mausLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    options?: {
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ASRService;
    }
    optionsChange: EventEmitter<{
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ASRService;
    }> = ...
    popTemplate: NgbPopover
    settings: {
        allSegmentsNext: boolean;
        onlyForThisOne: boolean;
    } = ...
    showAccessCode: boolean = false
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioViewerComponent.html b/classes/_octra_ngx_components.AudioViewerComponent.html index 83a365636..3789805ab 100644 --- a/classes/_octra_ngx_components.AudioViewerComponent.html +++ b/classes/_octra_ngx_components.AudioViewerComponent.html @@ -1,4 +1,4 @@ -AudioViewerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • OnChanges
    • OnDestroy

    Constructors

    constructor +AudioViewerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • OnChanges
    • OnDestroy

    Constructors

    Properties

    Constructors

    Properties

    audioChunk: undefined | AudioChunk

    current audio chunk displayed by this signal display

    -
    av: AudioViewerService
    konvaContainer: undefined | ElementRef<any>
    silencePlaceholder?: string

    defines the placeholder for silenece. E.g. if it's

    and a segment +

    Constructors

    Properties

    audioChunk: undefined | AudioChunk

    current audio chunk displayed by this signal display

    +
    av: AudioViewerService
    konvaContainer: undefined | ElementRef<any>
    silencePlaceholder?: string

    defines the placeholder for silenece. E.g. if it's

    and a segment contains this value, the segment is marked as silence.

    -

    Accessors

    • get mouseCursor(): {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }
    • Returns {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }

      • location: undefined | Vector2d
      • size: undefined | {
            height: number;
            width: number;
        }
    • get segmententer(): EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>
    • triggers when the user enters a selected segment

      -

      Returns EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>

    Methods

    Accessors

    • get mouseCursor(): {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }
    • Returns {
          location: undefined | Vector2d;
          size: undefined | {
              height: number;
              width: number;
          };
      }

      • location: undefined | Vector2d
      • size: undefined | {
            height: number;
            width: number;
        }
    • get segmententer(): EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>
    • triggers when the user enters a selected segment

      +

      Returns EventEmitter<{
          index: number;
          pos: {
              Y1: number;
              Y2: number;
          };
      }>

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      -

      Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioplayerComponent.html b/classes/_octra_ngx_components.AudioplayerComponent.html index c3e54ed6e..c1a97c493 100644 --- a/classes/_octra_ngx_components.AudioplayerComponent.html +++ b/classes/_octra_ngx_components.AudioplayerComponent.html @@ -1,4 +1,4 @@ -AudioplayerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • AfterViewInit
    • OnChanges
    • OnDestroy

    Constructors

    constructor +AudioplayerComponent | Octra libraries - v2.0.0

    Implements

    • OnInit
    • AfterViewInit
    • OnChanges
    • OnDestroy

    Constructors

    Properties

    Accessors

    getPlayHeadX @@ -14,19 +14,19 @@ onResize pxToSample update -

    Constructors

    Properties

    audioChunk: undefined | AudioChunk
    konvaContainer: undefined | ElementRef<any>

    Accessors

    Methods

    • A callback method that is invoked immediately after +

    Constructors

    Properties

    audioChunk: undefined | AudioChunk
    konvaContainer: undefined | ElementRef<any>

    Accessors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      -

      Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioviewerConfig.html b/classes/_octra_ngx_components.AudioviewerConfig.html index c38262beb..d3853233e 100644 --- a/classes/_octra_ngx_components.AudioviewerConfig.html +++ b/classes/_octra_ngx_components.AudioviewerConfig.html @@ -1,4 +1,4 @@ -AudioviewerConfig | Octra libraries - v2.0.0

    Constructors

    constructor +AudioviewerConfig | Octra libraries - v2.0.0

    Constructors

    Properties

    Constructors

    Properties

    asr: {
        enabled: boolean;
    } = ...
    backgroundcolor: string = 'rgb(255, 248, 248)'
    boundaries: {
        color: string;
        enabled: boolean;
        readonly: boolean;
        width: number;
    } = ...
    cropping: string = 'none'
    cursor: {
        color: string;
        fixed: boolean;
    } = ...
    data: {
        color: string;
    } = ...
    disabledKeys: string[] = ...
    frame: {
        color: string;
    } = ...
    grid: {
        color: string;
        enabled: true;
    } = ...
    justifySignalHeight: boolean = true
    lineheight: number = 60
    margin: {
        bottom: number;
        left: number;
        right: number;
        top: number;
    } = ...
    multiLine: boolean = false
    pixelPerSec: number = 50
    playcursor: {
        color: string;
        height: number;
        width: number;
    } = ...
    roundValues: boolean = true
    scrollbar: {
        background: {
            color: string;
            stroke: string;
            strokeWidth: number;
        };
        enabled: boolean;
        selector: {
            color: string;
            stroke: string;
            strokeWidth: number;
            width: number;
        };
        width: number;
    } = ...
    selection: {
        color: string;
        enabled: boolean;
    } = ...
    shortcuts: ShortcutGroup = ...
    shortcutsEnabled: boolean = true
    showProgressBars: boolean = false
    showTimePerLine: boolean = false
    showTranscripts: boolean = false
    stepWidthRatio: number = 0.0226
    timeline: {
        enabled: boolean;
        font: string;
        fontSize: number;
        fontWeight: string;
        foreColor: string;
        height: number;
    } = ...
    type: undefined | string
    +

    Constructors

    Properties

    asr: {
        enabled: boolean;
    } = ...
    backgroundcolor: string = 'rgb(255, 248, 248)'
    boundaries: {
        color: string;
        enabled: boolean;
        readonly: boolean;
        width: number;
    } = ...
    cropping: string = 'none'
    cursor: {
        color: string;
        fixed: boolean;
    } = ...
    data: {
        color: string;
    } = ...
    disabledKeys: string[] = ...
    frame: {
        color: string;
    } = ...
    grid: {
        color: string;
        enabled: true;
    } = ...
    justifySignalHeight: boolean = true
    lineheight: number = 60
    margin: {
        bottom: number;
        left: number;
        right: number;
        top: number;
    } = ...
    multiLine: boolean = false
    pixelPerSec: number = 50
    playcursor: {
        color: string;
        height: number;
        width: number;
    } = ...
    roundValues: boolean = true
    scrollbar: {
        background: {
            color: string;
            stroke: string;
            strokeWidth: number;
        };
        enabled: boolean;
        selector: {
            color: string;
            stroke: string;
            strokeWidth: number;
            width: number;
        };
        width: number;
    } = ...
    selection: {
        color: string;
        enabled: boolean;
    } = ...
    shortcuts: ShortcutGroup = ...
    shortcutsEnabled: boolean = true
    showProgressBars: boolean = false
    showTimePerLine: boolean = false
    showTranscripts: boolean = false
    stepWidthRatio: number = 0.0226
    timeline: {
        enabled: boolean;
        font: string;
        fontSize: number;
        fontWeight: string;
        foreColor: string;
        height: number;
    } = ...
    type: undefined | string
    diff --git a/classes/_octra_ngx_components.BugreportModalComponent.html b/classes/_octra_ngx_components.BugreportModalComponent.html index cd9a1fc54..49863f288 100644 --- a/classes/_octra_ngx_components.BugreportModalComponent.html +++ b/classes/_octra_ngx_components.BugreportModalComponent.html @@ -1,5 +1,6 @@ -BugreportModalComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnInit
    • AfterViewInit

    Constructors

    Properties

    _profile +BugreportModalComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnInit
    • AfterViewInit

    Constructors

    Properties

    _profile: {
        email?: string;
        name?: string;
    } = {}
    action: Subject<unknown> = ...
    activeModal: NgbActiveModal
    bgdescr: string = ''
    bugsent: boolean = false
    data: undefined = undefined
    editor?: NgxJoditComponent
    joditOptions: Partial<Config & Config> = ...
    pkgText: string = ""
    profileChange: EventEmitter<{
        email?: string;
        name?: string;
    }> = ...
    screenshots: {
        blob: Blob;
        previewURL: string;
    }[] = []
    send: EventEmitter<{
        email?: string;
        message: string;
        name?: string;
        screenshots: any[];
        sendProtocol: boolean;
    }> = ...
    sendProObj: boolean = true
    sendStatus:
        | "error"
        | "success"
        | "pending"
        | "sending" = 'pending'
    showSenderFields: boolean = true
    subscriptionManager: SubscriptionManager<Subscription> = ...
    visible: boolean = false
    options: NgbModalOptions = ...

    Accessors

    Methods

    • A callback method that is invoked immediately after +

    Constructors

    Properties

    _i18n: BugReportTranslations = defaultTranslations
    _profile: {
        email?: string;
        name?: string;
    } = {}
    action: Subject<unknown> = ...
    activeModal: NgbActiveModal
    bgdescr: string = ''
    bugsent: boolean = false
    data: undefined = undefined
    editor?: NgxJoditComponent
    joditOptions: Partial<Config & Config> = ...
    pkgText: string = ""
    profileChange: EventEmitter<{
        email?: string;
        name?: string;
    }> = ...
    screenshots: {
        blob: Blob;
        previewURL: string;
    }[] = []
    send: EventEmitter<{
        email?: string;
        message: string;
        name?: string;
        screenshots: any[];
        sendProtocol: boolean;
    }> = ...
    sendProObj: boolean = true
    sendStatus:
        | "error"
        | "success"
        | "pending"
        | "sending" = 'pending'
    showSenderFields: boolean = true
    subscriptionManager: SubscriptionManager<Subscription> = ...
    visible: boolean = false
    options: NgbModalOptions = ...

    Accessors

    Methods

    • A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.

      -

      Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.ConfigurationArrayControl.html b/classes/_octra_ngx_components.ConfigurationArrayControl.html index 8e53ea1e7..61b2ac842 100644 --- a/classes/_octra_ngx_components.ConfigurationArrayControl.html +++ b/classes/_octra_ngx_components.ConfigurationArrayControl.html @@ -1,4 +1,4 @@ -ConfigurationArrayControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationArrayControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<any[], any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<any[], any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControl.html b/classes/_octra_ngx_components.ConfigurationControl.html index 1eaa57be5..962879c57 100644 --- a/classes/_octra_ngx_components.ConfigurationControl.html +++ b/classes/_octra_ngx_components.ConfigurationControl.html @@ -1,4 +1,4 @@ -ConfigurationControl | Octra libraries - v2.0.0

    Type Parameters

    • R = any
    • S = any

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationControl | Octra libraries - v2.0.0

    Type Parameters

    • R = any
    • S = any

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControlGroup.html b/classes/_octra_ngx_components.ConfigurationControlGroup.html index c22f71cbe..3da111ae5 100644 --- a/classes/_octra_ngx_components.ConfigurationControlGroup.html +++ b/classes/_octra_ngx_components.ConfigurationControlGroup.html @@ -1,4 +1,4 @@ -ConfigurationControlGroup | Octra libraries - v2.0.0

    Constructors

    constructor +ConfigurationControlGroup | Octra libraries - v2.0.0

    Constructors

    Properties

    _dependsOn _name _title @@ -20,4 +20,4 @@ type

    Methods

    Constructors

    Properties

    _dependsOn: string[] = []
    _name: string
    _title: string
    _toggleable: boolean = false
    context: any
    controls: (ConfigurationControlGroup | ConfigurationControl<any, any>)[] = []
    description: string = ''
    focused: boolean = false
    id: number = 1
    ignore: boolean = false
    itemsType: any = undefined
    toggled: boolean = false
    value: undefined = undefined

    Accessors

    Methods

    +

    Constructors

    Properties

    _dependsOn: string[] = []
    _name: string
    _title: string
    _toggleable: boolean = false
    context: any
    controls: (ConfigurationControlGroup | ConfigurationControl<any, any>)[] = []
    description: string = ''
    focused: boolean = false
    id: number = 1
    ignore: boolean = false
    itemsType: any = undefined
    toggled: boolean = false
    value: undefined = undefined

    Accessors

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControlOptions.html b/classes/_octra_ngx_components.ConfigurationControlOptions.html index bbc4fbe56..7c05a0155 100644 --- a/classes/_octra_ngx_components.ConfigurationControlOptions.html +++ b/classes/_octra_ngx_components.ConfigurationControlOptions.html @@ -1,4 +1,4 @@ -ConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type?:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    +

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type?:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    diff --git a/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html b/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html index e4d7c33a0..cf04198a9 100644 --- a/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html +++ b/classes/_octra_ngx_components.ConfigurationMultipleChoiceControl.html @@ -1,4 +1,4 @@ -ConfigurationMultipleChoiceControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string[], {
          label: string;
          value: string;
      }>
      • ConfigurationMultipleChoiceControl

    Constructors

    constructor +ConfigurationMultipleChoiceControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string[], {
          label: string;
          value: string;
      }>
      • ConfigurationMultipleChoiceControl

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string[], {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string[], {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationNumberControl.html b/classes/_octra_ngx_components.ConfigurationNumberControl.html index da9b8115a..54bc52398 100644 --- a/classes/_octra_ngx_components.ConfigurationNumberControl.html +++ b/classes/_octra_ngx_components.ConfigurationNumberControl.html @@ -1,4 +1,4 @@ -ConfigurationNumberControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationNumberControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<number, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<number, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationSelectControl.html b/classes/_octra_ngx_components.ConfigurationSelectControl.html index 98f50a0af..b0408ac6d 100644 --- a/classes/_octra_ngx_components.ConfigurationSelectControl.html +++ b/classes/_octra_ngx_components.ConfigurationSelectControl.html @@ -1,4 +1,4 @@ -ConfigurationSelectControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string, {
          label: string;
          value: string;
      }>
      • ConfigurationSelectControl

    Constructors

    constructor +ConfigurationSelectControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    • ConfigurationControl<string, {
          label: string;
          value: string;
      }>
      • ConfigurationSelectControl

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, {
        label: string;
        value: string;
    }>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationSwitchControl.html b/classes/_octra_ngx_components.ConfigurationSwitchControl.html index 5cc07434c..bf0a35a9a 100644 --- a/classes/_octra_ngx_components.ConfigurationSwitchControl.html +++ b/classes/_octra_ngx_components.ConfigurationSwitchControl.html @@ -1,4 +1,4 @@ -ConfigurationSwitchControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationSwitchControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<boolean, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<boolean, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationTextControl.html b/classes/_octra_ngx_components.ConfigurationTextControl.html index cf363fdef..27202023a 100644 --- a/classes/_octra_ngx_components.ConfigurationTextControl.html +++ b/classes/_octra_ngx_components.ConfigurationTextControl.html @@ -1,4 +1,4 @@ -ConfigurationTextControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationTextControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationTextareaControl.html b/classes/_octra_ngx_components.ConfigurationTextareaControl.html index edac7a44c..617170ef5 100644 --- a/classes/_octra_ngx_components.ConfigurationTextareaControl.html +++ b/classes/_octra_ngx_components.ConfigurationTextareaControl.html @@ -1,4 +1,4 @@ -ConfigurationTextareaControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ConfigurationTextareaControl | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    _name _options _root? @@ -17,4 +17,4 @@ value

    Methods

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    +

    Constructors

    Properties

    _name: string
    _options: FixedConfigurationControlOptions<string, any>
    focused: boolean = false
    itemsType: any = undefined
    toggled: boolean = false

    Accessors

    • get type():
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"
    • Returns
          | "number"
          | "select"
          | "textarea"
          | "switch"
          | "text"
          | "integer"
          | "multiple-choice"
          | "array"

    Methods

    diff --git a/classes/_octra_ngx_components.FixedConfigurationControlOptions.html b/classes/_octra_ngx_components.FixedConfigurationControlOptions.html index 43a67199c..8ee2d1df4 100644 --- a/classes/_octra_ngx_components.FixedConfigurationControlOptions.html +++ b/classes/_octra_ngx_components.FixedConfigurationControlOptions.html @@ -1,4 +1,4 @@ -FixedConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    constructor +FixedConfigurationControlOptions | Octra libraries - v2.0.0

    Type Parameters

    • R
    • S = any

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    +

    Constructors

    Properties

    context?: S
    defaultValue?: R
    dependsOn: string[] = []
    description?: string
    ignore: boolean = false
    title?: string
    toggleable: boolean = false
    type:
        | "number"
        | "select"
        | "textarea"
        | "switch"
        | "text"
        | "integer"
        | "multiple-choice"
        | "array"
    value?: R
    diff --git a/classes/_octra_ngx_components.Interval.html b/classes/_octra_ngx_components.Interval.html index 4b9d713cb..7518d8f51 100644 --- a/classes/_octra_ngx_components.Interval.html +++ b/classes/_octra_ngx_components.Interval.html @@ -1,5 +1,5 @@ Interval | Octra libraries - v2.0.0

    collections

    -

    Implements

    Constructors

    Implements

    Constructors

    Properties

    Constructors

    Properties

    end: number
    start: number
    +

    Constructors

    Properties

    end: number
    start: number
    diff --git a/classes/_octra_ngx_components.Margin.html b/classes/_octra_ngx_components.Margin.html index de72c8e3d..d806e820b 100644 --- a/classes/_octra_ngx_components.Margin.html +++ b/classes/_octra_ngx_components.Margin.html @@ -1,6 +1,6 @@ -Margin | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +Margin | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    bottom: number
    left: number
    right: number
    top: number
    +

    Constructors

    Properties

    bottom: number
    left: number
    right: number
    top: number
    diff --git a/classes/_octra_ngx_components.MultiThreadingService.html b/classes/_octra_ngx_components.MultiThreadingService.html index cbe8f81d4..1344f5d8f 100644 --- a/classes/_octra_ngx_components.MultiThreadingService.html +++ b/classes/_octra_ngx_components.MultiThreadingService.html @@ -1,6 +1,6 @@ -MultiThreadingService | Octra libraries - v2.0.0

    Constructors

    constructor +MultiThreadingService | Octra libraries - v2.0.0

    Constructors

    Accessors

    Methods

    Constructors

    Accessors

    Methods

    +

    Constructors

    Accessors

    Methods

    diff --git a/classes/_octra_ngx_components.OctraComponentsModule.html b/classes/_octra_ngx_components.OctraComponentsModule.html index 68f2048e1..152948e2f 100644 --- a/classes/_octra_ngx_components.OctraComponentsModule.html +++ b/classes/_octra_ngx_components.OctraComponentsModule.html @@ -1,2 +1,2 @@ -OctraComponentsModule | Octra libraries - v2.0.0

    Constructors

    constructor +OctraComponentsModule | Octra libraries - v2.0.0

    Constructors

    Constructors

    diff --git a/classes/_octra_ngx_components.OctraFormGeneratorModule.html b/classes/_octra_ngx_components.OctraFormGeneratorModule.html index 700eee70f..d9eab549f 100644 --- a/classes/_octra_ngx_components.OctraFormGeneratorModule.html +++ b/classes/_octra_ngx_components.OctraFormGeneratorModule.html @@ -1,2 +1,2 @@ -OctraFormGeneratorModule | Octra libraries - v2.0.0

    Constructors

    constructor +OctraFormGeneratorModule | Octra libraries - v2.0.0
    diff --git a/classes/_octra_ngx_components.Position.html b/classes/_octra_ngx_components.Position.html index d927e2ba9..4d171186a 100644 --- a/classes/_octra_ngx_components.Position.html +++ b/classes/_octra_ngx_components.Position.html @@ -1,4 +1,4 @@ -Position | Octra libraries - v2.0.0

    Implements

    Implemented by

    Constructors

    constructor +Position | Octra libraries - v2.0.0

    Implements

    Implemented by

    Constructors

    Properties

    x y -

    Constructors

    Properties

    x: number
    y: number
    +

    Constructors

    Properties

    x: number
    y: number
    diff --git a/classes/_octra_ngx_components.PreparedItem.html b/classes/_octra_ngx_components.PreparedItem.html index 8edf526b6..6473b11e6 100644 --- a/classes/_octra_ngx_components.PreparedItem.html +++ b/classes/_octra_ngx_components.PreparedItem.html @@ -1,4 +1,4 @@ -PreparedItem | Octra libraries - v2.0.0

    Constructors

    constructor +PreparedItem | Octra libraries - v2.0.0
    +

    Constructors

    Properties

    selected: boolean = false
    value: any
    diff --git a/classes/_octra_ngx_components.Rectangle.html b/classes/_octra_ngx_components.Rectangle.html index 38f975751..d30311032 100644 --- a/classes/_octra_ngx_components.Rectangle.html +++ b/classes/_octra_ngx_components.Rectangle.html @@ -1,5 +1,5 @@ Rectangle | Octra libraries - v2.0.0

    SHAPES

    -

    Implements

    Constructors

    Implements

    Constructors

    Properties

    Constructors

    Properties

    position: Position
    size: Size
    +

    Constructors

    Properties

    position: Position
    size: Size
    diff --git a/classes/_octra_ngx_components.Size.html b/classes/_octra_ngx_components.Size.html index 0ba295480..6588a49ca 100644 --- a/classes/_octra_ngx_components.Size.html +++ b/classes/_octra_ngx_components.Size.html @@ -1,4 +1,4 @@ -Size | Octra libraries - v2.0.0

    Implements

    Constructors

    constructor +Size | Octra libraries - v2.0.0

    Implements

    Constructors

    Properties

    Constructors

    Properties

    height: number
    width: number
    +

    Constructors

    Properties

    height: number
    width: number
    diff --git a/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html b/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html index 1c0b63411..86c7baf6b 100644 --- a/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html +++ b/classes/_octra_ngx_components.ToolConfigArrayAdderComponent.html @@ -1,4 +1,4 @@ -ToolConfigArrayAdderComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ToolConfigArrayAdderComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    _items: PreparedItem[] = []
    disabled: boolean = false
    inputValue: any
    items: any[] = []
    itemsAdd: EventEmitter<any[]> = ...
    popover: NgbPopover
    subscriptionManager: SubscriptionManager<Subscription> = ...
    type?: "number" | "text" | "integer"
    uniqueItems: boolean = false
    values: any[] = []

    Methods

    • A callback method that performs custom clean-up, invoked immediately +

    Constructors

    Properties

    _items: PreparedItem[] = []
    disabled: boolean = false
    inputValue: any
    items: any[] = []
    itemsAdd: EventEmitter<any[]> = ...
    popover: NgbPopover
    subscriptionManager: SubscriptionManager<Subscription> = ...
    type?: "number" | "text" | "integer"
    uniqueItems: boolean = false
    values: any[] = []

    Methods

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.ToolConfiguratorComponent.html b/classes/_octra_ngx_components.ToolConfiguratorComponent.html index 938fbacbd..3691d8e74 100644 --- a/classes/_octra_ngx_components.ToolConfiguratorComponent.html +++ b/classes/_octra_ngx_components.ToolConfiguratorComponent.html @@ -1,4 +1,4 @@ -ToolConfiguratorComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    constructor +ToolConfiguratorComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • OnChanges

    Constructors

    Properties

    Constructors

    Properties

    json?: any
    jsonSchema?: any
    jsonText?: string
    jsonTextChange: EventEmitter<string> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the +

    Constructors

    Properties

    json?: any
    jsonSchema?: any
    jsonText?: string
    jsonTextChange: EventEmitter<string> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that is invoked immediately after the default change detector has checked data-bound properties if at least one has changed, and before the view and content children are checked.

      Parameters

      • changes: SimpleChanges

        The changed properties.

        -

      Returns void

    • A callback method that performs custom clean-up, invoked immediately +

    Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.ToolconfigGroupComponent.html b/classes/_octra_ngx_components.ToolconfigGroupComponent.html index d398e7576..9f9863877 100644 --- a/classes/_octra_ngx_components.ToolconfigGroupComponent.html +++ b/classes/_octra_ngx_components.ToolconfigGroupComponent.html @@ -1,4 +1,4 @@ -ToolconfigGroupComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    constructor +ToolconfigGroupComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Constructors

    Properties

    somethingChanged: EventEmitter<void> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    • A callback method that performs custom clean-up, invoked immediately +

    Constructors

    Properties

    somethingChanged: EventEmitter<void> = ...
    subscriptionManager: SubscriptionManager<Subscription> = ...

    Methods

    +

    Returns void

    diff --git a/classes/_octra_ngx_utilities.CapitalLetterPipe.html b/classes/_octra_ngx_utilities.CapitalLetterPipe.html index 64cd173f8..07b5ebc04 100644 --- a/classes/_octra_ngx_utilities.CapitalLetterPipe.html +++ b/classes/_octra_ngx_utilities.CapitalLetterPipe.html @@ -1,3 +1,3 @@ -CapitalLetterPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +CapitalLetterPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    +

    Constructors

    Methods

    diff --git a/classes/_octra_ngx_utilities.FileSizePipe.html b/classes/_octra_ngx_utilities.FileSizePipe.html index 473bbaac9..e685b52ef 100644 --- a/classes/_octra_ngx_utilities.FileSizePipe.html +++ b/classes/_octra_ngx_utilities.FileSizePipe.html @@ -1,3 +1,3 @@ -FileSizePipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +FileSizePipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: number

      Returns string

    +

    Constructors

    Methods

    • Parameters

      • value: number

      Returns string

    diff --git a/classes/_octra_ngx_utilities.JoinPipe.html b/classes/_octra_ngx_utilities.JoinPipe.html index 8b7bb9430..4882db5df 100644 --- a/classes/_octra_ngx_utilities.JoinPipe.html +++ b/classes/_octra_ngx_utilities.JoinPipe.html @@ -1,3 +1,3 @@ -JoinPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +JoinPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: string[]
      • options: {
            separator: string;
        }
        • separator: string

      Returns string

    +

    Constructors

    Methods

    • Parameters

      • value: string[]
      • options: {
            separator: string;
        }
        • separator: string

      Returns string

    diff --git a/classes/_octra_ngx_utilities.LeadingNullPipe.html b/classes/_octra_ngx_utilities.LeadingNullPipe.html index f9b9cff78..2e60877de 100644 --- a/classes/_octra_ngx_utilities.LeadingNullPipe.html +++ b/classes/_octra_ngx_utilities.LeadingNullPipe.html @@ -1,3 +1,3 @@ -LeadingNullPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +LeadingNullPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: any
      • maxnum: number

      Returns any

    +

    Constructors

    Methods

    • Parameters

      • value: any
      • maxnum: number

      Returns any

    diff --git a/classes/_octra_ngx_utilities.MapPipe.html b/classes/_octra_ngx_utilities.MapPipe.html index 80564f113..be840a0a4 100644 --- a/classes/_octra_ngx_utilities.MapPipe.html +++ b/classes/_octra_ngx_utilities.MapPipe.html @@ -1,3 +1,3 @@ -MapPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +MapPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: any[]
      • options: {
            func: ((a: any) => any);
        }
        • func: ((a: any) => any)
            • (a): any
            • Parameters

              • a: any

              Returns any

      Returns any[]

    +

    Constructors

    Methods

    • Parameters

      • value: any[]
      • options: {
            func: ((a: any) => any);
        }
        • func: ((a: any) => any)
            • (a): any
            • Parameters

              • a: any

              Returns any

      Returns any[]

    diff --git a/classes/_octra_ngx_utilities.OctraUtilitiesModule.html b/classes/_octra_ngx_utilities.OctraUtilitiesModule.html index f4b8f25d9..b48e537dd 100644 --- a/classes/_octra_ngx_utilities.OctraUtilitiesModule.html +++ b/classes/_octra_ngx_utilities.OctraUtilitiesModule.html @@ -1,2 +1,2 @@ -OctraUtilitiesModule | Octra libraries - v2.0.0

    Constructors

    constructor +OctraUtilitiesModule | Octra libraries - v2.0.0

    Constructors

    Constructors

    diff --git a/classes/_octra_ngx_utilities.ProcentPipe.html b/classes/_octra_ngx_utilities.ProcentPipe.html index 0dc415132..4e1f83919 100644 --- a/classes/_octra_ngx_utilities.ProcentPipe.html +++ b/classes/_octra_ngx_utilities.ProcentPipe.html @@ -1,3 +1,3 @@ -ProcentPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    constructor +ProcentPipe | Octra libraries - v2.0.0

    Implements

    • PipeTransform

    Constructors

    Methods

    Constructors

    Methods

    • Parameters

      • value: any

      Returns any

    +

    Constructors

    Methods

    • Parameters

      • value: any

      Returns any

    diff --git a/classes/_octra_ngx_utilities.SubscriberComponent.html b/classes/_octra_ngx_utilities.SubscriberComponent.html index 0da6477ad..168aa1074 100644 --- a/classes/_octra_ngx_utilities.SubscriberComponent.html +++ b/classes/_octra_ngx_utilities.SubscriberComponent.html @@ -1,8 +1,8 @@ -SubscriberComponent | Octra libraries - v2.0.0

    Hierarchy

    • SubscriberComponent

      Implements

      • OnDestroy

      Constructors

      constructor +SubscriberComponent | Octra libraries - v2.0.0

      Hierarchy

      • SubscriberComponent

        Implements

        • OnDestroy

        Constructors

        Properties

        Methods

        Constructors

        Properties

        subscriptionManager: SubscriptionManager<Subscription> = ...

        Methods

        • A callback method that performs custom clean-up, invoked immediately +

        Constructors

        Properties

        subscriptionManager: SubscriptionManager<Subscription> = ...

        Methods

        • A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.

          -

          Returns void

        • Protected

          subscribes an observable that is internally added to the subscription manager and destroyed automatically on ngDestroy

          -

          Type Parameters

          • R
          • E

          Parameters

          • observable: Observable<R>
          • OptionalobserverOrNext: Partial<Observer<R>> | ((value: R) => void)
          • Optionaltag: string

          Returns number

        +

        Returns void

        • Protected

          subscribes an observable that is internally added to the subscription manager and destroyed automatically on ngDestroy

          +

          Type Parameters

          • R
          • E

          Parameters

          • observable: Observable<R>
          • OptionalobserverOrNext: Partial<Observer<R>> | ((value: R) => void)
          • Optionaltag: string

          Returns number

        diff --git a/classes/_octra_ngx_utilities.TimespanPipe.html b/classes/_octra_ngx_utilities.TimespanPipe.html index 0bfef11fd..c0b9710a4 100644 --- a/classes/_octra_ngx_utilities.TimespanPipe.html +++ b/classes/_octra_ngx_utilities.TimespanPipe.html @@ -1,6 +1,6 @@ -TimespanPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        constructor +TimespanPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        Methods

        Constructors

        Methods

        • transforms milliseconds to time string

          Parameters

          • value: undefined | number

            number or milliseconds

          • Optionalargs: {
                maxDuration?: number;
                showHour?: boolean;
                showMilliSeconds?: boolean;
            }

            [showHour, showMilliSeconds]

            -
            • OptionalmaxDuration?: number
            • OptionalshowHour?: boolean
            • OptionalshowMilliSeconds?: boolean

          Returns any

        +
        • OptionalmaxDuration?: number
        • OptionalshowHour?: boolean
        • OptionalshowMilliSeconds?: boolean

        Returns any

        diff --git a/classes/_octra_ngx_utilities.UnixDurationPipe.html b/classes/_octra_ngx_utilities.UnixDurationPipe.html index 250e6a4dc..87b0beb58 100644 --- a/classes/_octra_ngx_utilities.UnixDurationPipe.html +++ b/classes/_octra_ngx_utilities.UnixDurationPipe.html @@ -1,3 +1,3 @@ -UnixDurationPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        constructor +UnixDurationPipe | Octra libraries - v2.0.0

        Implements

        • PipeTransform

        Constructors

        Methods

        Constructors

        Methods

        • Parameters

          • Optionalvalue: number

          Returns unknown

        +

        Constructors

        Methods

        • Parameters

          • Optionalvalue: number

          Returns unknown

        diff --git a/classes/_octra_utilities.SerializableClass.html b/classes/_octra_utilities.SerializableClass.html index 297389f18..d136d6143 100644 --- a/classes/_octra_utilities.SerializableClass.html +++ b/classes/_octra_utilities.SerializableClass.html @@ -1,3 +1,3 @@ -SerializableClass | Octra libraries - v2.0.0

        ClassSerializableClass<S, T>Abstract

        Type Parameters

        • S
        • T

        Constructors

        constructor +SerializableClass | Octra libraries - v2.0.0

        ClassSerializableClass<S, T>Abstract

        Type Parameters

        • S
        • T

        Constructors

        Methods

        Constructors

        Methods

        • Type Parameters

          • S
          • T

          Parameters

          • jsonObject: S
          • sampleRate: number

          Returns undefined | T

        +

        Constructors

        Methods

        • Type Parameters

          • S
          • T

          Parameters

          • jsonObject: S
          • sampleRate: number

          Returns undefined | T

        diff --git a/classes/_octra_utilities.SubscriptionManager.html b/classes/_octra_utilities.SubscriptionManager.html index 3a32de8cc..1bc8cce9d 100644 --- a/classes/_octra_utilities.SubscriptionManager.html +++ b/classes/_octra_utilities.SubscriptionManager.html @@ -1,15 +1,15 @@ -SubscriptionManager | Octra libraries - v2.0.0

        Type Parameters

        • T

        Constructors

        constructor +SubscriptionManager | Octra libraries - v2.0.0

        Type Parameters

        • T

        Constructors

        Methods

        • add subscription to the manager. Returns the id of the subscriptions

          +

        Constructors

        Methods

        • add subscription to the manager. Returns the id of the subscriptions

          Parameters

          • subscription: undefined | T

            subscription that shall be added

          • Optionaltag: string

            optional tag

          Returns number

          number

          -
        • unsubscribes specific Subscription with specific id.

          Parameters

          • id: number

            id that is looked for

            -

          Returns boolean

        • unsubscribes all subscriptions with a specific tag

          +

        Returns boolean

        • unsubscribes all subscriptions with a specific tag

          Parameters

          • tag: string

            name that is tagged to the subscription

            -

          Returns boolean

        +

        Returns boolean

        diff --git a/classes/_octra_utilities.TsWorker.html b/classes/_octra_utilities.TsWorker.html index 13f4393e2..50d22d9d8 100644 --- a/classes/_octra_utilities.TsWorker.html +++ b/classes/_octra_utilities.TsWorker.html @@ -1,5 +1,5 @@ TsWorker | Octra libraries - v2.0.0

        Inline web worker that runs jobs asynchronously.

        -

        Constructors

        Constructors

        Accessors

        Constructors

        Accessors

        Methods

        • adds a job to the worker's queue and starts it automatically

          +

        Constructors

        Accessors

        Methods

        • adds a job to the worker's queue and starts it automatically

          Parameters

          Returns Promise<void>

        • starts the next free job if no other is running.

          -

          Returns void

        • checks if job is already in the queue

          +

        Returns Promise<void>

        • starts the next free job if no other is running.

          +

          Returns void

        • removes a job from the queue and tries to start another

          +

        Returns boolean

        +

        Returns void

        diff --git a/classes/_octra_utilities.TsWorkerJob.html b/classes/_octra_utilities.TsWorkerJob.html index 660ac4b12..2d8e34148 100644 --- a/classes/_octra_utilities.TsWorkerJob.html +++ b/classes/_octra_utilities.TsWorkerJob.html @@ -1,5 +1,5 @@ TsWorkerJob | Octra libraries - v2.0.0

        This class defines a task with given function and parameters.

        -

        Type Parameters

        • I extends any[] = any[]
        • O = unknown

        Constructors

        Type Parameters

        • I extends any[] = any[]
        • O = unknown

        Constructors

        Properties

        Accessors

        id @@ -7,13 +7,13 @@ statistics status

        Methods

        Constructors

        Properties

        args: I
        doFunction: string | ((...args: I) => Promise<O>) = ...

        this function will be run in the web worker

        -

        Accessors

        • get statistics(): {
              ended: number;
              started: number;
          }
        • returns timing statistics

          -

          Returns {
              ended: number;
              started: number;
          }

          • ended: number
          • started: number
        • set statistics(value): void
        • sets timing statistics

          +

        Constructors

        Properties

        args: I
        doFunction: string | ((...args: I) => Promise<O>) = ...

        this function will be run in the web worker

        +

        Accessors

        • get statistics(): {
              ended: number;
              started: number;
          }
        • returns timing statistics

          +

          Returns {
              ended: number;
              started: number;
          }

          • ended: number
          • started: number
        • set statistics(value): void
        • sets timing statistics

          Parameters

          • value: {
                ended: number;
                started: number;
            }

            start and end time

            -
            • ended: number
            • started: number

          Returns void

        Methods

        • changes this job's status

          +
          • ended: number
          • started: number

        Returns void

        Methods

        +

        Returns void

        diff --git a/classes/_octra_web_media.AudioChunk.html b/classes/_octra_web_media.AudioChunk.html index e7f4f2dd1..c9e31a631 100644 --- a/classes/_octra_web_media.AudioChunk.html +++ b/classes/_octra_web_media.AudioChunk.html @@ -1,12 +1,11 @@ AudioChunk | Octra libraries - v2.0.0

        AUDIOCHUNK begins here

        -

        Constructors

        Constructors

        Properties

        statuschange: Subject<PlayBackStatus> = ...
        stopPlayback: (() => Promise<void>) = ...

        stops the playback

        -

        Accessors

        Constructors

        Properties

        statuschange: Subject<PlayBackStatus> = ...
        stopPlayback: (() => Promise<void>) = ...

        stops the playback

        +

        Accessors

        Methods

        • Parameters

          • playOnHover: boolean = false

          Returns Promise<void>

        +

        Parameters

        Returns void

        Methods

        • Parameters

          • playOnHover: boolean = false

          Returns Promise<void>

        diff --git a/classes/_octra_web_media.AudioCutter.html b/classes/_octra_web_media.AudioCutter.html index ebc2426d6..47aa4d464 100644 --- a/classes/_octra_web_media.AudioCutter.html +++ b/classes/_octra_web_media.AudioCutter.html @@ -1,4 +1,4 @@ -AudioCutter | Octra libraries - v2.0.0

        Constructors

        constructor +AudioCutter | Octra libraries - v2.0.0

        Constructors

        Properties

        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor
        onaudiocut: Subject<{
            fileName: string;
            finishedSegments: number;
            intArray: Uint8Array;
        }> = ...

        Methods

        • Parameters

          Returns Promise<{
              fileName: string;
              uint8Array: Uint8Array;
          }>

        • Parameters

          • namingConvention: string
          • buffer: Float32Array
          • segments: NumeratedSegment[]
          • pointer: number = 0

          Returns void

        • cuts the data part of selected samples from an Uint8Array

          +

        Constructors

        Properties

        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor
        onaudiocut: Subject<{
            fileName: string;
            finishedSegments: number;
            intArray: Uint8Array;
        }> = ...

        Methods

        • Parameters

          Returns Promise<{
              fileName: string;
              uint8Array: Uint8Array;
          }>

        • Parameters

          • namingConvention: string
          • buffer: Float32Array
          • segments: NumeratedSegment[]
          • pointer: number = 0

          Returns void

        • cuts the data part of selected samples from an Uint8Array

          Parameters

          • sampleStart: number

            the start of the extraction

          • sampleDur: number

            the duration of the extraction

          • uint8Array: Uint8Array

            the array to be read

          • OptionalselectedChannel: number

            the selected channel

            -

          Returns Promise<IntArray>

        • Parameters

          • data: Int16Array
          • channels: number

          Returns ArrayBuffer

        • Parameters

          • filename: string
          • type: string
          • buffer: ArrayBuffer

          Returns Promise<File[]>

        +

        Returns Promise<IntArray>

        diff --git a/classes/_octra_web_media.AudioDecoder.html b/classes/_octra_web_media.AudioDecoder.html index 37a3f0bf9..cbb58d52b 100644 --- a/classes/_octra_web_media.AudioDecoder.html +++ b/classes/_octra_web_media.AudioDecoder.html @@ -1,5 +1,5 @@ AudioDecoder | Octra libraries - v2.0.0

        The AudioDecoder is used as a replacement for the Web Audio API decoding and makes use of web workers.

        -

        Constructors

        Constructors

        Properties

        onChannelDataCalculate: Subject<{
            progress: number;
            result?: Float32Array;
        }> = ...

        triggers as soon as new channel data was read. Last event has progress 1.

        -
        started: number = 0

        Accessors

        Methods

        • decodes a WAVE audio file and minimizes according to calculated channel data factor.

          -

          Parameters

          Returns Promise<void>

        • Parameters

          • channelData: Float32Array
          • factor: number

          Returns Promise<Float32Array>

        +

        Constructors

        Properties

        onChannelDataCalculate: Subject<{
            progress: number;
            result?: Float32Array;
        }> = ...

        triggers as soon as new channel data was read. Last event has progress 1.

        +
        started: number = 0

        Accessors

        Methods

        • decodes a WAVE audio file and minimizes according to calculated channel data factor.

          +

          Parameters

          Returns Promise<void>

        • Parameters

          • channelData: Float32Array
          • factor: number

          Returns Promise<Float32Array>

        diff --git a/classes/_octra_web_media.AudioFormat.html b/classes/_octra_web_media.AudioFormat.html index 579e64e83..41c1f0ab4 100644 --- a/classes/_octra_web_media.AudioFormat.html +++ b/classes/_octra_web_media.AudioFormat.html @@ -1,4 +1,4 @@ -AudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +AudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        Methods

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = "web-audio"
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        +

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = "web-audio"
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        diff --git a/classes/_octra_web_media.AudioInfo.html b/classes/_octra_web_media.AudioInfo.html index 40458d762..8debbb5f0 100644 --- a/classes/_octra_web_media.AudioInfo.html +++ b/classes/_octra_web_media.AudioInfo.html @@ -1,4 +1,4 @@ -AudioInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +AudioInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        • Parameters

          • filename: string
          • type: string
          • size: number
          • sampleRate: number
          • durationSamples: number
          • channels: number
          • bitrate: number
          • OptionalaudioBufferInfo: {
                sampleRate: number;
                samples: number;
            }
            • sampleRate: number
            • samples: number

          Returns AudioInfo

        Properties

        _audioBufferInfo?: {
            sampleRate: number;
            samples: number;
        }
        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get audioBufferInfo(): undefined | {
              sampleRate: number;
              samples: number;
          }
        • Returns undefined | {
              sampleRate: number;
              samples: number;
          }

        • set audioBufferInfo(value): void
        • Parameters

          • value: undefined | {
                sampleRate: number;
                samples: number;
            }

          Returns void

        • get available(): boolean
        • returns if the file is ready for processing

          -

          Returns boolean

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          -

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          -

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        +

        Constructors

        • Parameters

          • filename: string
          • type: string
          • size: number
          • sampleRate: number
          • durationSamples: number
          • channels: number
          • bitrate: number
          • OptionalaudioBufferInfo: {
                sampleRate: number;
                samples: number;
            }
            • sampleRate: number
            • samples: number

          Returns AudioInfo

        Properties

        _audioBufferInfo?: {
            sampleRate: number;
            samples: number;
        }
        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get audioBufferInfo(): undefined | {
              sampleRate: number;
              samples: number;
          }
        • Returns undefined | {
              sampleRate: number;
              samples: number;
          }

        • set audioBufferInfo(value): void
        • Parameters

          • value: undefined | {
                sampleRate: number;
                samples: number;
            }

          Returns void

        • get available(): boolean
        • returns if the file is ready for processing

          +

          Returns boolean

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          +

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          +

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        diff --git a/classes/_octra_web_media.AudioManager.html b/classes/_octra_web_media.AudioManager.html index 2e5b820fc..2eb34f355 100644 --- a/classes/_octra_web_media.AudioManager.html +++ b/classes/_octra_web_media.AudioManager.html @@ -1,5 +1,5 @@ AudioManager | Octra libraries - v2.0.0

        AudioManager controls the audio file and all of its chunk. Each audio file should have exactly one manager. The AudioManager uses HTML Audio for playback.

        -

        Constructors

        Constructors

        Properties

        Accessors

        Constructors

        Properties

        time: {
            end: number;
            start: number;
        } = ...

        Accessors

        Methods

        • destroys the audio manager

          -

          Parameters

          • disconnect: boolean = true

          Returns Promise<void>

        • starts audio playback using a given selection.

          -

          Parameters

          • audioSelection: AudioSelection
          • volume: number
          • playbackRate: number
          • playOnHover: boolean = false

          Returns Promise<void>

        • creates a new audio manager and reports the progress using an observable. The initialization includes audio decoding.

          -

          Parameters

          • filename: string
          • type: string
          • buffer: ArrayBuffer
          • Optionalurl: string
          • audioMechanism: AudioMechanism = ...

          Returns Observable<{
              audioManager: AudioManager;
              progress: number;
          }>

        • returns the FileFormat instance relative of the file extension or undefined if not found.

          +

          Parameters

          • audioMechanism: AudioMechanism

          Returns AudioManager

        Properties

        time: {
            end: number;
            start: number;
        } = ...

        Accessors

        Methods

        • destroys the audio manager

          +

          Parameters

          • disconnect: boolean = true

          Returns Promise<void>

        • starts audio playback using a given selection.

          +

          Parameters

          • audioSelection: AudioSelection
          • volume: number
          • playbackRate: number
          • playOnHover: boolean = false

          Returns Promise<void>

        • creates a new audio manager and reports the progress using an observable. The initialization includes audio decoding.

          +

          Parameters

          • filename: string
          • type: string
          • buffer: ArrayBuffer
          • Optionalurl: string
          • audioMechanism: AudioMechanism = ...

          Returns Observable<{
              audioManager: AudioManager;
              progress: number;
          }>

        • returns the FileFormat instance relative of the file extension or undefined if not found.

          Parameters

          • extension: string

            file extension

          • audioformats: AudioFormat[]

            list of supported audio formats

            -

          Returns undefined | AudioFormat

        • returns the number of data parts

          -

          Parameters

          • fileSize: number

          Returns number

        • checks if there is an audio format that matches with the extension of the audio file.

          -

          Parameters

          Returns boolean

        +

        Returns undefined | AudioFormat

        diff --git a/classes/_octra_web_media.AudioResource.html b/classes/_octra_web_media.AudioResource.html index 7a6d23769..da2664086 100644 --- a/classes/_octra_web_media.AudioResource.html +++ b/classes/_octra_web_media.AudioResource.html @@ -1,4 +1,4 @@ -AudioResource | Octra libraries - v2.0.0

        Hierarchy

        • MediaResource
          • AudioResource

        Constructors

        constructor +AudioResource | Octra libraries - v2.0.0

        Hierarchy

        • MediaResource
          • AudioResource

        Constructors

        Accessors

        arraybuffer extension info @@ -6,4 +6,4 @@ size url

        Methods

        Constructors

        Accessors

        • get arraybuffer(): undefined | ArrayBuffer
        • Returns undefined | ArrayBuffer

        • set arraybuffer(value): void
        • Parameters

          • value: undefined | ArrayBuffer

          Returns void

        • get extension(): string
        • Returns string

        • get size(): undefined | number
        • Returns undefined | number

        • get url(): undefined | string
        • Returns undefined | string

        Methods

        +

        Constructors

        Accessors

        • get arraybuffer(): undefined | ArrayBuffer
        • Returns undefined | ArrayBuffer

        • set arraybuffer(value): void
        • Parameters

          • value: undefined | ArrayBuffer

          Returns void

        • get extension(): string
        • Returns string

        • get size(): undefined | number
        • Returns undefined | number

        • get url(): undefined | string
        • Returns undefined | string

        Methods

        diff --git a/classes/_octra_web_media.AudioTimeCalculator.html b/classes/_octra_web_media.AudioTimeCalculator.html index 5360f692a..34f4040a3 100644 --- a/classes/_octra_web_media.AudioTimeCalculator.html +++ b/classes/_octra_web_media.AudioTimeCalculator.html @@ -1,4 +1,4 @@ -AudioTimeCalculator | Octra libraries - v2.0.0

        Constructors

        constructor +AudioTimeCalculator | Octra libraries - v2.0.0

        Constructors

        Properties

        _duration: SampleUnit
        audioPxWidth: number

        Accessors

        Methods

        +

        Constructors

        Properties

        _duration: SampleUnit
        audioPxWidth: number

        Accessors

        Methods

        diff --git a/classes/_octra_web_media.Binary.AudioFormat.html b/classes/_octra_web_media.Binary.AudioFormat.html index f17afaa89..c60e8d699 100644 --- a/classes/_octra_web_media.Binary.AudioFormat.html +++ b/classes/_octra_web_media.Binary.AudioFormat.html @@ -1,7 +1,7 @@ AudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Hierarchy (view full)

        Constructors

        Properties

        Constructors

        Properties

        channelCount: number
        sampleRate: number
        +

        Constructors

        Properties

        channelCount: number
        sampleRate: number
        diff --git a/classes/_octra_web_media.Binary.BinaryByteReader.html b/classes/_octra_web_media.Binary.BinaryByteReader.html index c11829677..e5158cf4c 100644 --- a/classes/_octra_web_media.Binary.BinaryByteReader.html +++ b/classes/_octra_web_media.Binary.BinaryByteReader.html @@ -1,7 +1,7 @@ BinaryByteReader | Octra libraries - v2.0.0

        Constructors

        Constructors

        Properties

        Accessors

        pos @@ -16,4 +16,4 @@ readUint16LE readUint32LE skip -

        Constructors

        Properties

        buf: Uint8Array
        sbuf: Int8Array

        Accessors

        Methods

        +

        Constructors

        Properties

        buf: Uint8Array
        sbuf: Int8Array

        Accessors

        Methods

        diff --git a/classes/_octra_web_media.Binary.BinaryByteWriter.html b/classes/_octra_web_media.Binary.BinaryByteWriter.html index a3527d9d5..a0d8ff7d5 100644 --- a/classes/_octra_web_media.Binary.BinaryByteWriter.html +++ b/classes/_octra_web_media.Binary.BinaryByteWriter.html @@ -1,7 +1,7 @@ BinaryByteWriter | Octra libraries - v2.0.0

        Constructors

        Constructors

        Properties

        Accessors

        Constructors

        Properties

        buf: ArrayBuffer
        DEFAULT_SIZE_INC: number = 1024

        Accessors

        Methods

        +

        Constructors

        Properties

        buf: ArrayBuffer
        DEFAULT_SIZE_INC: number = 1024

        Accessors

        Methods

        diff --git a/classes/_octra_web_media.Binary.PCMAudioFormat.html b/classes/_octra_web_media.Binary.PCMAudioFormat.html index 52152762f..8de0406c7 100644 --- a/classes/_octra_web_media.Binary.PCMAudioFormat.html +++ b/classes/_octra_web_media.Binary.PCMAudioFormat.html @@ -1,12 +1,12 @@ PCMAudioFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Hierarchy (view full)

        Constructors

        Properties

        channelCount: number
        encodingFloat: boolean = false
        sampleRate: number
        sampleSize: number
        sampleSizeInBits: number

        Methods

        +

        Constructors

        Properties

        channelCount: number
        encodingFloat: boolean = false
        sampleRate: number
        sampleSize: number
        sampleSizeInBits: number

        Methods

        diff --git a/classes/_octra_web_media.Binary.WavFileFormat.html b/classes/_octra_web_media.Binary.WavFileFormat.html index d559616b8..6f5c534f9 100644 --- a/classes/_octra_web_media.Binary.WavFileFormat.html +++ b/classes/_octra_web_media.Binary.WavFileFormat.html @@ -1,9 +1,9 @@ WavFileFormat | Octra libraries - v2.0.0

        Constructors

        Constructors

        Properties

        PCM: number = 0x0001
        RIFF_KEY: string = 'RIFF'
        WAV_KEY: string = 'WAVE'
        WAVE_FORMAT_IEEE_FLOAT: number = 0x0003
        +

        Constructors

        Properties

        PCM: number = 0x0001
        RIFF_KEY: string = 'RIFF'
        WAV_KEY: string = 'WAVE'
        WAVE_FORMAT_IEEE_FLOAT: number = 0x0003
        diff --git a/classes/_octra_web_media.Binary.WavReader.html b/classes/_octra_web_media.Binary.WavReader.html index eda362b4b..fe820216f 100644 --- a/classes/_octra_web_media.Binary.WavReader.html +++ b/classes/_octra_web_media.Binary.WavReader.html @@ -1,5 +1,5 @@ -WavReader | Octra libraries - v2.0.0

        Constructors

        constructor +WavReader | Octra libraries - v2.0.0

        Constructors

        Methods

        Constructors

        Methods

        +

        Constructors

        Methods

        diff --git a/classes/_octra_web_media.Binary.WavWriter.html b/classes/_octra_web_media.Binary.WavWriter.html index d3984cf7f..4fe5cf2f0 100644 --- a/classes/_octra_web_media.Binary.WavWriter.html +++ b/classes/_octra_web_media.Binary.WavWriter.html @@ -1,4 +1,4 @@ -WavWriter | Octra libraries - v2.0.0

        Constructors

        constructor +WavWriter | Octra libraries - v2.0.0

        Constructors

        Properties

        DEFAULT_SAMPLE_SIZE: SampleSize = SampleSize.INT16

        Methods

        • Parameters

          • encodingFloat: boolean
          • sampleSizeInBits: number
          • chs: number
          • frameLength: number
          • audioData: Float32Array
          • buf: ArrayBuffer
          • buffPos: number

          Returns Promise<ArrayBuffer>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Uint8Array

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Promise<Uint8Array>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns void

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns number

        +

        Constructors

        Properties

        DEFAULT_SAMPLE_SIZE: SampleSize = SampleSize.INT16

        Methods

        • Parameters

          • encodingFloat: boolean
          • sampleSizeInBits: number
          • chs: number
          • frameLength: number
          • audioData: Float32Array
          • buf: ArrayBuffer
          • buffPos: number

          Returns Promise<ArrayBuffer>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Uint8Array

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns Promise<Uint8Array>

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns void

        • Parameters

          • channelData: Float32Array[]
          • sampleRate: number

          Returns number

        diff --git a/classes/_octra_web_media.BrowserInfo.html b/classes/_octra_web_media.BrowserInfo.html index b39d32b85..9fa70229f 100644 --- a/classes/_octra_web_media.BrowserInfo.html +++ b/classes/_octra_web_media.BrowserInfo.html @@ -1,10 +1,10 @@ -BrowserInfo | Octra libraries - v2.0.0

        Constructors

        constructor +BrowserInfo | Octra libraries - v2.0.0

        Constructors

        Accessors

        Constructors

        Accessors

        • get browser(): undefined | string
        • returns the browser name

          -

          Returns undefined | string

        • get platform(): "mac" | "pc"
        • returns if current system is mac or pc.

          -

          Returns "mac" | "pc"

        • get version(): undefined | string
        • returns version

          -

          Returns undefined | string

        +

        Returns undefined | string

        • get platform(): "mac" | "pc"
        • returns if current system is mac or pc.

          +

          Returns "mac" | "pc"

        • get version(): undefined | string
        • returns version

          +

          Returns undefined | string

        diff --git a/classes/_octra_web_media.DataInfo.html b/classes/_octra_web_media.DataInfo.html index a8ab26da0..cdf57320a 100644 --- a/classes/_octra_web_media.DataInfo.html +++ b/classes/_octra_web_media.DataInfo.html @@ -1,4 +1,4 @@ -DataInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +DataInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        _hash? _name _size @@ -8,4 +8,4 @@ name size type -

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        +

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        diff --git a/classes/_octra_web_media.DirectoryInfo.html b/classes/_octra_web_media.DirectoryInfo.html index d51e0a30f..fbc6fb520 100644 --- a/classes/_octra_web_media.DirectoryInfo.html +++ b/classes/_octra_web_media.DirectoryInfo.html @@ -1,4 +1,4 @@ -DirectoryInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +DirectoryInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        +

        Constructors

        Properties

        _hash?: string
        _name: string
        _size: number
        _type: string

        Accessors

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        diff --git a/classes/_octra_web_media.FileInfo.html b/classes/_octra_web_media.FileInfo.html index 60937a39d..783cf5f3b 100644 --- a/classes/_octra_web_media.FileInfo.html +++ b/classes/_octra_web_media.FileInfo.html @@ -1,4 +1,4 @@ -FileInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +FileInfo | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          -

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • httpClient: any

          Returns Promise<string>

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          -

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        • Parameters

          • content: string
          • filename: string
          • Optionaltype: string

          Returns File

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        +

        Constructors

        Properties

        _extension: string
        _file: undefined | File
        _hash?: string
        _name: string
        _size: number
        _type: string
        _url?: string

        Accessors

        • get extension(): string
        • extension including the dot. (this must contain a dot!)

          +

          Returns string

        • get hash(): undefined | string
        • Returns undefined | string

        • set hash(value): void
        • Parameters

          • value: undefined | string

          Returns void

        Methods

        • Parameters

          • httpClient: any

          Returns Promise<string>

        • Parameters

          • fullname: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        • creates a FileInfo instance form a URL. It doesn't contain the file itself.

          +

          Parameters

          • url: string
          • Optionaltype: string
          • Optionalname: string
          • createdAt: number = 0
          • Optionalsize: number

          Returns FileInfo

        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        • Parameters

          • content: string
          • filename: string
          • Optionaltype: string

          Returns File

        • Parameters

          • extension: string

          Returns
              | "audio/wav"
              | "audio/mpeg"
              | "audio/ogg"
              | "audio/opus"
              | "video/mp4"
              | "image/png"
              | "image/jpg"
              | "application/pdf"
              | "application/json"
              | "text/plain"

        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        diff --git a/classes/_octra_web_media.MusicMetadataFormat.html b/classes/_octra_web_media.MusicMetadataFormat.html index 47b974a55..20c71a638 100644 --- a/classes/_octra_web_media.MusicMetadataFormat.html +++ b/classes/_octra_web_media.MusicMetadataFormat.html @@ -1,4 +1,4 @@ -MusicMetadataFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +MusicMetadataFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        Methods

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'web-audio'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        +

        Constructors

        Properties

        _bitsPerSample: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'web-audio'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        diff --git a/classes/_octra_web_media.ShortcutManager.html b/classes/_octra_web_media.ShortcutManager.html index 0ad2afff3..b1557a7a1 100644 --- a/classes/_octra_web_media.ShortcutManager.html +++ b/classes/_octra_web_media.ShortcutManager.html @@ -1,5 +1,5 @@ ShortcutManager | Octra libraries - v2.0.0

        manages all supported shortcuts

        -

        Constructors

        Constructors

        Properties

        generalShortcuts: ShortcutGroup = ...
        shortcutsEnabled: boolean = true

        Accessors

        • get pressedKeys(): {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }
        • Returns {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }

          • alt: boolean
          • cmd: boolean
          • ctrl: boolean
          • other: number
          • shift: boolean

        Methods

        • Parameters

          • event: KeyboardEvent

          Returns undefined | {
              groupName: string;
              shortcut: Shortcut;
          }

        • Parameters

          • groupName: string
          • itemName: string

          Returns void

        +

        Constructors

        Properties

        generalShortcuts: ShortcutGroup = ...
        shortcutsEnabled: boolean = true

        Accessors

        • get pressedKeys(): {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }
        • Returns {
              alt: boolean;
              cmd: boolean;
              ctrl: boolean;
              other: number;
              shift: boolean;
          }

          • alt: boolean
          • cmd: boolean
          • ctrl: boolean
          • other: number
          • shift: boolean

        Methods

        • Parameters

          • event: KeyboardEvent

          Returns undefined | {
              groupName: string;
              shortcut: Shortcut;
          }

        • Parameters

          • groupName: string
          • itemName: string

          Returns void

        diff --git a/classes/_octra_web_media.WavFormat.html b/classes/_octra_web_media.WavFormat.html index 59b0ae0b0..41d4ea152 100644 --- a/classes/_octra_web_media.WavFormat.html +++ b/classes/_octra_web_media.WavFormat.html @@ -1,4 +1,4 @@ -WavFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        constructor +WavFormat | Octra libraries - v2.0.0

        Hierarchy (view full)

        Constructors

        Properties

        _bitsPerSample: number
        _blockAlign: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'octra'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        dataStart: number = -1
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        • cuts the data part of selected samples from an Uint8Array

          +

        Constructors

        Properties

        _bitsPerSample: number
        _blockAlign: number
        _byteRate: number
        _channels: number
        _decoder: "web-audio" | "octra" = 'octra'
        _duration: {
            samples: number;
            seconds: number;
        }
        _filename: string
        _mimeType: string
        _sampleRate: number
        _supportedFormats: SupportedAudioFormat[]
        dataStart: number = -1
        formatConstructor: Uint8ArrayConstructor | Int16ArrayConstructor | Int32ArrayConstructor

        Accessors

        • get duration(): {
              samples: number;
              seconds: number;
          }
        • Returns {
              samples: number;
              seconds: number;
          }

          • samples: number
          • seconds: number

        Methods

        • cuts the data part of selected samples from an Uint8Array

          Parameters

          • sampleStart: number

            the start of the extraction

          • sampleDur: number

            the duration of the extraction

          • uint8Array: Uint8Array

            the array to be read

          • OptionalselectedChannel: number

            the selected channel

            -

          Returns Promise<IntArray>

        • checks if it is a valid wave file

          +

        Returns Promise<IntArray>

        +

        Returns boolean

        diff --git a/enums/_octra_annotation.ASRQueueItemType.html b/enums/_octra_annotation.ASRQueueItemType.html index a60c47258..1d9ae13c6 100644 --- a/enums/_octra_annotation.ASRQueueItemType.html +++ b/enums/_octra_annotation.ASRQueueItemType.html @@ -1,4 +1,4 @@ -ASRQueueItemType | Octra libraries - v2.0.0

        Enumeration Members

        ASR +ASRQueueItemType | Octra libraries - v2.0.0

        Enumeration Members

        Enumeration Members

        ASR
        ASRMAUS
        MAUS
        +

        Enumeration Members

        ASR
        ASRMAUS
        MAUS
        diff --git a/enums/_octra_annotation.AnnotationLevelType.html b/enums/_octra_annotation.AnnotationLevelType.html index 2abcccf95..6b608e1af 100644 --- a/enums/_octra_annotation.AnnotationLevelType.html +++ b/enums/_octra_annotation.AnnotationLevelType.html @@ -1,4 +1,4 @@ -AnnotationLevelType | Octra libraries - v2.0.0

        Enumeration Members

        EVENT +AnnotationLevelType | Octra libraries - v2.0.0

        Enumeration Members

        Enumeration Members

        EVENT
        ITEM
        SEGMENT
        +

        Enumeration Members

        EVENT
        ITEM
        SEGMENT
        diff --git a/enums/_octra_media.PlayBackStatus.html b/enums/_octra_media.PlayBackStatus.html index c0bff8c91..38777b238 100644 --- a/enums/_octra_media.PlayBackStatus.html +++ b/enums/_octra_media.PlayBackStatus.html @@ -1,8 +1,7 @@ -PlayBackStatus | Octra libraries - v2.0.0

        EnumerationPlayBackStatusConst

        Enumeration Members

        ENDED +PlayBackStatus | Octra libraries - v2.0.0

        EnumerationPlayBackStatusConst

        Enumeration Members

        ENDED
        INITIALIZED
        PAUSED
        PLAYING
        PREPARE
        STARTED
        STOPPED
        +

        Enumeration Members

        ENDED
        INITIALIZED
        PAUSED
        PLAYING
        PREPARE
        STOPPED
        diff --git a/enums/_octra_utilities.TsWorkerStatus.html b/enums/_octra_utilities.TsWorkerStatus.html index 819b454dd..490f4cd5c 100644 --- a/enums/_octra_utilities.TsWorkerStatus.html +++ b/enums/_octra_utilities.TsWorkerStatus.html @@ -1,6 +1,6 @@ -TsWorkerStatus | Octra libraries - v2.0.0

        Enumeration Members

        FAILED +TsWorkerStatus | Octra libraries - v2.0.0

        Enumeration Members

        FAILED
        FINISHED
        INITIALIZED
        RUNNING
        STOPPED
        +

        Enumeration Members

        FAILED
        FINISHED
        INITIALIZED
        RUNNING
        STOPPED
        diff --git a/enums/_octra_web_media.Binary.SampleSize.html b/enums/_octra_web_media.Binary.SampleSize.html index ac2404f16..55d9a016c 100644 --- a/enums/_octra_web_media.Binary.SampleSize.html +++ b/enums/_octra_web_media.Binary.SampleSize.html @@ -1,3 +1,3 @@ -SampleSize | Octra libraries - v2.0.0

        Enumeration Members

        INT16 +SampleSize | Octra libraries - v2.0.0

        Enumeration Members

        Enumeration Members

        INT16
        INT32
        +

        Enumeration Members

        INT16
        INT32
        diff --git a/functions/_octra_annotation.addSegment.html b/functions/_octra_annotation.addSegment.html index 32094d2b3..71b301658 100644 --- a/functions/_octra_annotation.addSegment.html +++ b/functions/_octra_annotation.addSegment.html @@ -1,2 +1,2 @@ addSegment | Octra libraries - v2.0.0
        +

        Parameters

        Returns {
            entries: OctraAnnotationSegment[];
            itemIDCounter: number;
        }

        diff --git a/functions/_octra_annotation.betweenWhichSegment.html b/functions/_octra_annotation.betweenWhichSegment.html index 787249c4a..07ef651b1 100644 --- a/functions/_octra_annotation.betweenWhichSegment.html +++ b/functions/_octra_annotation.betweenWhichSegment.html @@ -1 +1 @@ -betweenWhichSegment | Octra libraries - v2.0.0
        +betweenWhichSegment | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.cleanup.html b/functions/_octra_annotation.cleanup.html index 1ed7958c0..8c99ee587 100644 --- a/functions/_octra_annotation.cleanup.html +++ b/functions/_octra_annotation.cleanup.html @@ -1 +1 @@ -cleanup | Octra libraries - v2.0.0
        +cleanup | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.combineSegments.html b/functions/_octra_annotation.combineSegments.html index 1b5f8ee5b..b2bc024e4 100644 --- a/functions/_octra_annotation.combineSegments.html +++ b/functions/_octra_annotation.combineSegments.html @@ -1 +1 @@ -combineSegments | Octra libraries - v2.0.0
        • Parameters

          Returns void

        +combineSegments | Octra libraries - v2.0.0
        • Parameters

          Returns void

        diff --git a/functions/_octra_annotation.contains.html b/functions/_octra_annotation.contains.html index 37cc6c281..7db7f1461 100644 --- a/functions/_octra_annotation.contains.html +++ b/functions/_octra_annotation.contains.html @@ -1,4 +1,4 @@ contains | Octra libraries - v2.0.0
        • checks if a given string contains a given substring

          Parameters

          • haystack: string

            string that should be searched

          • needle: string

            substring that is searched for

            -

          Returns boolean

        +

        Returns boolean

        diff --git a/functions/_octra_annotation.convertFromSupportedConverters.html b/functions/_octra_annotation.convertFromSupportedConverters.html index 447331277..83499573c 100644 --- a/functions/_octra_annotation.convertFromSupportedConverters.html +++ b/functions/_octra_annotation.convertFromSupportedConverters.html @@ -1 +1 @@ -convertFromSupportedConverters | Octra libraries - v2.0.0
        +convertFromSupportedConverters | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.convertOSegmentsToSegments.html b/functions/_octra_annotation.convertOSegmentsToSegments.html index 2e5a22f42..94a53bf96 100644 --- a/functions/_octra_annotation.convertOSegmentsToSegments.html +++ b/functions/_octra_annotation.convertOSegmentsToSegments.html @@ -1 +1 @@ -convertOSegmentsToSegments | Octra libraries - v2.0.0
        +convertOSegmentsToSegments | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.convertSegmentsToOSegments.html b/functions/_octra_annotation.convertSegmentsToOSegments.html index 39edf5535..2c3e9c17f 100644 --- a/functions/_octra_annotation.convertSegmentsToOSegments.html +++ b/functions/_octra_annotation.convertSegmentsToOSegments.html @@ -1,2 +1,2 @@ convertSegmentsToOSegments | Octra libraries - v2.0.0
        +

        Parameters

        Returns OSegment[]

        diff --git a/functions/_octra_annotation.getSegmentBySamplePosition.html b/functions/_octra_annotation.getSegmentBySamplePosition.html index d44618fde..94e9120a7 100644 --- a/functions/_octra_annotation.getSegmentBySamplePosition.html +++ b/functions/_octra_annotation.getSegmentBySamplePosition.html @@ -1,2 +1,2 @@ getSegmentBySamplePosition | Octra libraries - v2.0.0
        +

        Parameters

        Returns number

        diff --git a/functions/_octra_annotation.getSegmentsOfRange.html b/functions/_octra_annotation.getSegmentsOfRange.html index ef6c80ca2..ccc2d6f90 100644 --- a/functions/_octra_annotation.getSegmentsOfRange.html +++ b/functions/_octra_annotation.getSegmentsOfRange.html @@ -1 +1 @@ -getSegmentsOfRange | Octra libraries - v2.0.0
        • Parameters

          Returns {
              endIndex: number;
              startIndex: number;
          }

          • endIndex: number
          • startIndex: number
        +getSegmentsOfRange | Octra libraries - v2.0.0
        • Parameters

          Returns {
              endIndex: number;
              startIndex: number;
          }

          • endIndex: number
          • startIndex: number
        diff --git a/functions/_octra_annotation.getStartTimeBySegmentID.html b/functions/_octra_annotation.getStartTimeBySegmentID.html index 577fc0025..1024b0dc3 100644 --- a/functions/_octra_annotation.getStartTimeBySegmentID.html +++ b/functions/_octra_annotation.getStartTimeBySegmentID.html @@ -1 +1 @@ -getStartTimeBySegmentID | Octra libraries - v2.0.0
        +getStartTimeBySegmentID | Octra libraries - v2.0.0
        diff --git a/functions/_octra_annotation.removeBySamples.html b/functions/_octra_annotation.removeBySamples.html index 8acdecc17..5f54125fe 100644 --- a/functions/_octra_annotation.removeBySamples.html +++ b/functions/_octra_annotation.removeBySamples.html @@ -1,2 +1,2 @@ removeBySamples | Octra libraries - v2.0.0
        +

        Parameters

        Returns OctraAnnotationSegment<ASRContext>[]

        diff --git a/functions/_octra_annotation.removeSegmentByIndex.html b/functions/_octra_annotation.removeSegmentByIndex.html index 8a4af3df5..526a90034 100644 --- a/functions/_octra_annotation.removeSegmentByIndex.html +++ b/functions/_octra_annotation.removeSegmentByIndex.html @@ -1,4 +1,4 @@ removeSegmentByIndex | Octra libraries - v2.0.0
        +
      • mergeTranscripts: boolean = true
      • Returns OctraAnnotationSegment<ASRContext>[]

        diff --git a/functions/_octra_annotation.sort.html b/functions/_octra_annotation.sort.html index 426155cfb..6caacb6ab 100644 --- a/functions/_octra_annotation.sort.html +++ b/functions/_octra_annotation.sort.html @@ -1,2 +1,2 @@ sort | Octra libraries - v2.0.0
        +

        Parameters

        Returns OctraAnnotationSegment<ASRContext>[]

        diff --git a/functions/_octra_ngx_utilities.downloadFile.html b/functions/_octra_ngx_utilities.downloadFile.html index 68416cb31..95ab1e266 100644 --- a/functions/_octra_ngx_utilities.downloadFile.html +++ b/functions/_octra_ngx_utilities.downloadFile.html @@ -2,4 +2,4 @@

        Type Parameters

        Parameters

        Returns Subject<{
            progress: number;
            result?: T;
        }>

        +

        Returns Subject<{
            progress: number;
            result?: T;
        }>

        diff --git a/functions/_octra_ngx_utilities.navigateTo.html b/functions/_octra_ngx_utilities.navigateTo.html index 04e919558..3abfd77cd 100644 --- a/functions/_octra_ngx_utilities.navigateTo.html +++ b/functions/_octra_ngx_utilities.navigateTo.html @@ -1 +1 @@ -navigateTo | Octra libraries - v2.0.0
        • Parameters

          • router: Router
          • commands: any[]
          • OptionalnavigationExtras: NavigationExtras

          Returns Promise<boolean>

        +navigateTo | Octra libraries - v2.0.0
        • Parameters

          • router: Router
          • commands: any[]
          • OptionalnavigationExtras: NavigationExtras

          Returns Promise<boolean>

        diff --git a/functions/_octra_ngx_utilities.uniqueHTTPRequest.html b/functions/_octra_ngx_utilities.uniqueHTTPRequest.html index a37b32f1e..9b92410f0 100644 --- a/functions/_octra_ngx_utilities.uniqueHTTPRequest.html +++ b/functions/_octra_ngx_utilities.uniqueHTTPRequest.html @@ -1 +1 @@ -uniqueHTTPRequest | Octra libraries - v2.0.0
        • Parameters

          • http: HttpClient
          • post: boolean = false
          • requestOptions: any
          • url: string
          • body: any

          Returns Observable<any>

        +uniqueHTTPRequest | Octra libraries - v2.0.0
        • Parameters

          • http: HttpClient
          • post: boolean = false
          • requestOptions: any
          • url: string
          • body: any

          Returns Observable<any>

        diff --git a/functions/_octra_utilities.base64ToArrayBuffer.html b/functions/_octra_utilities.base64ToArrayBuffer.html index c5a9e135c..151142f36 100644 --- a/functions/_octra_utilities.base64ToArrayBuffer.html +++ b/functions/_octra_utilities.base64ToArrayBuffer.html @@ -1,2 +1,2 @@ base64ToArrayBuffer | Octra libraries - v2.0.0
        • converts base64 to ArrayBuffer

          -

          Parameters

          • base64String: string

          Returns any

        +

        Parameters

        Returns any

        diff --git a/functions/_octra_utilities.contains.html b/functions/_octra_utilities.contains.html index 4c1814634..4c8989df8 100644 --- a/functions/_octra_utilities.contains.html +++ b/functions/_octra_utilities.contains.html @@ -1,4 +1,4 @@ contains | Octra libraries - v2.0.0
        • checks if a given string contains a given substring

          Parameters

          • haystack: string

            string that should be searched

          • needle: string

            substring that is searched for

            -

          Returns boolean

        +

        Returns boolean

        diff --git a/functions/_octra_utilities.convertDurationToUnix.html b/functions/_octra_utilities.convertDurationToUnix.html index d22ed0987..53eeb31a4 100644 --- a/functions/_octra_utilities.convertDurationToUnix.html +++ b/functions/_octra_utilities.convertDurationToUnix.html @@ -1,3 +1,3 @@ convertDurationToUnix | Octra libraries - v2.0.0
        • converts time declaration from string to unix time (miliseconds).

          Parameters

          • duration: string

            e.g. 2d, 1h, 5m

            -

          Returns undefined | number

        +

        Returns undefined | number

        diff --git a/functions/_octra_utilities.equalProperties.html b/functions/_octra_utilities.equalProperties.html index b5b4e9d99..35e517820 100644 --- a/functions/_octra_utilities.equalProperties.html +++ b/functions/_octra_utilities.equalProperties.html @@ -1 +1 @@ -equalProperties | Octra libraries - v2.0.0
        • Parameters

          • elem: any
          • elem2: any

          Returns boolean

        +equalProperties | Octra libraries - v2.0.0
        • Parameters

          • elem: any
          • elem2: any

          Returns boolean

        diff --git a/functions/_octra_utilities.escapeHtml.html b/functions/_octra_utilities.escapeHtml.html index 9e8de8b6c..42144ad42 100644 --- a/functions/_octra_utilities.escapeHtml.html +++ b/functions/_octra_utilities.escapeHtml.html @@ -1 +1 @@ -escapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        +escapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        diff --git a/functions/_octra_utilities.escapeRegex.html b/functions/_octra_utilities.escapeRegex.html index 4403dfbe5..81703c829 100644 --- a/functions/_octra_utilities.escapeRegex.html +++ b/functions/_octra_utilities.escapeRegex.html @@ -1 +1 @@ -escapeRegex | Octra libraries - v2.0.0
        • Parameters

          • regexStr: string

          Returns string

        +escapeRegex | Octra libraries - v2.0.0
        • Parameters

          • regexStr: string

          Returns string

        diff --git a/functions/_octra_utilities.extractFileNameFromURL.html b/functions/_octra_utilities.extractFileNameFromURL.html index cbb456ea5..82e5a85d4 100644 --- a/functions/_octra_utilities.extractFileNameFromURL.html +++ b/functions/_octra_utilities.extractFileNameFromURL.html @@ -1,2 +1,2 @@ extractFileNameFromURL | Octra libraries - v2.0.0
        • returns the file name and extension part of an URL. Extension contains the dot.

          -

          Parameters

          • url: string

          Returns {
              extension: string;
              name: string;
          }

          • extension: string
          • name: string
        +

        Parameters

        Returns {
            extension: string;
            name: string;
        }

        diff --git a/functions/_octra_utilities.flatten.html b/functions/_octra_utilities.flatten.html index e6273f0fe..4c794d47e 100644 --- a/functions/_octra_utilities.flatten.html +++ b/functions/_octra_utilities.flatten.html @@ -1 +1 @@ -flatten | Octra libraries - v2.0.0
        • Parameters

          • values: never[]

          Returns never[]

        +flatten | Octra libraries - v2.0.0
        • Parameters

          • values: never[]

          Returns never[]

        diff --git a/functions/_octra_utilities.getBaseHrefURL.html b/functions/_octra_utilities.getBaseHrefURL.html index 020533280..5e55d9b98 100644 --- a/functions/_octra_utilities.getBaseHrefURL.html +++ b/functions/_octra_utilities.getBaseHrefURL.html @@ -1,2 +1,2 @@ getBaseHrefURL | Octra libraries - v2.0.0
        • returns the base URL path to the application

          -

          Returns string

        +

        Returns string

        diff --git a/functions/_octra_utilities.getFileSize.html b/functions/_octra_utilities.getFileSize.html index 6919b30c7..67a4096a9 100644 --- a/functions/_octra_utilities.getFileSize.html +++ b/functions/_octra_utilities.getFileSize.html @@ -1 +1 @@ -getFileSize | Octra libraries - v2.0.0
        +getFileSize | Octra libraries - v2.0.0
        diff --git a/functions/_octra_utilities.getProperties.html b/functions/_octra_utilities.getProperties.html index 744b776ed..69cdcae9e 100644 --- a/functions/_octra_utilities.getProperties.html +++ b/functions/_octra_utilities.getProperties.html @@ -1 +1 @@ -getProperties | Octra libraries - v2.0.0
        • Parameters

          • obj: any

          Returns [string, any][]

        +getProperties | Octra libraries - v2.0.0
        • Parameters

          • obj: any

          Returns [string, any][]

        diff --git a/functions/_octra_utilities.getTranscriptFromIO.html b/functions/_octra_utilities.getTranscriptFromIO.html index a158076af..673b81709 100644 --- a/functions/_octra_utilities.getTranscriptFromIO.html +++ b/functions/_octra_utilities.getTranscriptFromIO.html @@ -1 +1 @@ -getTranscriptFromIO | Octra libraries - v2.0.0
        • Parameters

          • io: any[]

          Returns any | undefined

        +getTranscriptFromIO | Octra libraries - v2.0.0
        • Parameters

          • io: any[]

          Returns any | undefined

        diff --git a/functions/_octra_utilities.hasProperty.html b/functions/_octra_utilities.hasProperty.html index bcd6bdcc1..d4d06a132 100644 --- a/functions/_octra_utilities.hasProperty.html +++ b/functions/_octra_utilities.hasProperty.html @@ -1 +1 @@ -hasProperty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown
          • attribute: string

          Returns boolean

        +hasProperty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown
          • attribute: string

          Returns boolean

        diff --git a/functions/_octra_utilities.hasPropertyTree.html b/functions/_octra_utilities.hasPropertyTree.html index 524488b3d..9bf77c56d 100644 --- a/functions/_octra_utilities.hasPropertyTree.html +++ b/functions/_octra_utilities.hasPropertyTree.html @@ -1,2 +1,2 @@ hasPropertyTree | Octra libraries - v2.0.0
        • checks if a object has a value at given property path

          -

          Parameters

          • obj: any
          • treeString: string

          Returns boolean

        +

        Parameters

        Returns boolean

        diff --git a/functions/_octra_utilities.insertString.html b/functions/_octra_utilities.insertString.html index 3f73969d2..f835bdb33 100644 --- a/functions/_octra_utilities.insertString.html +++ b/functions/_octra_utilities.insertString.html @@ -1 +1 @@ -insertString | Octra libraries - v2.0.0
        • Parameters

          • input: string
          • pos: number
          • insertion: string

          Returns string

        +insertString | Octra libraries - v2.0.0
        • Parameters

          • input: string
          • pos: number
          • insertion: string

          Returns string

        diff --git a/functions/_octra_utilities.isEmpty.html b/functions/_octra_utilities.isEmpty.html index db242e261..e81930b7c 100644 --- a/functions/_octra_utilities.isEmpty.html +++ b/functions/_octra_utilities.isEmpty.html @@ -1 +1 @@ -isEmpty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown

          Returns boolean

        +isEmpty | Octra libraries - v2.0.0
        • Parameters

          • obj: unknown

          Returns boolean

        diff --git a/functions/_octra_utilities.isFunction.html b/functions/_octra_utilities.isFunction.html index f77272e90..d6e00fa55 100644 --- a/functions/_octra_utilities.isFunction.html +++ b/functions/_octra_utilities.isFunction.html @@ -1,2 +1,2 @@ isFunction | Octra libraries - v2.0.0
        • checks if value is a function

          -

          Parameters

          • value: any

          Returns boolean

        +

        Parameters

        Returns boolean

        diff --git a/functions/_octra_utilities.isNumber.html b/functions/_octra_utilities.isNumber.html index b2a264ece..3e2983c2a 100644 --- a/functions/_octra_utilities.isNumber.html +++ b/functions/_octra_utilities.isNumber.html @@ -1 +1 @@ -isNumber | Octra libraries - v2.0.0
        • Parameters

          • str: string

          Returns boolean

        +isNumber | Octra libraries - v2.0.0
        • Parameters

          • str: string

          Returns boolean

        diff --git a/functions/_octra_utilities.joinURL.html b/functions/_octra_utilities.joinURL.html index 694ade3e4..e6fe8fd6f 100644 --- a/functions/_octra_utilities.joinURL.html +++ b/functions/_octra_utilities.joinURL.html @@ -1,2 +1,2 @@ joinURL | Octra libraries - v2.0.0
        • this method is like path.join() just for URL

          -

          Parameters

          • Rest...args: string[]

          Returns string

        +

        Parameters

        Returns string

        diff --git a/functions/_octra_utilities.last.html b/functions/_octra_utilities.last.html index eac2a8aae..4dc42fc9e 100644 --- a/functions/_octra_utilities.last.html +++ b/functions/_octra_utilities.last.html @@ -1,3 +1,3 @@ last | Octra libraries - v2.0.0
        • returns the last element of an array.

          Type Parameters

          • T

          Parameters

          • array: undefined | T[]

          Returns undefined | T

          undefined if not found

          -
        +
        diff --git a/functions/_octra_utilities.mapFnOnObject.html b/functions/_octra_utilities.mapFnOnObject.html index 15def3522..ac0d2a931 100644 --- a/functions/_octra_utilities.mapFnOnObject.html +++ b/functions/_octra_utilities.mapFnOnObject.html @@ -1,2 +1,2 @@ mapFnOnObject | Octra libraries - v2.0.0
        • maps a function fn on all property values.

          -

          Parameters

          • obj: Record<string, any>
          • fn: ((key: string, value: any) => any)
              • (key, value): any
              • Parameters

                • key: string
                • value: any

                Returns any

          Returns Record<string, any>

        +

        Parameters

        Returns Record<string, any>

        diff --git a/functions/_octra_utilities.popupCenter.html b/functions/_octra_utilities.popupCenter.html index e82a3d16e..1f00b71e2 100644 --- a/functions/_octra_utilities.popupCenter.html +++ b/functions/_octra_utilities.popupCenter.html @@ -1 +1 @@ -popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        +popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        diff --git a/functions/_octra_utilities.range.html b/functions/_octra_utilities.range.html index be2df468f..b70a30f90 100644 --- a/functions/_octra_utilities.range.html +++ b/functions/_octra_utilities.range.html @@ -1,2 +1,2 @@ range | Octra libraries - v2.0.0

        creates a range with start and end number.

        -
        • Parameters

          • start: number
          • end: number

          Returns number[]

        +
        diff --git a/functions/_octra_utilities.removeEmptyProperties.html b/functions/_octra_utilities.removeEmptyProperties.html index 082d70d19..6f760de07 100644 --- a/functions/_octra_utilities.removeEmptyProperties.html +++ b/functions/_octra_utilities.removeEmptyProperties.html @@ -1,2 +1,2 @@ removeEmptyProperties | Octra libraries - v2.0.0
        • removes all empty values from an given object.

          -

          Type Parameters

          • T

          Parameters

          • obj: T
          • options: {
                removeEmptyStrings?: boolean;
                removeNull?: boolean;
                removeUndefined?: boolean;
            } = ...
            • OptionalremoveEmptyStrings?: boolean
            • OptionalremoveNull?: boolean
            • OptionalremoveUndefined?: boolean

          Returns T

        +

        Type Parameters

        Parameters

        Returns T

        diff --git a/functions/_octra_utilities.stringifyQueryParams.html b/functions/_octra_utilities.stringifyQueryParams.html index e2e68ffc3..05ff958d8 100644 --- a/functions/_octra_utilities.stringifyQueryParams.html +++ b/functions/_octra_utilities.stringifyQueryParams.html @@ -1,2 +1,2 @@ stringifyQueryParams | Octra libraries - v2.0.0
        • returns a string representing query parameters and their values without empty values.

          -

          Parameters

          • params: Record<string, any>

          Returns string

        +

        Parameters

        Returns string

        diff --git a/functions/_octra_utilities.unEscapeHtml.html b/functions/_octra_utilities.unEscapeHtml.html index 834665bd7..f81e0137c 100644 --- a/functions/_octra_utilities.unEscapeHtml.html +++ b/functions/_octra_utilities.unEscapeHtml.html @@ -1 +1 @@ -unEscapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        +unEscapeHtml | Octra libraries - v2.0.0
        • Parameters

          • text: string

          Returns string

        diff --git a/functions/_octra_utilities.waitTillResultRetrieved.html b/functions/_octra_utilities.waitTillResultRetrieved.html index 75d2bc967..14d2b1987 100644 --- a/functions/_octra_utilities.waitTillResultRetrieved.html +++ b/functions/_octra_utilities.waitTillResultRetrieved.html @@ -1 +1 @@ -waitTillResultRetrieved | Octra libraries - v2.0.0
        • Type Parameters

          • A1 extends {
                subscribe: any;
            }
          • A2 extends {
                type: string;
            }
          • T

          Parameters

          • actions: A1
          • success: A2
          • failure: A2

          Returns Promise<T>

        +waitTillResultRetrieved | Octra libraries - v2.0.0
        • Type Parameters

          • A1 extends {
                subscribe: any;
            }
          • A2 extends {
                type: string;
            }
          • T

          Parameters

          • actions: A1
          • success: A2
          • failure: A2

          Returns Promise<T>

        diff --git a/functions/_octra_web_media.calculateChannelDataFactor.html b/functions/_octra_web_media.calculateChannelDataFactor.html index e489fffce..e542bb06c 100644 --- a/functions/_octra_web_media.calculateChannelDataFactor.html +++ b/functions/_octra_web_media.calculateChannelDataFactor.html @@ -1,2 +1,2 @@ calculateChannelDataFactor | Octra libraries - v2.0.0
        • calculates the channel data factor by a given sample rate. The channel data factor is needed for reducing channel data to draw audio signal

          -

          Parameters

          • sampleRate: number

          Returns number

        +

        Parameters

        Returns number

        diff --git a/functions/_octra_web_media.downloadFile.html b/functions/_octra_web_media.downloadFile.html index f23137892..59c213093 100644 --- a/functions/_octra_web_media.downloadFile.html +++ b/functions/_octra_web_media.downloadFile.html @@ -1 +1 @@ -downloadFile | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • type: XMLHttpRequestResponseType = 'text'

          Returns Promise<File>

        +downloadFile | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • type: XMLHttpRequestResponseType = 'text'

          Returns Promise<File>

        diff --git a/functions/_octra_web_media.fileListToArray.html b/functions/_octra_web_media.fileListToArray.html index 2897660c1..5dbfdac81 100644 --- a/functions/_octra_web_media.fileListToArray.html +++ b/functions/_octra_web_media.fileListToArray.html @@ -1 +1 @@ -fileListToArray | Octra libraries - v2.0.0
        • Parameters

          • fileList: FileList

          Returns File[]

        +fileListToArray | Octra libraries - v2.0.0
        • Parameters

          • fileList: FileList

          Returns File[]

        diff --git a/functions/_octra_web_media.findElements.html b/functions/_octra_web_media.findElements.html index 6ae4f4a52..b71c97f29 100644 --- a/functions/_octra_web_media.findElements.html +++ b/functions/_octra_web_media.findElements.html @@ -1 +1 @@ -findElements | Octra libraries - v2.0.0
        • Parameters

          • parent: HTMLElement
          • selector: string

          Returns HTMLElement[]

        +findElements | Octra libraries - v2.0.0
        • Parameters

          • parent: HTMLElement
          • selector: string

          Returns HTMLElement[]

        diff --git a/functions/_octra_web_media.getAttr.html b/functions/_octra_web_media.getAttr.html index 32bcb6dfd..00261c19d 100644 --- a/functions/_octra_web_media.getAttr.html +++ b/functions/_octra_web_media.getAttr.html @@ -1 +1 @@ -getAttr | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • attribute: string

          Returns undefined | string

        +getAttr | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • attribute: string

          Returns undefined | string

        diff --git a/functions/_octra_web_media.getAudioInfo.html b/functions/_octra_web_media.getAudioInfo.html index aaa669ee6..57627f5b8 100644 --- a/functions/_octra_web_media.getAudioInfo.html +++ b/functions/_octra_web_media.getAudioInfo.html @@ -1 +1 @@ -getAudioInfo | Octra libraries - v2.0.0
        +getAudioInfo | Octra libraries - v2.0.0
        diff --git a/functions/_octra_web_media.getBaseHrefURL.html b/functions/_octra_web_media.getBaseHrefURL.html index 57dfa1010..391978f58 100644 --- a/functions/_octra_web_media.getBaseHrefURL.html +++ b/functions/_octra_web_media.getBaseHrefURL.html @@ -1,2 +1,2 @@ getBaseHrefURL | Octra libraries - v2.0.0
        • returns the base URL path to the application

          -

          Returns string

        +

        Returns string

        diff --git a/functions/_octra_web_media.getFileContent.html b/functions/_octra_web_media.getFileContent.html index ba397c6c1..72fd35d20 100644 --- a/functions/_octra_web_media.getFileContent.html +++ b/functions/_octra_web_media.getFileContent.html @@ -1 +1 @@ -getFileContent | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        +getFileContent | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • Optionalencoding: string

          Returns Promise<string>

        diff --git a/functions/_octra_web_media.normalizeMimeType.html b/functions/_octra_web_media.normalizeMimeType.html index f3f3e0626..5461edf16 100644 --- a/functions/_octra_web_media.normalizeMimeType.html +++ b/functions/_octra_web_media.normalizeMimeType.html @@ -1 +1 @@ -normalizeMimeType | Octra libraries - v2.0.0
        +normalizeMimeType | Octra libraries - v2.0.0
        diff --git a/functions/_octra_web_media.popupCenter.html b/functions/_octra_web_media.popupCenter.html index 1aed06c5c..184929d35 100644 --- a/functions/_octra_web_media.popupCenter.html +++ b/functions/_octra_web_media.popupCenter.html @@ -1 +1 @@ -popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        +popupCenter | Octra libraries - v2.0.0
        • Parameters

          • url: string
          • title: string
          • w: number
          • h: number

          Returns void

        diff --git a/functions/_octra_web_media.readFile.html b/functions/_octra_web_media.readFile.html index d321a7dea..7b94efd4a 100644 --- a/functions/_octra_web_media.readFile.html +++ b/functions/_octra_web_media.readFile.html @@ -1 +1 @@ -readFile | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Observable<ReadFileEvent<T>>

        +readFile | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Observable<ReadFileEvent<T>>

        diff --git a/functions/_octra_web_media.readFileContents.html b/functions/_octra_web_media.readFileContents.html index 9f8e486ea..1b01f9614 100644 --- a/functions/_octra_web_media.readFileContents.html +++ b/functions/_octra_web_media.readFileContents.html @@ -1 +1 @@ -readFileContents | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Promise<T>

        +readFileContents | Octra libraries - v2.0.0
        • Type Parameters

          • T

          Parameters

          • file: File
          • method: "text" | "binary" | "arraybuffer"
          • Optionalencoding: string

          Returns Promise<T>

        diff --git a/functions/_octra_web_media.renameFile.html b/functions/_octra_web_media.renameFile.html index a62dd4ab6..75cc86cb0 100644 --- a/functions/_octra_web_media.renameFile.html +++ b/functions/_octra_web_media.renameFile.html @@ -1 +1 @@ -renameFile | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        +renameFile | Octra libraries - v2.0.0
        • Parameters

          • file: File
          • newName: string
          • attributes: any

          Returns Promise<File>

        diff --git a/functions/_octra_web_media.setStyle.html b/functions/_octra_web_media.setStyle.html index ba069b266..2714df295 100644 --- a/functions/_octra_web_media.setStyle.html +++ b/functions/_octra_web_media.setStyle.html @@ -1 +1 @@ -setStyle | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • styleObj: any

          Returns void

        +setStyle | Octra libraries - v2.0.0
        • Parameters

          • elem: HTMLElement
          • styleObj: any

          Returns void

        diff --git a/interfaces/_octra_annotation.ASRContext.html b/interfaces/_octra_annotation.ASRContext.html index 7a735af26..c2525f9a8 100644 --- a/interfaces/_octra_annotation.ASRContext.html +++ b/interfaces/_octra_annotation.ASRContext.html @@ -1,2 +1,2 @@ -ASRContext | Octra libraries - v2.0.0
        interface ASRContext {
            asr?: {
                isBlockedBy?: ASRQueueItemType;
                progressInfo?: {
                    progress: number;
                    statusLabel: string;
                };
            };
        }

        Properties

        Properties

        asr?: {
            isBlockedBy?: ASRQueueItemType;
            progressInfo?: {
                progress: number;
                statusLabel: string;
            };
        }
        +ASRContext | Octra libraries - v2.0.0
        interface ASRContext {
            asr?: {
                isBlockedBy?: ASRQueueItemType;
                progressInfo?: {
                    progress: number;
                    statusLabel: string;
                };
            };
        }

        Properties

        Properties

        asr?: {
            isBlockedBy?: ASRQueueItemType;
            progressInfo?: {
                progress: number;
                statusLabel: string;
            };
        }
        diff --git a/interfaces/_octra_annotation.Bundle.html b/interfaces/_octra_annotation.Bundle.html index 0e2302540..e18f0bfc2 100644 --- a/interfaces/_octra_annotation.Bundle.html +++ b/interfaces/_octra_annotation.Bundle.html @@ -1,4 +1,4 @@ -Bundle | Octra libraries - v2.0.0
        interface Bundle {
            annotation: IAnnotJSON;
            mediaFile: {
                data: string;
                encoding: string;
            };
            ssffFiles: {
                data: string;
                encoding: string;
                fileExtension: string;
            }[];
        }

        Properties

        annotation +Bundle | Octra libraries - v2.0.0
        interface Bundle {
            annotation: IAnnotJSON;
            mediaFile: {
                data: string;
                encoding: string;
            };
            ssffFiles: {
                data: string;
                encoding: string;
                fileExtension: string;
            }[];
        }

        Properties

        annotation: IAnnotJSON
        mediaFile: {
            data: string;
            encoding: string;
        }
        ssffFiles: {
            data: string;
            encoding: string;
            fileExtension: string;
        }[]
        +

        Properties

        annotation: IAnnotJSON
        mediaFile: {
            data: string;
            encoding: string;
        }
        ssffFiles: {
            data: string;
            encoding: string;
            fileExtension: string;
        }[]
        diff --git a/interfaces/_octra_annotation.ELAN30Object.html b/interfaces/_octra_annotation.ELAN30Object.html index e11473445..2005535db 100644 --- a/interfaces/_octra_annotation.ELAN30Object.html +++ b/interfaces/_octra_annotation.ELAN30Object.html @@ -1,2 +1,2 @@ -ELAN30Object | Octra libraries - v2.0.0
        interface ELAN30Object {
            ANNOTATION_DOCUMENT: {
                _AUTHOR: string;
                _DATE: string;
                _FORMAT?: string;
                _VERSION: string;
                _xmlns:xsi: string;
                _xsi:noNamespaceSchemaLocation: string;
                CONSTRAINT: {
                    _DESCRIPTION?: string;
                    _STEREOTYPE: string;
                }[];
                CONTROLLED_VOCABULARY?: {
                    _CV_ID: string;
                    _EXT_REF?: string;
                    CV_ENTRY_ML?: {
                        _CVE_ID: string;
                        _EXT_REF?: string;
                        CVE_VALUE: {
                            _DESCRIPTION?: string;
                            _LANG_REF: string;
                            _text: string;
                        };
                    };
                    DESCRIPTION?: {
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                EXTERNAL_REF?: {
                    _EXT_REF_ID: string;
                    _TYPE: string;
                    _VALUE: string;
                };
                HEADER: {
                    _MEDIA_FILE?: string;
                    _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                    LINKED_FILE_DESCRIPTOR?: {
                        _ASSOCIATED_WITH?: string;
                        _LINK_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_LINK_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    MEDIA_DESCRIPTOR?: {
                        _EXTRACTED_FROM?: string;
                        _MEDIA_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_MEDIA_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    PROPERTY: {
                        _NAME?: string;
                        _text: string;
                    }[];
                };
                LANGUAGE?: {
                    _LANG_DEF?: string;
                    _LANG_ID: string;
                    _LANG_LABEL?: string;
                };
                LEXICON_REF?: {
                    _DATCAT_ID?: string;
                    _DATCAT_NAME?: string;
                    _LEX_REF_ID: string;
                    _LEXICON_ID: string;
                    _LEXICON_NAME: string;
                    _NAME: string;
                    _TYPE: string;
                    _URL: string;
                };
                LICENSE?: {
                    _LICENSE_URL?: string;
                };
                LINGUISTIC_TYPE: {
                    _CONSTRAINTS?: string;
                    _CONTROLLED_VOCABULARY_REF?: string;
                    _EXT_REF?: string;
                    _GRAPHIC_REFERENCES?: boolean;
                    _LEXICON_REF?: string;
                    _LINGUISTIC_TYPE_ID: string;
                    _TIME_ALIGNABLE?: string;
                };
                LOCALE?: any;
                TIER: {
                    _ANNOTATOR?: string;
                    _DEFAULT_LOCALE?: string;
                    _EXT_REF?: string;
                    _LANG_REF?: string;
                    _LINGUISTIC_TYPE_REF: string;
                    _PARENT_REF?: string;
                    _PARTICIPANT?: string;
                    _TIER_ID: string;
                    ANNOTATION: {
                        ALIGNABLE_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _SVG_REF?: string;
                            _TIME_SLOT_REF1: string;
                            _TIME_SLOT_REF2: string;
                            ANNOTATION_VALUE: string;
                        };
                        REF_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _ANNOTATION_REF: string;
                            _CVE_REF: string;
                            _EXT_REF?: string;
                            _LANG_REF: string;
                            _PREVIOUS_ANNOTATION?: string;
                            ANNOTATION_VALUE: string;
                        };
                    }[];
                }[];
                TIME_ORDER: {
                    TIME_SLOT?: {
                        _TIME_SLOT_ID: string;
                        _TIME_VALUE?: number;
                    }[];
                };
            };
        }

        Properties

        ANNOTATION_DOCUMENT: {
            _AUTHOR: string;
            _DATE: string;
            _FORMAT?: string;
            _VERSION: string;
            _xmlns:xsi: string;
            _xsi:noNamespaceSchemaLocation: string;
            CONSTRAINT: {
                _DESCRIPTION?: string;
                _STEREOTYPE: string;
            }[];
            CONTROLLED_VOCABULARY?: {
                _CV_ID: string;
                _EXT_REF?: string;
                CV_ENTRY_ML?: {
                    _CVE_ID: string;
                    _EXT_REF?: string;
                    CVE_VALUE: {
                        _DESCRIPTION?: string;
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                DESCRIPTION?: {
                    _LANG_REF: string;
                    _text: string;
                };
            };
            EXTERNAL_REF?: {
                _EXT_REF_ID: string;
                _TYPE: string;
                _VALUE: string;
            };
            HEADER: {
                _MEDIA_FILE?: string;
                _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                LINKED_FILE_DESCRIPTOR?: {
                    _ASSOCIATED_WITH?: string;
                    _LINK_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_LINK_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                MEDIA_DESCRIPTOR?: {
                    _EXTRACTED_FROM?: string;
                    _MEDIA_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_MEDIA_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                PROPERTY: {
                    _NAME?: string;
                    _text: string;
                }[];
            };
            LANGUAGE?: {
                _LANG_DEF?: string;
                _LANG_ID: string;
                _LANG_LABEL?: string;
            };
            LEXICON_REF?: {
                _DATCAT_ID?: string;
                _DATCAT_NAME?: string;
                _LEX_REF_ID: string;
                _LEXICON_ID: string;
                _LEXICON_NAME: string;
                _NAME: string;
                _TYPE: string;
                _URL: string;
            };
            LICENSE?: {
                _LICENSE_URL?: string;
            };
            LINGUISTIC_TYPE: {
                _CONSTRAINTS?: string;
                _CONTROLLED_VOCABULARY_REF?: string;
                _EXT_REF?: string;
                _GRAPHIC_REFERENCES?: boolean;
                _LEXICON_REF?: string;
                _LINGUISTIC_TYPE_ID: string;
                _TIME_ALIGNABLE?: string;
            };
            LOCALE?: any;
            TIER: {
                _ANNOTATOR?: string;
                _DEFAULT_LOCALE?: string;
                _EXT_REF?: string;
                _LANG_REF?: string;
                _LINGUISTIC_TYPE_REF: string;
                _PARENT_REF?: string;
                _PARTICIPANT?: string;
                _TIER_ID: string;
                ANNOTATION: {
                    ALIGNABLE_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _SVG_REF?: string;
                        _TIME_SLOT_REF1: string;
                        _TIME_SLOT_REF2: string;
                        ANNOTATION_VALUE: string;
                    };
                    REF_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _ANNOTATION_REF: string;
                        _CVE_REF: string;
                        _EXT_REF?: string;
                        _LANG_REF: string;
                        _PREVIOUS_ANNOTATION?: string;
                        ANNOTATION_VALUE: string;
                    };
                }[];
            }[];
            TIME_ORDER: {
                TIME_SLOT?: {
                    _TIME_SLOT_ID: string;
                    _TIME_VALUE?: number;
                }[];
            };
        }
        +ELAN30Object | Octra libraries - v2.0.0
        interface ELAN30Object {
            ANNOTATION_DOCUMENT: {
                _AUTHOR: string;
                _DATE: string;
                _FORMAT?: string;
                _VERSION: string;
                _xmlns:xsi: string;
                _xsi:noNamespaceSchemaLocation: string;
                CONSTRAINT: {
                    _DESCRIPTION?: string;
                    _STEREOTYPE: string;
                }[];
                CONTROLLED_VOCABULARY?: {
                    _CV_ID: string;
                    _EXT_REF?: string;
                    CV_ENTRY_ML?: {
                        _CVE_ID: string;
                        _EXT_REF?: string;
                        CVE_VALUE: {
                            _DESCRIPTION?: string;
                            _LANG_REF: string;
                            _text: string;
                        };
                    };
                    DESCRIPTION?: {
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                EXTERNAL_REF?: {
                    _EXT_REF_ID: string;
                    _TYPE: string;
                    _VALUE: string;
                };
                HEADER: {
                    _MEDIA_FILE?: string;
                    _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                    LINKED_FILE_DESCRIPTOR?: {
                        _ASSOCIATED_WITH?: string;
                        _LINK_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_LINK_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    MEDIA_DESCRIPTOR?: {
                        _EXTRACTED_FROM?: string;
                        _MEDIA_URL: string;
                        _MIME_TYPE: string;
                        _RELATIVE_MEDIA_URL?: string;
                        _TIME_ORIGIN?: number;
                    };
                    PROPERTY: {
                        _NAME?: string;
                        _text: string;
                    }[];
                };
                LANGUAGE?: {
                    _LANG_DEF?: string;
                    _LANG_ID: string;
                    _LANG_LABEL?: string;
                };
                LEXICON_REF?: {
                    _DATCAT_ID?: string;
                    _DATCAT_NAME?: string;
                    _LEX_REF_ID: string;
                    _LEXICON_ID: string;
                    _LEXICON_NAME: string;
                    _NAME: string;
                    _TYPE: string;
                    _URL: string;
                };
                LICENSE?: {
                    _LICENSE_URL?: string;
                };
                LINGUISTIC_TYPE: {
                    _CONSTRAINTS?: string;
                    _CONTROLLED_VOCABULARY_REF?: string;
                    _EXT_REF?: string;
                    _GRAPHIC_REFERENCES?: boolean;
                    _LEXICON_REF?: string;
                    _LINGUISTIC_TYPE_ID: string;
                    _TIME_ALIGNABLE?: string;
                };
                LOCALE?: any;
                TIER: {
                    _ANNOTATOR?: string;
                    _DEFAULT_LOCALE?: string;
                    _EXT_REF?: string;
                    _LANG_REF?: string;
                    _LINGUISTIC_TYPE_REF: string;
                    _PARENT_REF?: string;
                    _PARTICIPANT?: string;
                    _TIER_ID: string;
                    ANNOTATION: {
                        ALIGNABLE_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _SVG_REF?: string;
                            _TIME_SLOT_REF1: string;
                            _TIME_SLOT_REF2: string;
                            ANNOTATION_VALUE: string;
                        };
                        REF_ANNOTATION?: {
                            _ANNOTATION_ID: string;
                            _ANNOTATION_REF: string;
                            _CVE_REF: string;
                            _EXT_REF?: string;
                            _LANG_REF: string;
                            _PREVIOUS_ANNOTATION?: string;
                            ANNOTATION_VALUE: string;
                        };
                    }[];
                }[];
                TIME_ORDER: {
                    TIME_SLOT?: {
                        _TIME_SLOT_ID: string;
                        _TIME_VALUE?: number;
                    }[];
                };
            };
        }

        Properties

        ANNOTATION_DOCUMENT: {
            _AUTHOR: string;
            _DATE: string;
            _FORMAT?: string;
            _VERSION: string;
            _xmlns:xsi: string;
            _xsi:noNamespaceSchemaLocation: string;
            CONSTRAINT: {
                _DESCRIPTION?: string;
                _STEREOTYPE: string;
            }[];
            CONTROLLED_VOCABULARY?: {
                _CV_ID: string;
                _EXT_REF?: string;
                CV_ENTRY_ML?: {
                    _CVE_ID: string;
                    _EXT_REF?: string;
                    CVE_VALUE: {
                        _DESCRIPTION?: string;
                        _LANG_REF: string;
                        _text: string;
                    };
                };
                DESCRIPTION?: {
                    _LANG_REF: string;
                    _text: string;
                };
            };
            EXTERNAL_REF?: {
                _EXT_REF_ID: string;
                _TYPE: string;
                _VALUE: string;
            };
            HEADER: {
                _MEDIA_FILE?: string;
                _TIME_UNITS?: "milliseconds" | "NTSC-frames" | "PAL-frames";
                LINKED_FILE_DESCRIPTOR?: {
                    _ASSOCIATED_WITH?: string;
                    _LINK_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_LINK_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                MEDIA_DESCRIPTOR?: {
                    _EXTRACTED_FROM?: string;
                    _MEDIA_URL: string;
                    _MIME_TYPE: string;
                    _RELATIVE_MEDIA_URL?: string;
                    _TIME_ORIGIN?: number;
                };
                PROPERTY: {
                    _NAME?: string;
                    _text: string;
                }[];
            };
            LANGUAGE?: {
                _LANG_DEF?: string;
                _LANG_ID: string;
                _LANG_LABEL?: string;
            };
            LEXICON_REF?: {
                _DATCAT_ID?: string;
                _DATCAT_NAME?: string;
                _LEX_REF_ID: string;
                _LEXICON_ID: string;
                _LEXICON_NAME: string;
                _NAME: string;
                _TYPE: string;
                _URL: string;
            };
            LICENSE?: {
                _LICENSE_URL?: string;
            };
            LINGUISTIC_TYPE: {
                _CONSTRAINTS?: string;
                _CONTROLLED_VOCABULARY_REF?: string;
                _EXT_REF?: string;
                _GRAPHIC_REFERENCES?: boolean;
                _LEXICON_REF?: string;
                _LINGUISTIC_TYPE_ID: string;
                _TIME_ALIGNABLE?: string;
            };
            LOCALE?: any;
            TIER: {
                _ANNOTATOR?: string;
                _DEFAULT_LOCALE?: string;
                _EXT_REF?: string;
                _LANG_REF?: string;
                _LINGUISTIC_TYPE_REF: string;
                _PARENT_REF?: string;
                _PARTICIPANT?: string;
                _TIER_ID: string;
                ANNOTATION: {
                    ALIGNABLE_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _SVG_REF?: string;
                        _TIME_SLOT_REF1: string;
                        _TIME_SLOT_REF2: string;
                        ANNOTATION_VALUE: string;
                    };
                    REF_ANNOTATION?: {
                        _ANNOTATION_ID: string;
                        _ANNOTATION_REF: string;
                        _CVE_REF: string;
                        _EXT_REF?: string;
                        _LANG_REF: string;
                        _PREVIOUS_ANNOTATION?: string;
                        ANNOTATION_VALUE: string;
                    };
                }[];
            }[];
            TIME_ORDER: {
                TIME_SLOT?: {
                    _TIME_SLOT_ID: string;
                    _TIME_VALUE?: number;
                }[];
            };
        }
        diff --git a/interfaces/_octra_annotation.ExportResult.html b/interfaces/_octra_annotation.ExportResult.html index 176a9b82f..367a4cd61 100644 --- a/interfaces/_octra_annotation.ExportResult.html +++ b/interfaces/_octra_annotation.ExportResult.html @@ -1,3 +1,3 @@ -ExportResult | Octra libraries - v2.0.0
        interface ExportResult {
            error?: string;
            file?: IFile;
        }

        Properties

        error? +ExportResult | Octra libraries - v2.0.0
        interface ExportResult {
            error?: string;
            file?: IFile;
        }

        Properties

        Properties

        error?: string
        file?: IFile
        +

        Properties

        error?: string
        file?: IFile
        diff --git a/interfaces/_octra_annotation.IAnnotJSON.html b/interfaces/_octra_annotation.IAnnotJSON.html index ffae1ad2c..4d40a6952 100644 --- a/interfaces/_octra_annotation.IAnnotJSON.html +++ b/interfaces/_octra_annotation.IAnnotJSON.html @@ -1,6 +1,6 @@ -IAnnotJSON | Octra libraries - v2.0.0
        interface IAnnotJSON {
            annotates: string;
            levels: ILevel[];
            links: ILink[];
            name: string;
            sampleRate: number;
        }

        Implemented by

        Properties

        annotates +IAnnotJSON | Octra libraries - v2.0.0
        interface IAnnotJSON {
            annotates: string;
            levels: ILevel[];
            links: ILink[];
            name: string;
            sampleRate: number;
        }

        Implemented by

        Properties

        annotates: string
        levels: ILevel[]
        links: ILink[]
        name: string
        sampleRate: number
        +

        Properties

        annotates: string
        levels: ILevel[]
        links: ILink[]
        name: string
        sampleRate: number
        diff --git a/interfaces/_octra_annotation.IAudioFile.html b/interfaces/_octra_annotation.IAudioFile.html index e2d92ddd5..0dd5014cc 100644 --- a/interfaces/_octra_annotation.IAudioFile.html +++ b/interfaces/_octra_annotation.IAudioFile.html @@ -1,8 +1,8 @@ -IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            arraybuffer?: ArrayBuffer;
            duration?: number;
            name: string;
            sampleRate: number;
            size?: number;
            type?: string;
            url?: string;
        }

        Properties

        arraybuffer? +IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            arraybuffer?: ArrayBuffer;
            duration?: number;
            name: string;
            sampleRate: number;
            size?: number;
            type?: string;
            url?: string;
        }

        Properties

        arraybuffer?: ArrayBuffer
        duration?: number
        name: string
        sampleRate: number
        size?: number
        type?: string
        url?: string
        +

        Properties

        arraybuffer?: ArrayBuffer
        duration?: number
        name: string
        sampleRate: number
        size?: number
        type?: string
        url?: string
        diff --git a/interfaces/_octra_annotation.IEvent.html b/interfaces/_octra_annotation.IEvent.html index 92c113034..cfba831ef 100644 --- a/interfaces/_octra_annotation.IEvent.html +++ b/interfaces/_octra_annotation.IEvent.html @@ -1,4 +1,4 @@ -IEvent | Octra libraries - v2.0.0
        interface IEvent {
            id: number;
            labels: ILabel[];
            samplePoint: number;
        }

        Hierarchy (view full)

        Properties

        id +IEvent | Octra libraries - v2.0.0
        interface IEvent {
            id: number;
            labels: ILabel[];
            samplePoint: number;
        }

        Hierarchy (view full)

        Properties

        Properties

        id: number
        labels: ILabel[]
        samplePoint: number
        +

        Properties

        id: number
        labels: ILabel[]
        samplePoint: number
        diff --git a/interfaces/_octra_annotation.IEventLevel.html b/interfaces/_octra_annotation.IEventLevel.html index 66e4867ff..683e80cb4 100644 --- a/interfaces/_octra_annotation.IEventLevel.html +++ b/interfaces/_octra_annotation.IEventLevel.html @@ -1,4 +1,4 @@ -IEventLevel | Octra libraries - v2.0.0
        interface IEventLevel {
            items: IEvent[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        items +IEventLevel | Octra libraries - v2.0.0
        interface IEventLevel {
            items: IEvent[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        items: IEvent[]
        name: string
        +

        Properties

        items: IEvent[]
        name: string
        diff --git a/interfaces/_octra_annotation.IFile.html b/interfaces/_octra_annotation.IFile.html index 81bb68703..a354137e4 100644 --- a/interfaces/_octra_annotation.IFile.html +++ b/interfaces/_octra_annotation.IFile.html @@ -1,5 +1,5 @@ -IFile | Octra libraries - v2.0.0
        interface IFile {
            content: string;
            encoding: string;
            name: string;
            type: string;
        }

        Properties

        content +IFile | Octra libraries - v2.0.0
        interface IFile {
            content: string;
            encoding: string;
            name: string;
            type: string;
        }

        Properties

        content: string
        encoding: string
        name: string
        type: string
        +

        Properties

        content: string
        encoding: string
        name: string
        type: string
        diff --git a/interfaces/_octra_annotation.IItem.html b/interfaces/_octra_annotation.IItem.html index e5a9b7636..c9c9c1138 100644 --- a/interfaces/_octra_annotation.IItem.html +++ b/interfaces/_octra_annotation.IItem.html @@ -1,3 +1,3 @@ -IItem | Octra libraries - v2.0.0
        interface IItem {
            id: number;
            labels: ILabel[];
        }

        Hierarchy (view full)

        Implemented by

        Properties

        id +IItem | Octra libraries - v2.0.0
        interface IItem {
            id: number;
            labels: ILabel[];
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        id: number
        labels: ILabel[]
        +

        Properties

        id: number
        labels: ILabel[]
        diff --git a/interfaces/_octra_annotation.IItemLevel.html b/interfaces/_octra_annotation.IItemLevel.html index d971e354f..c24e99250 100644 --- a/interfaces/_octra_annotation.IItemLevel.html +++ b/interfaces/_octra_annotation.IItemLevel.html @@ -1,4 +1,4 @@ -IItemLevel | Octra libraries - v2.0.0
        interface IItemLevel {
            items: IItem[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        items +IItemLevel | Octra libraries - v2.0.0
        interface IItemLevel {
            items: IItem[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        items: IItem[]
        name: string
        +

        Properties

        items: IItem[]
        name: string
        diff --git a/interfaces/_octra_annotation.ILabel.html b/interfaces/_octra_annotation.ILabel.html index 6bc383506..eb94ca261 100644 --- a/interfaces/_octra_annotation.ILabel.html +++ b/interfaces/_octra_annotation.ILabel.html @@ -1,3 +1,3 @@ -ILabel | Octra libraries - v2.0.0
        interface ILabel {
            name: string;
            value: string;
        }

        Implemented by

        Properties

        name +ILabel | Octra libraries - v2.0.0
        interface ILabel {
            name: string;
            value: string;
        }

        Implemented by

        Properties

        Properties

        name: string
        value: string
        +

        Properties

        name: string
        value: string
        diff --git a/interfaces/_octra_annotation.ILevel.html b/interfaces/_octra_annotation.ILevel.html index b0bdba868..d1489fd21 100644 --- a/interfaces/_octra_annotation.ILevel.html +++ b/interfaces/_octra_annotation.ILevel.html @@ -1,3 +1,3 @@ -ILevel | Octra libraries - v2.0.0
        interface ILevel {
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        name +ILevel | Octra libraries - v2.0.0
        interface ILevel {
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        name: string
        +

        Properties

        name: string
        diff --git a/interfaces/_octra_annotation.ILink.html b/interfaces/_octra_annotation.ILink.html index 614c1d585..a37c0b678 100644 --- a/interfaces/_octra_annotation.ILink.html +++ b/interfaces/_octra_annotation.ILink.html @@ -1,3 +1,3 @@ -ILink | Octra libraries - v2.0.0
        interface ILink {
            fromID: number;
            toID: number;
        }

        Implemented by

        Properties

        fromID +ILink | Octra libraries - v2.0.0
        interface ILink {
            fromID: number;
            toID: number;
        }

        Implemented by

        Properties

        Properties

        fromID: number
        toID: number
        +

        Properties

        fromID: number
        toID: number
        diff --git a/interfaces/_octra_annotation.ISegment.html b/interfaces/_octra_annotation.ISegment.html index 6067d6db2..6f7b1c2b9 100644 --- a/interfaces/_octra_annotation.ISegment.html +++ b/interfaces/_octra_annotation.ISegment.html @@ -1,5 +1,5 @@ -ISegment | Octra libraries - v2.0.0
        interface ISegment {
            id: number;
            labels: ILabel[];
            sampleDur: number;
            sampleStart: number;
        }

        Hierarchy (view full)

        Properties

        id +ISegment | Octra libraries - v2.0.0
        interface ISegment {
            id: number;
            labels: ILabel[];
            sampleDur: number;
            sampleStart: number;
        }

        Hierarchy (view full)

        Properties

        id: number
        labels: ILabel[]
        sampleDur: number
        sampleStart: number
        +

        Properties

        id: number
        labels: ILabel[]
        sampleDur: number
        sampleStart: number
        diff --git a/interfaces/_octra_annotation.ISegmentLevel.html b/interfaces/_octra_annotation.ISegmentLevel.html index fc6bedf6c..2b16ad676 100644 --- a/interfaces/_octra_annotation.ISegmentLevel.html +++ b/interfaces/_octra_annotation.ISegmentLevel.html @@ -1,4 +1,4 @@ -ISegmentLevel | Octra libraries - v2.0.0
        interface ISegmentLevel {
            items: ISegment[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        items +ISegmentLevel | Octra libraries - v2.0.0
        interface ISegmentLevel {
            items: ISegment[];
            name: string;
            type: AnnotationLevelType;
        }

        Hierarchy (view full)

        Implemented by

        Properties

        Properties

        items: ISegment[]
        name: string
        +

        Properties

        items: ISegment[]
        name: string
        diff --git a/interfaces/_octra_annotation.ImportResult.html b/interfaces/_octra_annotation.ImportResult.html index 44d801180..818f295e5 100644 --- a/interfaces/_octra_annotation.ImportResult.html +++ b/interfaces/_octra_annotation.ImportResult.html @@ -1,4 +1,4 @@ -ImportResult | Octra libraries - v2.0.0
        interface ImportResult {
            annotjson?: OAnnotJSON;
            audiofile?: OAudiofile;
            error?: string;
        }

        Properties

        annotjson? +ImportResult | Octra libraries - v2.0.0
        interface ImportResult {
            annotjson?: OAnnotJSON;
            audiofile?: OAudiofile;
            error?: string;
        }

        Properties

        annotjson?: OAnnotJSON
        audiofile?: OAudiofile
        error?: string
        +

        Properties

        annotjson?: OAnnotJSON
        audiofile?: OAudiofile
        error?: string
        diff --git a/interfaces/_octra_annotation.SegmentWithContext.html b/interfaces/_octra_annotation.SegmentWithContext.html index 1fb8b8fd8..df28479d7 100644 --- a/interfaces/_octra_annotation.SegmentWithContext.html +++ b/interfaces/_octra_annotation.SegmentWithContext.html @@ -1,5 +1,5 @@ -SegmentWithContext | Octra libraries - v2.0.0
        interface SegmentWithContext<T> {
            context?: T;
            id: number;
            labels: OLabel[];
            time: SampleUnit;
        }

        Type Parameters

        Implemented by

        Properties

        context? +SegmentWithContext | Octra libraries - v2.0.0
        interface SegmentWithContext<T> {
            context?: T;
            id: number;
            labels: OLabel[];
            time: SampleUnit;
        }

        Type Parameters

        Implemented by

        Properties

        Properties

        context?: T
        id: number
        labels: OLabel[]
        +

        Properties

        context?: T
        id: number
        labels: OLabel[]
        diff --git a/interfaces/_octra_annotation.WhisperJSONWord.html b/interfaces/_octra_annotation.WhisperJSONWord.html index b7b2b9505..87d7b7433 100644 --- a/interfaces/_octra_annotation.WhisperJSONWord.html +++ b/interfaces/_octra_annotation.WhisperJSONWord.html @@ -1,7 +1,7 @@ -WhisperJSONWord | Octra libraries - v2.0.0
        interface WhisperJSONWord {
            end: number;
            probability?: number;
            score?: number;
            speaker?: string;
            start: number;
            word: string;
        }

        Properties

        end +WhisperJSONWord | Octra libraries - v2.0.0
        interface WhisperJSONWord {
            end: number;
            probability?: number;
            score?: number;
            speaker?: string;
            start: number;
            word: string;
        }

        Properties

        end: number
        probability?: number
        score?: number
        speaker?: string
        start: number
        word: string
        +

        Properties

        end: number
        probability?: number
        score?: number
        speaker?: string
        start: number
        word: string
        diff --git a/interfaces/_octra_assets.OctraGuidelines.html b/interfaces/_octra_assets.OctraGuidelines.html index 174fed74b..fdaaaa7c3 100644 --- a/interfaces/_octra_assets.OctraGuidelines.html +++ b/interfaces/_octra_assets.OctraGuidelines.html @@ -1,4 +1,4 @@ -OctraGuidelines | Octra libraries - v2.0.0
        interface OctraGuidelines {
            instructions: {
                entries: {
                    code: string;
                    description: string;
                    examples: {
                        annotation: string;
                        url: string;
                    }[];
                    priority: string;
                    title: string;
                }[];
                group: string;
            }[];
            markers: {
                button_text: string;
                code: string;
                description: string;
                icon: string;
                id: number;
                name: string;
                shortcuts: {
                    mac: string;
                    pc: string;
                }[];
                type: string;
            }[];
            meta: {
                authors: string;
                date: string;
                encoding: string;
                object_language: string;
                pdf: {
                    url: string;
                };
                project: string;
                validation_url: string;
                version: string;
            };
        }

        Properties

        instructions +OctraGuidelines | Octra libraries - v2.0.0
        interface OctraGuidelines {
            instructions: {
                entries: {
                    code: string;
                    description: string;
                    examples: {
                        annotation: string;
                        url: string;
                    }[];
                    priority: string;
                    title: string;
                }[];
                group: string;
            }[];
            markers: {
                button_text: string;
                code: string;
                description: string;
                icon: string;
                id: number;
                name: string;
                shortcuts: {
                    mac: string;
                    pc: string;
                }[];
                type: string;
            }[];
            meta: {
                authors: string;
                date: string;
                encoding: string;
                object_language: string;
                pdf: {
                    url: string;
                };
                project: string;
                validation_url: string;
                version: string;
            };
        }

        Properties

        instructions: {
            entries: {
                code: string;
                description: string;
                examples: {
                    annotation: string;
                    url: string;
                }[];
                priority: string;
                title: string;
            }[];
            group: string;
        }[]
        markers: {
            button_text: string;
            code: string;
            description: string;
            icon: string;
            id: number;
            name: string;
            shortcuts: {
                mac: string;
                pc: string;
            }[];
            type: string;
        }[]
        meta: {
            authors: string;
            date: string;
            encoding: string;
            object_language: string;
            pdf: {
                url: string;
            };
            project: string;
            validation_url: string;
            version: string;
        }
        +

        Properties

        instructions: {
            entries: {
                code: string;
                description: string;
                examples: {
                    annotation: string;
                    url: string;
                }[];
                priority: string;
                title: string;
            }[];
            group: string;
        }[]
        markers: {
            button_text: string;
            code: string;
            description: string;
            icon: string;
            id: number;
            name: string;
            shortcuts: {
                mac: string;
                pc: string;
            }[];
            type: string;
        }[]
        meta: {
            authors: string;
            date: string;
            encoding: string;
            object_language: string;
            pdf: {
                url: string;
            };
            project: string;
            validation_url: string;
            version: string;
        }
        diff --git a/interfaces/_octra_json_sets.AudioFileMetaData.html b/interfaces/_octra_json_sets.AudioFileMetaData.html index e2b55f7d0..daffec076 100644 --- a/interfaces/_octra_json_sets.AudioFileMetaData.html +++ b/interfaces/_octra_json_sets.AudioFileMetaData.html @@ -1,8 +1,8 @@ -AudioFileMetaData | Octra libraries - v2.0.0
        interface AudioFileMetaData {
            bitRate?: number;
            codec?: string;
            container?: string;
            duration?: {
                samples: number;
                seconds: number;
            };
            lossless?: boolean;
            numberOfChannels?: number;
            sampleRate?: number;
        }

        Properties

        bitRate? +AudioFileMetaData | Octra libraries - v2.0.0
        interface AudioFileMetaData {
            bitRate?: number;
            codec?: string;
            container?: string;
            duration?: {
                samples: number;
                seconds: number;
            };
            lossless?: boolean;
            numberOfChannels?: number;
            sampleRate?: number;
        }

        Properties

        bitRate?: number
        codec?: string
        container?: string
        duration?: {
            samples: number;
            seconds: number;
        }
        lossless?: boolean
        numberOfChannels?: number
        sampleRate?: number
        +

        Properties

        bitRate?: number
        codec?: string
        container?: string
        duration?: {
            samples: number;
            seconds: number;
        }
        lossless?: boolean
        numberOfChannels?: number
        sampleRate?: number
        diff --git a/interfaces/_octra_media.IAudioFile.html b/interfaces/_octra_media.IAudioFile.html index 42fccb449..54520f77c 100644 --- a/interfaces/_octra_media.IAudioFile.html +++ b/interfaces/_octra_media.IAudioFile.html @@ -1,7 +1,7 @@ -IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            duration: number;
            name: string;
            sampleRate: number;
            size: number;
            type: string;
            url?: string;
        }

        Implemented by

        Properties

        duration +IAudioFile | Octra libraries - v2.0.0
        interface IAudioFile {
            duration: number;
            name: string;
            sampleRate: number;
            size: number;
            type: string;
            url?: string;
        }

        Implemented by

        Properties

        duration: number
        name: string
        sampleRate: number
        size: number
        type: string
        url?: string
        +

        Properties

        duration: number
        name: string
        sampleRate: number
        size: number
        type: string
        url?: string
        diff --git a/interfaces/_octra_media.NumeratedSegment.html b/interfaces/_octra_media.NumeratedSegment.html index 125d95761..118379cbf 100644 --- a/interfaces/_octra_media.NumeratedSegment.html +++ b/interfaces/_octra_media.NumeratedSegment.html @@ -1,4 +1,4 @@ -NumeratedSegment | Octra libraries - v2.0.0
        interface NumeratedSegment {
            number: number;
            sampleDur?: number;
            sampleStart: number;
        }

        Properties

        number +NumeratedSegment | Octra libraries - v2.0.0
        interface NumeratedSegment {
            number: number;
            sampleDur?: number;
            sampleStart: number;
        }

        Properties

        number: number
        sampleDur?: number
        sampleStart: number
        +

        Properties

        number: number
        sampleDur?: number
        sampleStart: number
        diff --git a/interfaces/_octra_media.SampleTimeValues.html b/interfaces/_octra_media.SampleTimeValues.html index 6ba9a3f21..45e7edb09 100644 --- a/interfaces/_octra_media.SampleTimeValues.html +++ b/interfaces/_octra_media.SampleTimeValues.html @@ -1,4 +1,4 @@ SampleTimeValues | Octra libraries - v2.0.0

        class initialized with samples which can output other units like seconds, milliseconds

        -
        interface SampleTimeValues {
            seconds: number;
            unix: number;
        }

        Properties

        interface SampleTimeValues {
            seconds: number;
            unix: number;
        }

        Properties

        Properties

        seconds: number
        unix: number
        +

        Properties

        seconds: number
        unix: number
        diff --git a/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html b/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html index b38c83535..acca5ff47 100644 --- a/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html +++ b/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html @@ -1,8 +1,8 @@ -AudioViewerShortcutEvent | Octra libraries - v2.0.0
        interface AudioViewerShortcutEvent {
            selection?: AudioSelection;
            shortcut: string;
            shortcutName: string;
            timePosition?: SampleUnit;
            timestamp: number;
            type: string;
            value?: string;
        }

        Properties

        selection? +AudioViewerShortcutEvent | Octra libraries - v2.0.0
        +

        Properties

        selection?: AudioSelection
        shortcut: string
        shortcutName: string
        timePosition?: SampleUnit
        timestamp: number
        type: string
        value?: string
        diff --git a/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html b/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html index a6c34f3ed..14baedee4 100644 --- a/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html +++ b/interfaces/_octra_ngx_components.CurrentLevelChangeEvent.html @@ -1,4 +1,4 @@ -CurrentLevelChangeEvent | Octra libraries - v2.0.0
        interface CurrentLevelChangeEvent {
            items: {
                id?: number;
                index?: number;
                instance?: AnnotationAnySegment;
            }[];
            removeOptions?: {
                mergeTranscripts: boolean;
                silenceCode: undefined | string;
            };
            type: "change" | "add" | "remove";
        }

        Properties

        items +CurrentLevelChangeEvent | Octra libraries - v2.0.0
        interface CurrentLevelChangeEvent {
            items: {
                id?: number;
                index?: number;
                instance?: AnnotationAnySegment;
            }[];
            removeOptions?: {
                mergeTranscripts: boolean;
                silenceCode: undefined | string;
            };
            type: "change" | "add" | "remove";
        }

        Properties

        items: {
            id?: number;
            index?: number;
            instance?: AnnotationAnySegment;
        }[]
        removeOptions?: {
            mergeTranscripts: boolean;
            silenceCode: undefined | string;
        }
        type: "change" | "add" | "remove"
        +

        Properties

        items: {
            id?: number;
            index?: number;
            instance?: AnnotationAnySegment;
        }[]
        removeOptions?: {
            mergeTranscripts: boolean;
            silenceCode: undefined | string;
        }
        type: "change" | "add" | "remove"
        diff --git a/interfaces/_octra_ngx_components.ICircle.html b/interfaces/_octra_ngx_components.ICircle.html index 532a40371..b3d7a0be9 100644 --- a/interfaces/_octra_ngx_components.ICircle.html +++ b/interfaces/_octra_ngx_components.ICircle.html @@ -1,3 +1,3 @@ -ICircle | Octra libraries - v2.0.0
        interface ICircle {
            position: IPosition;
            radius: number;
        }

        Properties

        position +ICircle | Octra libraries - v2.0.0
        interface ICircle {
            position: IPosition;
            radius: number;
        }

        Properties

        Properties

        position: IPosition
        radius: number
        +

        Properties

        position: IPosition
        radius: number
        diff --git a/interfaces/_octra_ngx_components.IInterval.html b/interfaces/_octra_ngx_components.IInterval.html index 7c0caded4..445c85e22 100644 --- a/interfaces/_octra_ngx_components.IInterval.html +++ b/interfaces/_octra_ngx_components.IInterval.html @@ -1,4 +1,4 @@ IInterval | Octra libraries - v2.0.0

        collections

        -
        interface IInterval {
            end: number;
            start: number;
        }

        Implemented by

        Properties

        end +
        interface IInterval {
            end: number;
            start: number;
        }

        Implemented by

        Properties

        Properties

        end: number
        start: number
        +

        Properties

        end: number
        start: number
        diff --git a/interfaces/_octra_ngx_components.IMargin.html b/interfaces/_octra_ngx_components.IMargin.html index 38ac415ce..0c6d48c99 100644 --- a/interfaces/_octra_ngx_components.IMargin.html +++ b/interfaces/_octra_ngx_components.IMargin.html @@ -1,5 +1,5 @@ -IMargin | Octra libraries - v2.0.0
        interface IMargin {
            bottom: number;
            left: number;
            right: number;
            top: number;
        }

        Implemented by

        Properties

        bottom +IMargin | Octra libraries - v2.0.0
        interface IMargin {
            bottom: number;
            left: number;
            right: number;
            top: number;
        }

        Implemented by

        Properties

        Properties

        bottom: number
        left: number
        right: number
        top: number
        +

        Properties

        bottom: number
        left: number
        right: number
        top: number
        diff --git a/interfaces/_octra_ngx_components.IPosition.html b/interfaces/_octra_ngx_components.IPosition.html index ef33bfe16..d35ecada2 100644 --- a/interfaces/_octra_ngx_components.IPosition.html +++ b/interfaces/_octra_ngx_components.IPosition.html @@ -1,3 +1,3 @@ -IPosition | Octra libraries - v2.0.0
        interface IPosition {
            x: number;
            y: number;
        }

        Properties

        x +IPosition | Octra libraries - v2.0.0
        interface IPosition {
            x: number;
            y: number;
        }

        Properties

        x y -

        Properties

        x: number
        y: number
        +

        Properties

        x: number
        y: number
        diff --git a/interfaces/_octra_ngx_components.IRectangle.html b/interfaces/_octra_ngx_components.IRectangle.html index 1162afe15..96974eef5 100644 --- a/interfaces/_octra_ngx_components.IRectangle.html +++ b/interfaces/_octra_ngx_components.IRectangle.html @@ -1,4 +1,4 @@ IRectangle | Octra libraries - v2.0.0

        SHAPES

        -
        interface IRectangle {
            position: IPosition;
            size: ISize;
        }

        Implemented by

        Properties

        interface IRectangle {
            position: IPosition;
            size: ISize;
        }

        Implemented by

        Properties

        Properties

        position: IPosition
        size: ISize
        +

        Properties

        position: IPosition
        size: ISize
        diff --git a/interfaces/_octra_ngx_components.ISize.html b/interfaces/_octra_ngx_components.ISize.html index 75cda90e4..e0b3c3150 100644 --- a/interfaces/_octra_ngx_components.ISize.html +++ b/interfaces/_octra_ngx_components.ISize.html @@ -1,3 +1,3 @@ -ISize | Octra libraries - v2.0.0
        interface ISize {
            height: number;
            width: number;
        }

        Implemented by

        Properties

        height +ISize | Octra libraries - v2.0.0
        interface ISize {
            height: number;
            width: number;
        }

        Implemented by

        Properties

        Properties

        height: number
        width: number
        +

        Properties

        height: number
        width: number
        diff --git a/interfaces/_octra_utilities.FileSize.html b/interfaces/_octra_utilities.FileSize.html index 57509974f..2e061dc8b 100644 --- a/interfaces/_octra_utilities.FileSize.html +++ b/interfaces/_octra_utilities.FileSize.html @@ -1,4 +1,4 @@ FileSize | Octra libraries - v2.0.0

        represents a file size definition giving size and label.

        -
        interface FileSize {
            label: string;
            size: number;
        }

        Properties

        interface FileSize {
            label: string;
            size: number;
        }

        Properties

        Properties

        label: string
        size: number
        +

        Properties

        label: string
        size: number
        diff --git a/interfaces/_octra_utilities.Serializable.html b/interfaces/_octra_utilities.Serializable.html index bfec4075f..91471ec1a 100644 --- a/interfaces/_octra_utilities.Serializable.html +++ b/interfaces/_octra_utilities.Serializable.html @@ -1,3 +1,3 @@ -Serializable | Octra libraries - v2.0.0
        interface Serializable<S, T> {
            deserialize(jsonObject: S, sampleRate: number): undefined | T;
            serialize(): S;
        }

        Type Parameters

        • S
        • T

        Implemented by

          Methods

          deserialize +Serializable | Octra libraries - v2.0.0
          interface Serializable<S, T> {
              deserialize(jsonObject: S, sampleRate: number): undefined | T;
              serialize(): S;
          }

          Type Parameters

          • S
          • T

          Implemented by

            Methods

            • Parameters

              • jsonObject: S
              • sampleRate: number

              Returns undefined | T

            +

            Methods

            • Parameters

              • jsonObject: S
              • sampleRate: number

              Returns undefined | T

            diff --git a/interfaces/_octra_web_media.KeyMappingEntry.html b/interfaces/_octra_web_media.KeyMappingEntry.html index cb42249d9..790e3981e 100644 --- a/interfaces/_octra_web_media.KeyMappingEntry.html +++ b/interfaces/_octra_web_media.KeyMappingEntry.html @@ -1,4 +1,4 @@ KeyMappingEntry | Octra libraries - v2.0.0

            entry that maps a key name to a code

            -
            interface KeyMappingEntry {
                keyCode: number;
                name: string;
            }

            Properties

            interface KeyMappingEntry {
                keyCode: number;
                name: string;
            }

            Properties

            Properties

            keyCode: number
            name: string
            +

            Properties

            keyCode: number
            name: string
            diff --git a/interfaces/_octra_web_media.ReadFileEvent.html b/interfaces/_octra_web_media.ReadFileEvent.html index 500b5476d..bc762ce92 100644 --- a/interfaces/_octra_web_media.ReadFileEvent.html +++ b/interfaces/_octra_web_media.ReadFileEvent.html @@ -1,4 +1,4 @@ -ReadFileEvent | Octra libraries - v2.0.0
            interface ReadFileEvent<T> {
                progress: number;
                result?: T;
                status: "initialized" | "reading" | "success";
            }

            Type Parameters

            • T

            Properties

            progress +ReadFileEvent | Octra libraries - v2.0.0
            interface ReadFileEvent<T> {
                progress: number;
                result?: T;
                status: "initialized" | "reading" | "success";
            }

            Type Parameters

            • T

            Properties

            Properties

            progress: number
            result?: T
            status: "initialized" | "reading" | "success"
            +

            Properties

            progress: number
            result?: T
            status: "initialized" | "reading" | "success"
            diff --git a/interfaces/_octra_web_media.SegmentToDecode.html b/interfaces/_octra_web_media.SegmentToDecode.html index 38e216e0e..3b42e9952 100644 --- a/interfaces/_octra_web_media.SegmentToDecode.html +++ b/interfaces/_octra_web_media.SegmentToDecode.html @@ -1,4 +1,4 @@ -SegmentToDecode | Octra libraries - v2.0.0
            interface SegmentToDecode {
                number: number;
                sampleDur: SampleUnit;
                sampleStart: SampleUnit;
            }

            Properties

            number +SegmentToDecode | Octra libraries - v2.0.0
            interface SegmentToDecode {
                number: number;
                sampleDur: SampleUnit;
                sampleStart: SampleUnit;
            }

            Properties

            number: number
            sampleDur: SampleUnit
            sampleStart: SampleUnit
            +

            Properties

            number: number
            sampleDur: SampleUnit
            sampleStart: SampleUnit
            diff --git a/interfaces/_octra_web_media.Shortcut.html b/interfaces/_octra_web_media.Shortcut.html index 2039802f7..7cd25da17 100644 --- a/interfaces/_octra_web_media.Shortcut.html +++ b/interfaces/_octra_web_media.Shortcut.html @@ -1,8 +1,8 @@ Shortcut | Octra libraries - v2.0.0

            shortcut definition

            -
            interface Shortcut {
                callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void);
                focusonly?: boolean;
                keys: {
                    mac?: string;
                    pc?: string;
                };
                label?: string;
                name: string;
                title: string;
            }

            Properties

            interface Shortcut {
                callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void);
                focusonly?: boolean;
                keys: {
                    mac?: string;
                    pc?: string;
                };
                label?: string;
                name: string;
                title: string;
            }

            Properties

            callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void)
            focusonly?: boolean
            keys: {
                mac?: string;
                pc?: string;
            }
            label?: string
            name: string
            title: string
            +

            Properties

            callback?: ((keyboardEvent: KeyboardEvent, shortcut: Shortcut, hotkeyEvent: HotkeysEvent, shortcutGroup: ShortcutGroup) => void)
            focusonly?: boolean
            keys: {
                mac?: string;
                pc?: string;
            }
            label?: string
            name: string
            title: string
            diff --git a/interfaces/_octra_web_media.ShortcutEvent.html b/interfaces/_octra_web_media.ShortcutEvent.html index f6cac5de5..cdcffb8f7 100644 --- a/interfaces/_octra_web_media.ShortcutEvent.html +++ b/interfaces/_octra_web_media.ShortcutEvent.html @@ -1,9 +1,9 @@ ShortcutEvent | Octra libraries - v2.0.0

            wrapper containing KeyboardEvent information with additional data

            -
            interface ShortcutEvent {
                event: KeyboardEvent;
                onFocusOnly?: boolean;
                platform: string;
                shortcut: string;
                shortcutGroupName: string;
                shortcutName: string;
                timestamp: number;
            }

            Properties

            interface ShortcutEvent {
                event: KeyboardEvent;
                onFocusOnly?: boolean;
                platform: string;
                shortcut: string;
                shortcutGroupName: string;
                shortcutName: string;
                timestamp: number;
            }

            Properties

            event: KeyboardEvent
            onFocusOnly?: boolean
            platform: string
            shortcut: string
            shortcutGroupName: string
            shortcutName: string
            timestamp: number
            +

            Properties

            event: KeyboardEvent
            onFocusOnly?: boolean
            platform: string
            shortcut: string
            shortcutGroupName: string
            shortcutName: string
            timestamp: number
            diff --git a/interfaces/_octra_web_media.ShortcutGroup.html b/interfaces/_octra_web_media.ShortcutGroup.html index 57dfbb6b1..b81b64254 100644 --- a/interfaces/_octra_web_media.ShortcutGroup.html +++ b/interfaces/_octra_web_media.ShortcutGroup.html @@ -1,5 +1,5 @@ ShortcutGroup | Octra libraries - v2.0.0

            defines a group of shortcuts

            -
            interface ShortcutGroup {
                enabled: boolean;
                items: Shortcut[];
                name: string;
            }

            Properties

            interface ShortcutGroup {
                enabled: boolean;
                items: Shortcut[];
                name: string;
            }

            Properties

            Properties

            enabled: boolean
            items: Shortcut[]
            name: string
            +

            Properties

            enabled: boolean
            items: Shortcut[]
            name: string
            diff --git a/interfaces/_octra_web_media.SupportedAudioFormat.html b/interfaces/_octra_web_media.SupportedAudioFormat.html index 68bac2ae9..982497c58 100644 --- a/interfaces/_octra_web_media.SupportedAudioFormat.html +++ b/interfaces/_octra_web_media.SupportedAudioFormat.html @@ -1,6 +1,6 @@ -SupportedAudioFormat | Octra libraries - v2.0.0
            interface SupportedAudioFormat {
                extension: string;
                info?: string;
                maxFileSize: number;
                variableNumberOfSamples?: boolean;
                warning?: string;
            }

            Properties

            extension +SupportedAudioFormat | Octra libraries - v2.0.0
            interface SupportedAudioFormat {
                extension: string;
                info?: string;
                maxFileSize: number;
                variableNumberOfSamples?: boolean;
                warning?: string;
            }

            Properties

            extension: string
            info?: string
            maxFileSize: number
            variableNumberOfSamples?: boolean
            warning?: string
            +

            Properties

            extension: string
            info?: string
            maxFileSize: number
            variableNumberOfSamples?: boolean
            warning?: string
            diff --git a/modules/_octra_media.html b/modules/_octra_media.html index a3a464ca4..1d357c058 100644 --- a/modules/_octra_media.html +++ b/modules/_octra_media.html @@ -1,4 +1,4 @@ -@octra/media - v0.0.15 | Octra libraries - v2.0.0

            Module@octra/media - v0.0.15

            @octra/media npm

            This library offers classes that describes data related to media (e.g. SampleUnit class that describes one point in time of type sample with conversions to other time units) used by Octra. +@octra/media - v0.1.0 | Octra libraries - v2.0.0

            Module@octra/media - v0.1.0

            @octra/media npm

            This library offers classes that describes data related to media (e.g. SampleUnit class that describes one point in time of type sample with conversions to other time units) used by Octra. If you are looking for decoding and playback of audio files see @octra/web-media library.

            npm install --save @octra/media
             
            diff --git a/modules/_octra_web_media.Binary.html b/modules/_octra_web_media.Binary.html index 360da7f26..fac997ea6 100644 --- a/modules/_octra_web_media.Binary.html +++ b/modules/_octra_web_media.Binary.html @@ -1,4 +1,4 @@ -Binary | Octra libraries - v2.0.0

            Index

            Enumerations

            SampleSize +Binary | Octra libraries - v2.0.0

            Index

            Enumerations

            Classes

            AudioFormat BinaryByteReader BinaryByteWriter diff --git a/types/_octra_annotation.AnnotationAnySegment.html b/types/_octra_annotation.AnnotationAnySegment.html index 2fad92818..fc8f98fdb 100644 --- a/types/_octra_annotation.AnnotationAnySegment.html +++ b/types/_octra_annotation.AnnotationAnySegment.html @@ -1 +1 @@ -AnnotationAnySegment | Octra libraries - v2.0.0
            +AnnotationAnySegment | Octra libraries - v2.0.0
            diff --git a/types/_octra_annotation.IAnyLevel.html b/types/_octra_annotation.IAnyLevel.html index b201c1bc5..941c7da35 100644 --- a/types/_octra_annotation.IAnyLevel.html +++ b/types/_octra_annotation.IAnyLevel.html @@ -1 +1 @@ -IAnyLevel | Octra libraries - v2.0.0
            +IAnyLevel | Octra libraries - v2.0.0
            diff --git a/types/_octra_annotation.OAnyLevel.html b/types/_octra_annotation.OAnyLevel.html index 13bab645c..0dd99f856 100644 --- a/types/_octra_annotation.OAnyLevel.html +++ b/types/_octra_annotation.OAnyLevel.html @@ -1 +1 @@ -OAnyLevel | Octra libraries - v2.0.0

            Type Parameters

            +OAnyLevel | Octra libraries - v2.0.0

            Type Parameters

            diff --git a/types/_octra_annotation.OctraAnnotationAnyLevel.html b/types/_octra_annotation.OctraAnnotationAnyLevel.html index 251c599b2..b99aa6b82 100644 --- a/types/_octra_annotation.OctraAnnotationAnyLevel.html +++ b/types/_octra_annotation.OctraAnnotationAnyLevel.html @@ -1 +1 @@ -OctraAnnotationAnyLevel | Octra libraries - v2.0.0
            +OctraAnnotationAnyLevel | Octra libraries - v2.0.0
            diff --git a/types/_octra_annotation.OctraAnnotationFormatType.html b/types/_octra_annotation.OctraAnnotationFormatType.html index 0c50900cd..1b9bf5fec 100644 --- a/types/_octra_annotation.OctraAnnotationFormatType.html +++ b/types/_octra_annotation.OctraAnnotationFormatType.html @@ -1 +1 @@ -OctraAnnotationFormatType | Octra libraries - v2.0.0
            OctraAnnotationFormatType:
                | "AnnotJSON"
                | "BundleJSON"
                | "CTM"
                | "ELAN"
                | "BASPartitur"
                | "PraatTextTable"
                | "SRT"
                | "PlainText"
                | "TextGrid"
                | "WhisperJSON"
                | "WebVTT"
            +OctraAnnotationFormatType | Octra libraries - v2.0.0
            OctraAnnotationFormatType:
                | "AnnotJSON"
                | "BundleJSON"
                | "CTM"
                | "ELAN"
                | "BASPartitur"
                | "PraatTextTable"
                | "SRT"
                | "PlainText"
                | "TextGrid"
                | "WhisperJSON"
                | "WebVTT"
            diff --git a/types/_octra_json_sets.JSONSetExpression.html b/types/_octra_json_sets.JSONSetExpression.html index 64900e59f..401bd68fb 100644 --- a/types/_octra_json_sets.JSONSetExpression.html +++ b/types/_octra_json_sets.JSONSetExpression.html @@ -1 +1 @@ -JSONSetExpression | Octra libraries - v2.0.0
            JSONSetExpression<U>: JSONSetStatement<U> | JSONSet<U>

            Type Parameters

            • U
            +JSONSetExpression | Octra libraries - v2.0.0
            JSONSetExpression<U>: JSONSetStatement<U> | JSONSet<U>

            Type Parameters

            • U
            diff --git a/types/_octra_web_media.IntArray.html b/types/_octra_web_media.IntArray.html index a09817a58..879996c24 100644 --- a/types/_octra_web_media.IntArray.html +++ b/types/_octra_web_media.IntArray.html @@ -1 +1 @@ -IntArray | Octra libraries - v2.0.0
            IntArray: Uint8Array | Int16Array | Int32Array
            +IntArray | Octra libraries - v2.0.0
            IntArray: Uint8Array | Int16Array | Int32Array
            diff --git a/variables/_octra_assets.IO_SETS.html b/variables/_octra_assets.IO_SETS.html index f91330609..c09e3da05 100644 --- a/variables/_octra_assets.IO_SETS.html +++ b/variables/_octra_assets.IO_SETS.html @@ -1 +1 @@ -IO_SETS | Octra libraries - v2.0.0
            IO_SETS: {
                inputs: {
                    combine: {
                        expressions: ({
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                                size: string;
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                                size: string;
                            })[];
                        } | {
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                            })[];
                        })[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
                outputs: {
                    combine: {
                        expressions: {
                            description: string;
                            name: string;
                            select: string;
                            with: {
                                content: string;
                                extension: string[];
                                mimeType: string[];
                            };
                        }[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
            } = ...
            +IO_SETS | Octra libraries - v2.0.0
            IO_SETS: {
                inputs: {
                    combine: {
                        expressions: ({
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                                size: string;
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                                size: string;
                            })[];
                        } | {
                            description: string;
                            name: string;
                            select: string;
                            with: ({
                                extension: string[];
                                mimeType: string[];
                            } | {
                                extension: string[];
                                mimeType?: undefined;
                            })[];
                        })[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
                outputs: {
                    combine: {
                        expressions: {
                            description: string;
                            name: string;
                            select: string;
                            with: {
                                content: string;
                                extension: string[];
                                mimeType: string[];
                            };
                        }[];
                        type: string;
                    };
                    description: string;
                    name: string;
                };
            } = ...
            diff --git a/variables/_octra_assets.OctraGuidelinesJSONSchema.html b/variables/_octra_assets.OctraGuidelinesJSONSchema.html index 0561d0e56..0eb72ffb5 100644 --- a/variables/_octra_assets.OctraGuidelinesJSONSchema.html +++ b/variables/_octra_assets.OctraGuidelinesJSONSchema.html @@ -1 +1 @@ -OctraGuidelinesJSONSchema | Octra libraries - v2.0.0

            VariableOctraGuidelinesJSONSchemaConst

            OctraGuidelinesJSONSchema: {
                properties: {
                    instructions: {
                        items: {
                            properties: {
                                entries: {
                                    items: {
                                        properties: {
                                            code: {
                                                type: string;
                                            };
                                            description: {
                                                type: string;
                                            };
                                            examples: {
                                                items: {
                                                    properties: {
                                                        annotation: ...;
                                                        url: ...;
                                                    };
                                                    type: string;
                                                };
                                                type: string;
                                            };
                                            priority: {
                                                type: string;
                                            };
                                            title: {
                                                type: string;
                                            };
                                        };
                                    };
                                    type: string;
                                };
                                group: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    markers: {
                        items: {
                            properties: {
                                button_text: {
                                    type: string;
                                };
                                code: {
                                    type: string;
                                };
                                description: {
                                    type: string;
                                };
                                icon: {
                                    type: string;
                                };
                                id: {
                                    type: string;
                                };
                                name: {
                                    type: string;
                                };
                                shortcut: {
                                    properties: {
                                        mac: {
                                            type: string;
                                        };
                                        pc: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    meta: {
                        properties: {
                            authors: {
                                type: string;
                            };
                            date: {
                                type: string;
                            };
                            encoding: {
                                type: string;
                            };
                            object_language: {
                                type: string;
                            };
                            project: {
                                type: string;
                            };
                            validation_url: {
                                type: string;
                            };
                            version: {
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...
            +OctraGuidelinesJSONSchema | Octra libraries - v2.0.0

            VariableOctraGuidelinesJSONSchemaConst

            OctraGuidelinesJSONSchema: {
                properties: {
                    instructions: {
                        items: {
                            properties: {
                                entries: {
                                    items: {
                                        properties: {
                                            code: {
                                                type: string;
                                            };
                                            description: {
                                                type: string;
                                            };
                                            examples: {
                                                items: {
                                                    properties: {
                                                        annotation: ...;
                                                        url: ...;
                                                    };
                                                    type: string;
                                                };
                                                type: string;
                                            };
                                            priority: {
                                                type: string;
                                            };
                                            title: {
                                                type: string;
                                            };
                                        };
                                    };
                                    type: string;
                                };
                                group: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    markers: {
                        items: {
                            properties: {
                                button_text: {
                                    type: string;
                                };
                                code: {
                                    type: string;
                                };
                                description: {
                                    type: string;
                                };
                                icon: {
                                    type: string;
                                };
                                id: {
                                    type: string;
                                };
                                name: {
                                    type: string;
                                };
                                shortcut: {
                                    properties: {
                                        mac: {
                                            type: string;
                                        };
                                        pc: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    meta: {
                        properties: {
                            authors: {
                                type: string;
                            };
                            date: {
                                type: string;
                            };
                            encoding: {
                                type: string;
                            };
                            object_language: {
                                type: string;
                            };
                            project: {
                                type: string;
                            };
                            validation_url: {
                                type: string;
                            };
                            version: {
                                type: string;
                            };
                        };
                        required: string[];
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...
            diff --git a/variables/_octra_assets.OctraLoggingJSONSchema.html b/variables/_octra_assets.OctraLoggingJSONSchema.html index 64f5c17a0..94bfab50b 100644 --- a/variables/_octra_assets.OctraLoggingJSONSchema.html +++ b/variables/_octra_assets.OctraLoggingJSONSchema.html @@ -1 +1 @@ -OctraLoggingJSONSchema | Octra libraries - v2.0.0

            VariableOctraLoggingJSONSchemaConst

            OctraLoggingJSONSchema: {
                properties: {
                    additionalProperties: boolean;
                    encoding: {
                        type: string;
                    };
                    logs: {
                        items: {
                            properties: {
                                caretpos: {
                                    type: string;
                                };
                                playpos: {
                                    type: string;
                                };
                                target: {
                                    type: string;
                                };
                                timestamp: {
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                                value: {
                                    type: string[];
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    projectname: {
                        type: string;
                    };
                    version: {
                        type: string;
                    };
                };
            } = ...
            +OctraLoggingJSONSchema | Octra libraries - v2.0.0

            VariableOctraLoggingJSONSchemaConst

            OctraLoggingJSONSchema: {
                properties: {
                    additionalProperties: boolean;
                    encoding: {
                        type: string;
                    };
                    logs: {
                        items: {
                            properties: {
                                caretpos: {
                                    type: string;
                                };
                                playpos: {
                                    type: string;
                                };
                                target: {
                                    type: string;
                                };
                                timestamp: {
                                    type: string;
                                };
                                type: {
                                    type: string;
                                };
                                value: {
                                    type: string[];
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    projectname: {
                        type: string;
                    };
                    version: {
                        type: string;
                    };
                };
            } = ...
            diff --git a/variables/_octra_assets.OctraProjectConfigJSONSchema.html b/variables/_octra_assets.OctraProjectConfigJSONSchema.html index 608d0a33b..9bf39fcd4 100644 --- a/variables/_octra_assets.OctraProjectConfigJSONSchema.html +++ b/variables/_octra_assets.OctraProjectConfigJSONSchema.html @@ -1 +1 @@ -OctraProjectConfigJSONSchema | Octra libraries - v2.0.0

            VariableOctraProjectConfigJSONSchemaConst

            OctraProjectConfigJSONSchema: {
                $id: string;
                additionalProperties: boolean;
                properties: {
                    agreement: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            text: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    feedback_form: {
                        items: {
                            properties: {
                                controls: {
                                    items: {
                                        properties: {
                                            custom: {
                                                type: string;
                                            };
                                            label: {
                                                type: string;
                                            };
                                            name: {
                                                type: string;
                                            };
                                            required: {
                                                type: string;
                                            };
                                            type: {
                                                type: string;
                                            };
                                            value: {
                                                type: string;
                                            };
                                        };
                                        type: string;
                                    };
                                    type: string;
                                };
                                title: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    interfaces: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    languages: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    navigation: {
                        properties: {
                            export: {
                                type: string;
                            };
                            help_url: {
                                type: string;
                            };
                            interfaces: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    octra: {
                        properties: {
                            allowed_browsers: {
                                items: {
                                    properties: {
                                        name: {
                                            type: string;
                                        };
                                        version: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: string;
                            };
                            bugreport: {
                                properties: {
                                    auth_token: {
                                        type: string;
                                    };
                                    enabled: {
                                        type: string;
                                    };
                                    name: {
                                        type: string;
                                    };
                                    url: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            languages: {
                                items: {
                                    type: string;
                                };
                                type: string;
                            };
                            login: {
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            responsive: {
                                $id: string;
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                    fixedwidth: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            showdetails: {
                                type: string;
                            };
                            tools: {
                                items: {
                                    enum: string[];
                                    type: string;
                                };
                                type: string;
                            };
                        };
                        type: string;
                    };
                    plugins: {
                        type: string;
                    };
                    responsive: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            fixedwidth: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    version: {
                        readOnly: boolean;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...
            +OctraProjectConfigJSONSchema | Octra libraries - v2.0.0

            VariableOctraProjectConfigJSONSchemaConst

            OctraProjectConfigJSONSchema: {
                $id: string;
                additionalProperties: boolean;
                properties: {
                    agreement: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            text: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    feedback_form: {
                        items: {
                            properties: {
                                controls: {
                                    items: {
                                        properties: {
                                            custom: {
                                                type: string;
                                            };
                                            label: {
                                                type: string;
                                            };
                                            name: {
                                                type: string;
                                            };
                                            required: {
                                                type: string;
                                            };
                                            type: {
                                                type: string;
                                            };
                                            value: {
                                                type: string;
                                            };
                                        };
                                        type: string;
                                    };
                                    type: string;
                                };
                                title: {
                                    type: string;
                                };
                            };
                            type: string;
                        };
                        type: string;
                    };
                    interfaces: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    languages: {
                        items: {
                            type: string;
                        };
                        type: string;
                    };
                    navigation: {
                        properties: {
                            export: {
                                type: string;
                            };
                            help_url: {
                                type: string;
                            };
                            interfaces: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    octra: {
                        properties: {
                            allowed_browsers: {
                                items: {
                                    properties: {
                                        name: {
                                            type: string;
                                        };
                                        version: {
                                            type: string;
                                        };
                                    };
                                    type: string;
                                };
                                type: string;
                            };
                            bugreport: {
                                properties: {
                                    auth_token: {
                                        type: string;
                                    };
                                    enabled: {
                                        type: string;
                                    };
                                    name: {
                                        type: string;
                                    };
                                    url: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            languages: {
                                items: {
                                    type: string;
                                };
                                type: string;
                            };
                            login: {
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            responsive: {
                                $id: string;
                                properties: {
                                    enabled: {
                                        type: string;
                                    };
                                    fixedwidth: {
                                        type: string;
                                    };
                                };
                                type: string;
                            };
                            showdetails: {
                                type: string;
                            };
                            tools: {
                                items: {
                                    enum: string[];
                                    type: string;
                                };
                                type: string;
                            };
                        };
                        type: string;
                    };
                    plugins: {
                        type: string;
                    };
                    responsive: {
                        properties: {
                            enabled: {
                                type: string;
                            };
                            fixedwidth: {
                                type: string;
                            };
                        };
                        type: string;
                    };
                    version: {
                        readOnly: boolean;
                        type: string;
                    };
                };
                required: string[];
                type: string;
            } = ...