Property | Type | Description | |
---|---|---|---|
PathToCurrentAudioSegment | string | ||
PathToTemporaryWav | string |
Property | Type | Description | |
---|---|---|---|
CleanUpAfterPressTooShort | void | ||
CreateRecorder | void | ||
GetPathToSegment | string | ||
HandleCheckForSegment | void | ||
HandleDeleteSegment | void | ||
HandleEnableListenButton | void | ||
HandleEndRecord | void | ||
OnStartRecordingTimer_Elapsed | void | ||
Recorder_Stopped | void | ||
ReportNoMicrophone | void | ||
SetPeakLevel | void | ||
TestForTooShortAndSendFailIfSo | bool |
Method | Description | |
---|---|---|
AudioRecording ( |
||
BeginMonitoring ( ) : void |
Used to initiate sending the PeakLevelChanged notifications. Currently this typically happens when the Recorder instance is created, which is usually when the talking book tool asks for the AudioDevicesJson. This is not very intuitive, but it's the most easily detectable event that indicates that the talking book tool is actually active.
|
|
Dispose ( ) : void | ||
HandleAudioDevices ( |
Returns a json string like {"devices":["microphone", "Logitech Headset"], "productName":"Logitech Headset", "genericName":"Headset"}, except that in practice currrently the generic and product names are the same and not as helpful as the above. Devices is a list of product names (of available recording devices), the productName and genericName refer to the current selection (or will be null, if no current device).
|
|
HandleCurrentRecordingDevice ( |
||
HandleStartRecording ( |
||
RegisterWithServer ( |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
CleanUpAfterPressTooShort ( ) : void | ||
CreateRecorder ( ) : void | ||
GetPathToSegment ( string segmentId ) : string | ||
HandleCheckForSegment ( |
||
HandleDeleteSegment ( |
Delete a file (typically a recording, as requested by the Clear button in the talking book tool)
|
|
HandleEnableListenButton ( |
||
HandleEndRecord ( |
||
OnStartRecordingTimer_Elapsed ( object sender, |
||
Recorder_Stopped ( IAudioRecorder arg1, |
||
ReportNoMicrophone ( ) : void | ||
SetPeakLevel ( SIL.Media.Naudio.PeakLevelEventArgs args ) : void | ||
TestForTooShortAndSendFailIfSo ( |
public AudioRecording ( |
||
bookSelection | ||
bloomWebSocketServer | ||
return | SIL.Media.Naudio |
public HandleAudioDevices ( |
||
request | ||
return | void |
public HandleCurrentRecordingDevice ( |
||
request | ||
return | void |
public HandleStartRecording ( |
||
request | ||
return | void |
public RegisterWithServer ( |
||
server | ||
return | void |