Search
Preparing search index...
The search index is not available
@leftshiftone/convey
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
VoiceBehaviour
Class VoiceBehaviour
Hierarchy
IBehaviour
VoiceBehaviour
Index
Constructors
constructor
Properties
bindings
callback
channel
Id
recorder
subscription
target
Methods
bind
handle
Audio
init
is
Value
Valid
start
Recording
OnMouse
Down
stop
Recording
OnMouse
Up
unbind
Constructors
constructor
new
Voice
Behaviour
(
recordButton
:
HTMLButtonElement
, recorder
?:
AudioRecorder
, callback
?:
function
)
:
VoiceBehaviour
Parameters
recordButton:
HTMLButtonElement
Default value
recorder:
AudioRecorder
= WebRTCRecorder.instance()
Default value
callback:
function
= () => undefined
(
eventType
:
AudioEventType
)
:
void
Parameters
eventType:
AudioEventType
Returns
void
Returns
VoiceBehaviour
Properties
Protected
bindings
bindings
:
BehaviorBinding
[]
Private
callback
callback
:
function
Type declaration
(
eventType
:
AudioEventType
)
:
void
Parameters
eventType:
AudioEventType
Returns
void
channel
Id
channel
Id
:
string
|
null
= null
Private
recorder
recorder
:
AudioRecorder
Protected
subscription
subscription
:
Subscription
|
null
Protected
target
target
:
HTMLElement
Methods
bind
bind
(
gateway
:
Subscription
)
:
void
Parameters
gateway:
Subscription
Returns
void
handle
Audio
handle
Audio
(
msg
:
object
)
:
void
Parameters
msg:
object
Returns
void
init
init
(
channelId
:
string
)
:
void
Parameters
channelId:
string
Returns
void
is
Value
Valid
is
Value
Valid
(
value
:
string
)
:
null
|
false
|
true
|
""
Parameters
value:
string
Returns
null
|
false
|
true
|
""
Private
start
Recording
OnMouse
Down
start
Recording
OnMouse
Down
(
)
:
void
Returns
void
Private
stop
Recording
OnMouse
Up
stop
Recording
OnMouse
Up
(
gateway
:
Subscription
)
:
void
Parameters
gateway:
Subscription
Returns
void
unbind
unbind
(
)
:
void
Returns
void
Globals
Voice
Behaviour
constructor
bindings
callback
channel
Id
recorder
subscription
target
bind
handle
Audio
init
is
Value
Valid
start
Recording
OnMouse
Down
stop
Recording
OnMouse
Up
unbind
Generated using
TypeDoc