Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RICStreamHandler

Hierarchy

  • RICStreamHandler

Index

Constructors

Properties

DEFAULT_MAX_BLOCK_SIZE: number = 475
_audioByteRate: number = 0
_audioDuration: number = 0
_commsStats: RICCommsStats
_isPaused: boolean = false
_isStreaming: boolean = false
_lastStreamStartTime: number = 0
_legacySoktoMode: boolean = false
_maxBlockSize: number = ...
_msgHandler: RICMsgHandler
_numBlocksWithoutPause: number = 15
_ricConnector: RICConnector
_soktoPos: number = 0
_soktoReceived: boolean = false
_streamBuffer: Uint8Array = ...
_streamID: null | number = null
_streamIsStarting: boolean = false
_streamPos: number = 0
soundFinishPoint: null | Timeout = null

Accessors

  • get maxBlockSize(): number
  • set maxBlockSize(maxBlockSize: number): void

Methods

  • _sendStreamBuffer(): Promise<boolean>
  • _sendStreamEndMsg(streamID: null | number): Promise<boolean>
  • _sendStreamStartMsg(streamName: string, targetEndpoint: string, streamTypeEnum: RIC_REAL_TIME_STREAM, streamContents: Uint8Array): Promise<boolean>
  • clearFinishPointTimeout(): void
  • isStreamStarting(): boolean
  • onSoktoMsg(soktoPos: number): void
  • setLegacySoktoMode(legacyMode: boolean): void
  • setNumBlocksWithoutPause(numBlocks: number): void
  • streamAudio(streamContents: Uint8Array, clearExisting: boolean, audioDuration: number): void
  • Parameters

    • streamContents: Uint8Array
    • clearExisting: boolean
    • audioDuration: number

    Returns void

  • streamCancel(): Promise<void>
  • streamingPerformanceChecker(): void

Generated using TypeDoc