diff --git a/assets/search.js b/assets/search.js index 4f536c999..89cb12fc1 100644 --- a/assets/search.js +++ b/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,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"; \ No newline at end of file diff --git a/classes/_octra_annotation.AnnotJSONConverter.html b/classes/_octra_annotation.AnnotJSONConverter.html index ab96b48ad..23c7abf79 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

_applications _conversion _encoding @@ -18,13 +18,13 @@

Methods

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'AnnotJSON'
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

Methods

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

    +

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'AnnotJSON'
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

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 062f7429b..6a0068b1f 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

_applications _conversion _encoding @@ -18,14 +18,14 @@

Methods

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'BundleJSON'
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

Methods

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

    +

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_name: OctraAnnotationFormatType = 'BundleJSON'
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

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 3946bc1e9..e213c2685 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

_applications _conversion _encoding @@ -18,16 +18,16 @@

Methods

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

Methods

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

    +

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

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 e56a9ee6c..6a4a7bcfe 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

_applications _conversion _encoding @@ -18,16 +18,16 @@

Methods

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

Methods

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

    +

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

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 311bb2ad1..62ae28bcf 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

_applications _conversion _encoding @@ -18,14 +18,14 @@

Methods

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

Methods

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

    +

Constructors

Properties

_applications: {
    application: SupportedApplication;
    recommended?: boolean;
}[] = []
_conversion: {
    export: boolean;
    import: boolean;
} = ...
_encoding: string = ''
_extensions: string[] = []
_multitiers: boolean = true
_notice: string = ''
defaultImportOptions: any
options: any

Accessors

  • get applications(): {
        application: SupportedApplication;
        recommended?: boolean;
    }[]
  • Returns {
        application: SupportedApplication;
        recommended?: boolean;
    }[]

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

    • export: boolean
    • import: boolean

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 2de79b156..9596add2f 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 6228122c3..eef5fe311 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 cdd24fea6..29f5d2262 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 343609aab..841618ae7 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 f6714081b..fab661935 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 7c745de93..e10d0f92c 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 45a4f9aa8..40eec57f5 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 8a119fb42..96f54795e 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 52a1e58c7..e101199b1 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 f0f9bbb60..7a6260435 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 44e2327b0..86ebef9be 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 eb84aff84..c7f6b2af7 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

      • id: number
      • OptionalsilenceCode: string
      • OptionalmergeTranscripts: boolean
      • OptionalchangeTranscript: ((transcript: string) => string)
          • (transcript): string
          • Parameters

            • transcript: string

            Returns string

      Returns OctraAnnotation<S, T>

    • Parameters

      • index: number
      • OptionalsilenceValue: string
      • OptionalmergeTranscripts: boolean
      • OptionalchangeTranscript: ((transcript: string) => string)
          • (transcript): string
          • Parameters

            • transcript: string

            Returns string

      Returns OctraAnnotation<S, T>

    diff --git a/classes/_octra_annotation.OctraAnnotationEvent.html b/classes/_octra_annotation.OctraAnnotationEvent.html index 0efc9db66..bc1c8467d 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 f867594ab..9f3ebaeb7 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 a6f509aa1..0f0c8d628 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 56512c807..e3c375e3c 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 1c8c5037f..591dd9eb6 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 57169188c..3d0a33a07 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 5fa1cfa42..82c86f714 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 761cf23da..ea6cd4b71 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

    _applications _conversion _encoding @@ -18,16 +18,16 @@

    Methods

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'BASPartitur'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

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

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'BASPartitur'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 050ea1711..97b48760b 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

    _applications _conversion _encoding @@ -18,13 +18,13 @@

    Methods

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PraatTextTable'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

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

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PraatTextTable'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 47e545381..cce3316fd 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

    _applications _conversion _encoding @@ -18,14 +18,14 @@

    Methods

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'TextGrid'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

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

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'TextGrid'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 2d486330a..a13235274 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

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _notice: string = ''
    defaultImportOptions: SRTConverterImportOptions = ...
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

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

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _notice: string = ''
    defaultImportOptions: SRTConverterImportOptions = ...
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 3136c7925..0a1d6ca82 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 1d3e85c0e..71482bdd5 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

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PlainText'
    _notice: string = ''
    defaultImportOptions: any
    options: {
        addNewLineString: boolean;
        showTimestampSamples: boolean;
        showTimestampString: boolean;
    } = ...

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

    • transforms milliseconds to time string

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'PlainText'
    _notice: string = ''
    defaultImportOptions: any
    options: {
        addNewLineString: boolean;
        showTimestampSamples: boolean;
        showTimestampString: boolean;
    } = ...

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 15424a1cb..109602c52 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

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WebVTT'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

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

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WebVTT'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 d6ccb55d4..75e63507e 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 bf1e9eb47..bcf045434 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

    _applications _conversion _encoding @@ -18,14 +18,14 @@

    Methods

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WhisperJSON'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    Methods

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

      +

    Constructors

    Properties

    _applications: {
        application: SupportedApplication;
        recommended?: boolean;
    }[] = []
    _conversion: {
        export: boolean;
        import: boolean;
    } = ...
    _encoding: string = ''
    _extensions: string[] = []
    _multitiers: boolean = true
    _name: OctraAnnotationFormatType = 'WhisperJSON'
    _notice: string = ''
    defaultImportOptions: any
    options: any

    Accessors

    • get applications(): {
          application: SupportedApplication;
          recommended?: boolean;
      }[]
    • Returns {
          application: SupportedApplication;
          recommended?: boolean;
      }[]

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

      • export: boolean
      • import: boolean

    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 e7ae03c3e..49461c2cb 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 ab1e972af..80fa79809 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 73d17722a..321e9b34c 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 952ce1d39..43f3aa731 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 3d335a600..05c97898e 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 171601da3..2ba835c1a 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 f7cdb68c2..a8de4ae9b 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 5a87c36a4..85ef6401d 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 b17464e6c..591d44280 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 f7f2f4401..5dbf83e92 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 151d267ac..f0aa9b378 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 a2bacd7b3..ddc910ddd 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 19698c174..9485a32c8 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 5c0019013..d24f43875 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 14726e207..a870351bb 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 45bceddf1..284e81026 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 7e6324aa5..487d2637c 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 1bd657e27..cd7959520 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 dac6cf1a6..2cd0df466 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 9401c9588..3c5b4068e 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: 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 +

    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 c71575060..1514cc4fa 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 56feb7cc7..072e8dcf9 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 67303d0e6..fdae5baf2 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
    speakerPattern?: string
    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
    speakerPattern?: string
    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 45098b110..2934e9e00 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 5befc3194..579ed43d2 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 04e2cd700..a00fe6a62 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 ac5fb09de..fa31ef32b 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 04718b8a1..8296739f3 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 bbbb480fb..0be29df7d 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 102bb1a30..6e51c8818 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 eb61d26bc..cebf0452b 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 b582e6ce6..45b225538 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 af902cacc..d4782b514 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 793eb22c5..920afd914 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 64ce8b253..86b3eb159 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 e7c80acdc..4778df2ac 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 d09fd484e..7334bf63a 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 92c3decdd..376eb886c 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 c8991e3f0..04937c6cf 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 df9ef7830..9a4532917 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 f0334fdfc..c65a9cec6 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 ecbfa0b08..33f8fff45 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 e681bc10f..543e90441 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 908741769..3c8385cf8 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 882264a90..759eb5499 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 4a1acaaf9..2142c26c0 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 b8b7f0095..b65363080 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 7b64d6278..9c7e0b5d6 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 2b9a1d065..a2dcdb99e 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 47c14ee35..6ad9377d2 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 a8215fcfa..d5e71e887 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 6d9f20422..8dacc1144 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 ddad0cef4..21429bceb 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 e85263ab6..4375e641a 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 73ee12d89..4309bde4e 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 38936cc15..98a0914b0 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 9ead07344..c81de1b88 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 fe3b39365..6166ad4c2 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 07190bae8..f0a67e293 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 9969e46da..b15b65d9f 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 2b7898dfc..40ae5c8a6 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 ebc4a6df6..c85067e6b 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 a0901e773..1d5db39bb 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 b77ee8e25..59d7c7497 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 ed4b612fa..e3a5b963b 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 a6e635610..896a2e511 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 66b0a3e0f..d37539233 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 83145391f..472b74147 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 7a67a6037..37fe69d24 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 f285d34f5..2a1e8756c 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 f1b914531..246fe5082 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 7f37d64c1..9ffdbbc18 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 fab06b07b..d8aff1c76 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 a0870e0f3..2b477c21a 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 003dfa4dc..8a9f9a7c1 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 28d3e3546..cdad6ca2c 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 94eaeb64a..0b5a67635 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 abff1ba4a..f65260bce 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 fc77c209e..198e16ae8 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 5edd3b2dc..17eaa982b 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 0c82ad588..9a7b2e327 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 586ef9403..73f87ab52 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 a2f0b3e78..a6635bef8 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 31f40e40f..7c14d16c5 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 b3ab5aaf9..b8f54c08e 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 4763f2252..e3cc8a94a 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 8dcd8ea69..26450df27 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 8dbb4e348..6ef47d9da 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 cbc307b1c..701984a5a 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 9fcf8798a..0346850d8 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 fc9aff63b..3c48cdb3f 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 3a964fa77..c5828ae73 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 e5ced1c52..b1ab608f1 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 5f30011f8..192f3e23d 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 61566bb98..8c4bcac9d 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 e25ac9c60..e861e028f 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 aa303405f..b164dd29a 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 0a4b63253..f30a6d506 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 afeb61810..822a5137e 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 21537c228..f48f62d35 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 4a6d846e2..9bde4f812 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 25bcc6f0c..40b0b4427 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 26d19d93e..33b7155e9 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 6ea511249..7a4499541 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 d77a1547d..acdec10c8 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 f39a0ad3c..7d5ee699f 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 25cc32d01..f9d4a3ef7 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 80a7eb3b6..360544d0a 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 b3127b70e..44485ca72 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 6eb2295cd..c168d8baa 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 514ae65e5..575cc0f75 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 f85ba5cb8..3bd1a8d9a 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 8f3743488..748d80fd9 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 ed66aacb0..6d9479cdf 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 e330f8a20..8b98af86c 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 fe1504ebf..0845b5bef 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 5728237ce..527050264 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 fad1620e5..99793e03b 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 4f5ffb040..826c07f09 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 b15a7bca0..47e071eeb 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 ee35ce203..9da6a5d83 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 5263d9473..4d136e3c4 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 b1344f426..699dc8761 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 bc3f4087c..cfdf3d0e4 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 9c2dc1af5..84888cbe7 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 fb4e9a41d..975785129 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 ea313ac14..a67c1e1d6 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 67d952a6a..e3cbdb15e 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 2c9da6ee7..ad7127531 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 fb80a762e..dd0b43418 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 f4205b672..67c1538d5 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 9fc7ffc38..558a2cda5 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 8f6a4fc92..9a03b9bd5 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 8a5df7005..fbebd67af 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 b8a95e1de..9e74f3e71 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 84c4739d6..7a489186e 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 a9ffc1f8a..961a65af8 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 e6f2f8683..ad9188e51 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 dc5219887..477bb1e58 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 3bb8e8136..048de7a3a 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 771d568d5..c6d02f51d 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 031ecb820..04e769b26 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 562c037e3..09d29ad27 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 506e4d5ec..7fa1cbc79 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 d8269e13a..55822a04f 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 3d71e2316..a94a2dfcf 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 9b6eff12e..9476b9591 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 d5248a06f..59e59e7b2 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 40d805bdd..88c6cbb3c 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 55cc2105e..5ba62489f 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 5f89597ab..c14ebceaa 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 87fd5c10e..5c6020f3a 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 9be7d7a5b..0c7a61b0e 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 00bdbdec6..052a2b25d 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 f48f17104..ad35fff0e 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 8da65c6af..63c1843cd 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 f7fc0538e..aac216b1b 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 1d5061a41..8a77e02c7 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 36386b5d8..12b7232c7 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 7b7c022d9..04852f655 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 b3fdb0ae5..2d11a47d5 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 4395caae5..9d9ef2017 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 1cbbb033f..060265330 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 61990c6be..358a23158 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 f1e228e02..91b92836f 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 index 5fff851b1..aa32dc0d7 100644 --- a/interfaces/_octra_ngx_components.ASROptionsTranslations.html +++ b/interfaces/_octra_ngx_components.ASROptionsTranslations.html @@ -1,7 +1,7 @@ -ASROptionsTranslations | Octra libraries - v2.0.0
        interface ASROptionsTranslations {
            accessCode?: string;
            asrLanguage?: string;
            asrProvider?: string;
            header?: string;
            mausLanguage?: string;
            nothingFound?: string;
        }

        Properties

        accessCode? +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
        +

        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 index f2e414856..5b8d0ed10 100644 --- a/interfaces/_octra_ngx_components.ASRSettings.html +++ b/interfaces/_octra_ngx_components.ASRSettings.html @@ -1,8 +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? +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
        +

        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 c95c5385d..12f4f631f 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 4ddfbf92a..c3b865655 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 d44bfb368..6478ee4ec 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 e18df5022..5cc0b2512 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 83de7327a..9459e15de 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 341eb43ee..1327f9308 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 44a1f6502..c02a77a84 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 a13fb76e0..c26450b68 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 index 24d45e306..0c73c9940 100644 --- a/interfaces/_octra_ngx_components.ServiceProvider.html +++ b/interfaces/_octra_ngx_components.ServiceProvider.html @@ -1,4 +1,4 @@ -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? +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
        +

        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 c6a423f70..431f63b9e 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 2d0a1e947..de16e9ffd 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 043829464..36e470508 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 6ddf6d6c7..b24366cf2 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 d8de86cc4..6878b78b0 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 709d25168..2b59001c2 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 2ecdb1223..086c8fec4 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 ee8208a54..927d57130 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 e2b35227c..f8d99183f 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_web_media.Binary.html b/modules/_octra_web_media.Binary.html index 1178ad1b6..fcc045764 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 e8d68cb70..bfd3604ea 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 92495ca92..d866c83de 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 a55660485..da089bd2b 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 cdfadaa99..91701139d 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 52181130c..93a58ce34 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 4c671ff92..b11ce4138 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 67be97d0a..b76972b62 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 d5d1fb9a5..ae55ba90c 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 e1ac88de8..320910e11 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 e39eb11f9..0b95dc320 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 6cc4744c8..25884cf5f 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: {
                        importOptions: {
                            type: string;
                        };
                        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;
            } = ...