diff --git a/assets/navigation.js b/assets/navigation.js index 95ed4dee8..b7b24e2de 100644 --- a/assets/navigation.js +++ b/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/assets/search.js b/assets/search.js index aa544e3ca..ff439aa7b 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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rvjUbxc6dbKnrvbUP/P2J4EM7UpP/XO7jqQTPXWlp74dKYtNt53oqSs99e1I2fit0omeutJTbydHeWbciZ660lO/3enUSZ66ylPfjJSNH/pO8tRVnvpmpGzcj62TPHWVp95OkvLZzU7y1FWe+makNF737SRPXeWpb0bKYl9lJ3nqKk99M1JaUTpInrrKU9+OlFY8tERPXemp3+516iRPXeWpm10eWoKnrvDU7bIE1cmdurpTP+5UzBc6uVNXd+obkbLYFtrJnbq6U9+IlMWezk7u1NWdut0qKbFTV3bqdnKUJ6Sd2KkrO3W7TEg7qVNXdep+mZB2Qqeu6NS3IKXxZLITOnVFp74FKY0/ZTuhU1d06qfTXvViIXXqqk59E1IWG1w7qVNXdep++WrqhE5d0alvQSr/VShF1Zy6j+u/CuWomlP3ef1XoRxVc+p+W4DqZE5dzanH5xaD0KkrOvVol94EndCpKzr12/VOncypqzn1DUjVvyyRU1dy6nG7PKcTOXUlp779KIstd53IqSs59e1HWVxp1ImcupJT336UXrxliZy6klPffpTFPtlO5NSVnPr2oyw2l3Yip67k1LcfZXFzVydy6kpOfftRFptLO5FTV3LqectSEqeu4tTzWkqJnLqSU99+lMUe107k1JWcep405fWBTuTUlZx6njQtSjqZU1dz6huQstgZ2smcuppTP4efiikUkVNXcuq3W546iVNXcerbj7LYn9qJnLqSU++XNmadxKmrOPXNR1lsce0kTl3FqW8+ymKLaydx6ipOvd8+7gmcuoJT33qUwRszOoFTV3DqvdcO2MmbunpT7ydFi+pD3tTVm/rWoyx2yXYCp67g1LceZbFLthM4dQWnPk6SFo89gVNXcOqn116xENYJnLqCUx8nS4vSQeDUFZz61qMsdtp2Aqeu4NS3HmWx07YTOHUFp771KIudtp3AqSs49a1HWVx60wmcuoJT33qUWbxpCZy6glM/4FTstO0ETl3BqR9wKnbadgKnruDUDzgVO207gVNXcOqzXXaEdwKnruDUDzgVu3U7gVNXcOqbj4qjIJ3AqSs49e1HZSUkcupKTv059MQndDqZU1dz6vOk6eKpPplTV3Pq89KovBM5dSWnfsip2LvciZy6klPfgJTFbSCdzKmrOfVjTkVP/07o1BWd+hakLDYed0KnrujUz6GnYqNt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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 3128489a2..93556811c 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

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.BundleJSONConverter.html b/classes/_octra_annotation.BundleJSONConverter.html index 31c768e9b..2c1bfb0c0 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

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.CTMConverter.html b/classes/_octra_annotation.CTMConverter.html index 6b8d9be2b..8fe6e8702 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

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.Converter.html b/classes/_octra_annotation.Converter.html index dbc64c2b9..1aab2371a 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

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.ELANConverter.html b/classes/_octra_annotation.ELANConverter.html index b97a52a76..b7024693a 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

Returns ImportResult

+

Returns any

diff --git a/classes/_octra_annotation.Link.html b/classes/_octra_annotation.Link.html index 3ef6c29d6..d43aa76a2 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 3491eccf6..21a2e1261 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 39b71eae8..4589b7950 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 c539c65ae..02cd11d47 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 30799fbbc..8f99534a9 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 31004c967..aac63561e 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 cba0957cb..665ec9969 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 89ccb4a36..e4b3d3637 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 8104276e1..0e686d098 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 68614a60d..e9e3b5d06 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 43bce4b91..495cb737b 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 bebe71bc0..659db2890 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 9db8554de..57f551d91 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 8bb484d84..f85893b7c 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 a76b76f14..db0fcc264 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 e8197c6ba..3a37b766d 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 f94f24caa..11b9aa46b 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 f345a05c2..6871695de 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 69a869e9f..91a4985c0 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 bfbc4ed7f..c3e4785a2 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

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.PraatTableConverter.html b/classes/_octra_annotation.PraatTableConverter.html index 0e4bb7d9c..e66266a33 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

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.PraatTextgridConverter.html b/classes/_octra_annotation.PraatTextgridConverter.html index 9f4196866..fe3a6a486 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

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.SRTConverter.html b/classes/_octra_annotation.SRTConverter.html index 76be31982..de473974b 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

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.SRTConverterImportOptions.html b/classes/_octra_annotation.SRTConverterImportOptions.html index fe90631d2..199786399 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 b8d314e52..a7d73d7d5 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

    Returns ExportResult

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WebVTTConverter.html b/classes/_octra_annotation.WebVTTConverter.html index 335e59b15..bd99d3f0f 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

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WhisperJSON.html b/classes/_octra_annotation.WhisperJSON.html index cedc5be8a..71ee51fd7 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 84f475eae..ce8c1be03 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

    Returns ImportResult

    +

    Returns any

    diff --git a/classes/_octra_annotation.WhisperJSONSegment.html b/classes/_octra_annotation.WhisperJSONSegment.html index 22f87ec32..ef268a20c 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 7e2be7633..9792ba1d2 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 e432d86cd..db9a85810 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 732e86ec9..4692efb3c 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 a28016d23..b597285ea 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 9e10698a9..bcb568e8c 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 e01390109..b9310d8ba 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 87ccf2bd5..dc9d3a8be 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 100870554..59a79d08a 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 759250746..aa6a80904 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 1f2d39cc5..ab89c707a 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 a7d9e8bca..3e79c584d 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 21848acd9..d1c04b970 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 b45b039b9..53210cc0c 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 897c9a59d..942705512 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 c7e52983d..73189ab90 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 22e74929d..73efea4f7 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 a27619627..9c5784a67 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 a7a959f5b..e1a00c0c7 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 aba50babb..0f6e5998a 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: ServiceProvider[];
            selected: string;
            services: ServiceProvider[];
        };
    } = ...
    i18n: ASROptionsTranslations = defaultI18n
    languageSettings?: {
        services: ServiceProvider[];
    }
    manualURL: string = ''
    mausLanguages?: {
        description: string;
        providersOnly?: string[];
        value: string;
    }[]
    options?: {
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ServiceProvider;
    }
    optionsChange: EventEmitter<{
        accessCode?: string;
        selectedASRLanguage?: string;
        selectedMausLanguage?: string;
        selectedServiceProvider?: ServiceProvider;
    }> = ...
    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 6697204f3..260743a57 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;
        }

    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;
        }

    Methods

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

    Returns void

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioplayerComponent.html b/classes/_octra_ngx_components.AudioplayerComponent.html index 4c19554ef..15a4a90e6 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

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.AudioviewerConfig.html b/classes/_octra_ngx_components.AudioviewerConfig.html index 87edbf072..0c2ca636b 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 7cdb308ef..d6bbb42ac 100644 --- a/classes/_octra_ngx_components.BugreportModalComponent.html +++ b/classes/_octra_ngx_components.BugreportModalComponent.html @@ -1,4 +1,4 @@ -BugreportModalComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • AfterViewInit

    Constructors

    constructor +BugreportModalComponent | Octra libraries - v2.0.0

    Hierarchy (view full)

    Implements

    • AfterViewInit

    Constructors

    Properties

    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 +

    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

    +

    Returns void

    diff --git a/classes/_octra_ngx_components.ConfigurationArrayControl.html b/classes/_octra_ngx_components.ConfigurationArrayControl.html index 402fd3f73..227fd15c3 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 1984570fd..0a4b57dbb 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

    Methods

    +

    Constructors

    Properties

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

    Accessors

    Methods

    diff --git a/classes/_octra_ngx_components.ConfigurationControlGroup.html b/classes/_octra_ngx_components.ConfigurationControlGroup.html index 18b4bac18..832a07bb5 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 b216dc2b9..69f9894c8 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 2e155e2ba..aef296851 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 a8916df20..86d790b37 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 55d15d82b..fc266c926 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 1a4f44e5d..724cba66a 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 9789a3d0a..023fb111c 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 f3fc7106c..865a77f62 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 226e7c597..7f260eb35 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 845696e1b..3c968f1dd 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 46509f222..26fc78d1b 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 e895a606e..891da7e63 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.NgbModalWrapper.html b/classes/_octra_ngx_components.NgbModalWrapper.html index 318a3d5f6..93ff0562c 100644 --- a/classes/_octra_ngx_components.NgbModalWrapper.html +++ b/classes/_octra_ngx_components.NgbModalWrapper.html @@ -1,4 +1,4 @@ -NgbModalWrapper | Octra libraries - v2.0.0

    Type Parameters

    • T

    Hierarchy

    • NgbModalRef
      • NgbModalWrapper

    Constructors

    constructor +NgbModalWrapper | Octra libraries - v2.0.0

    Type Parameters

    • T

    Hierarchy

    • NgbModalRef
      • NgbModalWrapper

    Constructors

    Properties

    Accessors

    closed componentInstance @@ -14,7 +14,7 @@

    Returns Observable<any>

    8.0.0

    • get componentInstance(): T
    • The instance of a component used for the modal content.

      When a TemplateRef is used as the content or when the modal is closed, will return undefined.

      -

      Returns T

    diff --git a/classes/_octra_ngx_components.ToolConfiguratorComponent.html b/classes/_octra_ngx_components.ToolConfiguratorComponent.html index 4469fa372..4a036f7f0 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 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 e4d1e2ba8..7bb58809b 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 f8c65c3a5..5dbf435fd 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 9e9ac3010..f3e128b83 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 4ebc45cec..6093065fa 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 67c6c18b1..f338e3175 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 5f64e77c4..2fe4361b6 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 816c3a9d8..4542b6e11 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 0f63af18e..e3e90090c 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 ca41367f4..591a5a3f0 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 d16d3332d..38ec6cd02 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 02f8c5a42..f9b56e338 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 2058cb281..c6478063e 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 6f423a291..d4142e636 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

        +

        Returns boolean

        diff --git a/classes/_octra_utilities.TsWorker.html b/classes/_octra_utilities.TsWorker.html index 7c3eeddd9..5e13c119f 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>

        Returns boolean

        +

        Returns void

        diff --git a/classes/_octra_utilities.TsWorkerJob.html b/classes/_octra_utilities.TsWorkerJob.html index eaa50558c..198a92985 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 81f0976a4..d23667064 100644 --- a/classes/_octra_web_media.AudioChunk.html +++ b/classes/_octra_web_media.AudioChunk.html @@ -1,5 +1,5 @@ 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 8388ee3d4..75785188f 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
          • selectedChannels: number[]
          • buffer: ArrayBuffer
          • OptionalchannelData: Float32Array[]

          Returns Promise<File[]>

        +

        Returns Promise<IntArray>

        diff --git a/classes/_octra_web_media.AudioDecoder.html b/classes/_octra_web_media.AudioDecoder.html index fdb4ebf89..dcb3f9ffe 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 2f936d224..a1da04bff 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 1aace8b68..af7900021 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 5257d4f52..8ce86ec97 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 5f1423b8e..81a7414e4 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 ec2778962..0614dd7fa 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 1ee061103..1117e4991 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 e203785a8..fe614e7e1 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 8cebd3907..56e931ad9 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 246a2e654..799e701ee 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 fd7b035c6..2cb090b03 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 7c39dcf5a..f9d433414 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 e9635d41d..d54b42a21 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 f89c1db7e..688eb583a 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 d75a973a9..581d19eaa 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 f7cadfc4b..1cc0605c8 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 523a30bac..4772ae47a 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 002559191..3df882cd9 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 abdbe6a96..837ba54d6 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 002c31164..ecc859c14 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 0b212d2fe..8a3269eda 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 8b22e5b8f..53758b1c9 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 db63efd61..afef56136 100644 --- a/enums/_octra_media.PlayBackStatus.html +++ b/enums/_octra_media.PlayBackStatus.html @@ -1,7 +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
        STOPPED
        +

        Enumeration Members

        ENDED
        INITIALIZED
        PAUSED
        PLAYING
        PREPARE
        STOPPED
        diff --git a/enums/_octra_utilities.TsWorkerStatus.html b/enums/_octra_utilities.TsWorkerStatus.html index af11b162b..8d92be902 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 d02c53cba..8e2ab8ebb 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 bb81ac295..39322071c 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 e359344ae..8e987943d 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 e6d5d6c35..44f6de105 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 17273abb1..3645c09f2 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 29742e782..8e9006edd 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 73b0bf7c0..88d91dc5a 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 d35f3928e..4e5c4b0cf 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 bf1f4ad87..bd2527ba5 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 ba16c138b..4eab3451d 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 5c68c858d..ecce466ea 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 3d1f19b99..454789e8c 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 ee6e68b6f..40b74ddc6 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 02de2b576..892028916 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 13fb3e13f..e29da3f66 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_components.openModal.html b/functions/_octra_ngx_components.openModal.html index 52eae2310..d95353207 100644 --- a/functions/_octra_ngx_components.openModal.html +++ b/functions/_octra_ngx_components.openModal.html @@ -1 +1 @@ -openModal | Octra libraries - v2.0.0
        +openModal | Octra libraries - v2.0.0
        diff --git a/functions/_octra_ngx_utilities.downloadFile.html b/functions/_octra_ngx_utilities.downloadFile.html index ad4e5c30b..cbbbe1b2b 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 535c28c79..f6313154b 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 183c9f0ff..8011c5adb 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 67430116d..0c7da9d8e 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 4359bf94a..84a6bd335 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 5685ae8ec..3e886ab6d 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 045e6cc5a..398ef845f 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 77946ed8b..7c536e52d 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 e46aa8793..ace1ba022 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 18af487bf..3418d7187 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 fae3711ee..ae3668055 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 a6842f8a0..962ac305b 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 2e0ead2ec..ad8e97044 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 d16c561ce..fc25c7b22 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 f73b6f5de..1ab12c9c3 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 91e980d39..a25a5ce16 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 49403a9db..4208bcccf 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 d0d299894..87bdcfdd0 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 264c5d75f..83a64479b 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 c44b42d64..b11460ba5 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 a8a540de0..c9a8e41e3 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 b82cb88eb..681d46155 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 2ba673111..2f903acf2 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 3c72546a7..bb852afe5 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 d44fff1e9..9e0a5d652 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 245e9610f..9766bef1a 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 06bd748e8..9d7581ed7 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 b58d59746..e657b39d9 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 33f6e185c..30b354d62 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 46409f107..e9ca81246 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 59e60e319..a5470af2b 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 2e2da20f1..9350efb47 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 842318d91..38e61fe76 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 5666d8990..4dcb307ca 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 766cad301..4061c1081 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 689b4405b..194609854 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 c52a58db0..1cd9a026e 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 c7410d303..251234123 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 b453a848a..216015d57 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 e5b858d7a..ca17bc40b 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 262cb21c1..d9be4e013 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 510764a6c..60b5e305c 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 c15404dff..5fabdb2a0 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 fbbfd9e66..132c90bf1 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 19ef47255..46da3a81d 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 6548759a7..0257f7cef 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 1f977459b..f303f247b 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 7db00bad1..2d32d67af 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 939af6bca..6fedfed41 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 05490c903..9d2db578d 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 c0514c274..2722fae3a 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 ae13f1e2a..740180f9b 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 10cc9a397..8d1e414e8 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 0e791fed5..987ea9c41 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 f8f4536cc..bc8b92da8 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 713c0e215..763e47be9 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 46995e9cc..a8b6468fb 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 a02d26440..829d3f5f2 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 e155e9ef5..9e034ca35 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 487241914..1e6242d5c 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 1cb01763c..6074c546a 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 ffd5972a7..13c9cdd28 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 81fb5135a..3a58a4d3d 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 26813efd6..e68194ae8 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 4f4e8acd5..6bc27e168 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 b417be1d1..d73b5a6a7 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 f59889d59..e067322a8 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 64482543f..98206250f 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.ASROptionsTranslations.html b/interfaces/_octra_ngx_components.ASROptionsTranslations.html new file mode 100644 index 000000000..2cd29cc9d --- /dev/null +++ b/interfaces/_octra_ngx_components.ASROptionsTranslations.html @@ -0,0 +1,7 @@ +ASROptionsTranslations | Octra libraries - v2.0.0
        interface ASROptionsTranslations {
            accessCode?: string;
            asrLanguage?: string;
            asrProvider?: string;
            header?: string;
            mausLanguage?: string;
            nothingFound?: string;
        }

        Properties

        accessCode?: string
        asrLanguage?: string
        asrProvider?: string
        header?: string
        mausLanguage?: string
        nothingFound?: string
        diff --git a/interfaces/_octra_ngx_components.ASRSettings.html b/interfaces/_octra_ngx_components.ASRSettings.html new file mode 100644 index 000000000..f4074c2ac --- /dev/null +++ b/interfaces/_octra_ngx_components.ASRSettings.html @@ -0,0 +1,8 @@ +ASRSettings | Octra libraries - v2.0.0
        interface ASRSettings {
            asrInfoURL?: string;
            asrQuotaInfoURL?: string;
            basConfigURL?: string;
            calls: string[];
            enabled: boolean;
            services: ServiceProvider[];
            shibbolethURL: string;
        }

        Properties

        asrInfoURL?: string
        asrQuotaInfoURL?: string
        basConfigURL?: string
        calls: string[]
        enabled: boolean
        services: ServiceProvider[]
        shibbolethURL: string
        diff --git a/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html b/interfaces/_octra_ngx_components.AudioViewerShortcutEvent.html index d1ffb07a3..519e8ee4f 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 598889b5a..18edc93f1 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 a29943879..ddc6d7a21 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 9fd2344c9..0d351eba9 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 9bbda3770..5c1c9ec63 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 c57fc5d6f..2d481afab 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 4f83c7794..0ae1589bc 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 15cceb454..9760cdf15 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_ngx_components.ServiceProvider.html b/interfaces/_octra_ngx_components.ServiceProvider.html new file mode 100644 index 000000000..57138e101 --- /dev/null +++ b/interfaces/_octra_ngx_components.ServiceProvider.html @@ -0,0 +1,14 @@ +ServiceProvider | Octra libraries - v2.0.0
        interface ServiceProvider {
            basName?: string;
            dataStoragePolicy: string;
            homepageURL: string;
            host: string;
            knownIssues?: string;
            logoURL: string;
            maxSignalDuration?: number;
            maxSignalSize?: number;
            provider: string;
            quotaPerMonth?: number;
            termsURL: string;
            type: string;
            usedQuota?: number;
        }

        Properties

        basName?: string
        dataStoragePolicy: string
        homepageURL: string
        host: string
        knownIssues?: string
        logoURL: string
        maxSignalDuration?: number
        maxSignalSize?: number
        provider: string
        quotaPerMonth?: number
        termsURL: string
        type: string
        usedQuota?: number
        diff --git a/interfaces/_octra_utilities.FileSize.html b/interfaces/_octra_utilities.FileSize.html index 9621242f1..21725a12d 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 ec3224530..ea81c39aa 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 6f2e5a857..7194ab050 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 fc61264ba..3ab5b1ac7 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 426342d88..852816184 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 1acddea63..509d502f4 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 c31536836..18a560c02 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 b4d8c8316..84e98edf6 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 46ba5a990..a7b708b54 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_ngx_components.html b/modules/_octra_ngx_components.html index fa620f963..d0122341c 100644 --- a/modules/_octra_ngx_components.html +++ b/modules/_octra_ngx_components.html @@ -1,4 +1,4 @@ -@octra/ngx-components - v0.2.2 | Octra libraries - v2.0.0

            Module@octra/ngx-components - v0.2.2

            @octra/ngx-components npm

            This library offers all annotation related classes and functions used by Octra. It uses AnnotJSON file format as base +@octra/ngx-components - v0.2.3 | Octra libraries - v2.0.0

            Module@octra/ngx-components - v0.2.3

            @octra/ngx-components npm

            This library offers all annotation related classes and functions used by Octra. It uses AnnotJSON file format as base model. Here you can also find all Annotation converters used by Octra.

            1. Install @octra/ngx-components with dependencies
            2. @@ -39,7 +39,9 @@ ToolConfigArrayAdderComponent ToolconfigGroupComponent ToolConfiguratorComponent -

            Interfaces

            Interfaces

            Functions

            diff --git a/modules/_octra_web_media.Binary.html b/modules/_octra_web_media.Binary.html index 12202bda7..c23f7b39a 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 a93679e27..5835522f9 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 bacfe301d..0ba08d518 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 1d57bbe20..e6a7af5e6 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 b8b0c8573..5a82f6c4d 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 19bb4ef4b..8bb90467f 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 08ab40028..356015612 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 ed9f5b30a..6ca268f1f 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 29daf7eb5..17098b7e1 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 01c3a1b31..392f8728f 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 63a7b6850..be80a26d1 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 6c7106a60..98f863da0 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;
            } = ...