Package-level declarations
Types
Link copied to clipboard
class ReadoutSpeechEventPreviewHelper(scope: ERROR CLASS: Symbol not found for CoroutineScope, checkTextToSpeechAvailable: CheckTextToSpeechAvailableUseCase, observeSoundVolume: ObserveSoundVolumeUseCase, playSpeechEvent: PlaySpeechEventUseCase, stopSpeech: StopSpeechUseCase)
解決済みの自由文言を持つイベントを、既存のイベント再生経路で試聴する。 利用可否は所有者の scope で一度取得し、初期値falseで保持する。 再生条件の確認は呼び出し元のコルーチンで実行し、キャンセルと例外をそのまま伝播する。
Link copied to clipboard
class ReadoutTextPreviewHelper(scope: ERROR CLASS: Symbol not found for CoroutineScope, checkTextToSpeechAvailable: CheckTextToSpeechAvailableUseCase, observeSoundVolume: ObserveSoundVolumeUseCase, playStartSoundForKey: PlayStartSoundForKeyUseCase, speakText: SpeakTextUseCase)
解決済みの自由文言を、項目の開始音の後に試聴する。 利用可否は所有者の scope で一度取得し、購読の有無にかかわらず保持する。 onPreviewClicked は所有者のスコープで試聴を開始し、再押しで停止する。 preview は呼び出し元のコルーチンで実行し、キャンセルと例外をそのまま伝播する。