2022-09-19 08:42:29 +02:00
|
|
|
/*
|
|
|
|
|
Copyright 2022 The Matrix.org Foundation C.I.C.
|
|
|
|
|
|
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
|
you may not use this file except in compliance with the License.
|
|
|
|
|
You may obtain a copy of the License at
|
|
|
|
|
|
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
|
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
|
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
|
See the License for the specific language governing permissions and
|
|
|
|
|
limitations under the License.
|
|
|
|
|
*/
|
|
|
|
|
|
2022-09-26 15:29:38 +02:00
|
|
|
/**
|
|
|
|
|
* Voice Broadcast module
|
|
|
|
|
* {@link https://github.com/vector-im/element-meta/discussions/632}
|
|
|
|
|
*/
|
|
|
|
|
|
2022-12-16 12:01:16 +01:00
|
|
|
export * from "./types";
|
2022-10-14 06:13:17 +02:00
|
|
|
export * from "./models/VoiceBroadcastPlayback";
|
2022-11-10 09:38:48 +01:00
|
|
|
export * from "./models/VoiceBroadcastPreRecording";
|
2022-10-14 06:13:17 +02:00
|
|
|
export * from "./models/VoiceBroadcastRecording";
|
2022-10-12 00:31:28 +02:00
|
|
|
export * from "./audio/VoiceBroadcastRecorder";
|
|
|
|
|
export * from "./components/VoiceBroadcastBody";
|
|
|
|
|
export * from "./components/atoms/LiveBadge";
|
2022-10-20 10:04:14 +02:00
|
|
|
export * from "./components/atoms/VoiceBroadcastControl";
|
2022-10-12 16:00:37 +02:00
|
|
|
export * from "./components/atoms/VoiceBroadcastHeader";
|
2022-12-15 12:43:01 +01:00
|
|
|
export * from "./components/atoms/VoiceBroadcastPlaybackControl";
|
2022-12-06 10:56:29 +01:00
|
|
|
export * from "./components/atoms/VoiceBroadcastRoomSubtitle";
|
2023-01-02 13:21:33 +01:00
|
|
|
export * from "./components/molecules/ConfirmListeBroadcastStopCurrent";
|
2022-10-14 06:13:17 +02:00
|
|
|
export * from "./components/molecules/VoiceBroadcastPlaybackBody";
|
2022-12-15 12:43:01 +01:00
|
|
|
export * from "./components/molecules/VoiceBroadcastSmallPlaybackBody";
|
2022-11-10 09:38:48 +01:00
|
|
|
export * from "./components/molecules/VoiceBroadcastPreRecordingPip";
|
2022-10-12 00:31:28 +02:00
|
|
|
export * from "./components/molecules/VoiceBroadcastRecordingBody";
|
2022-10-14 20:12:26 +02:00
|
|
|
export * from "./components/molecules/VoiceBroadcastRecordingPip";
|
2022-11-10 09:38:48 +01:00
|
|
|
export * from "./hooks/useCurrentVoiceBroadcastPreRecording";
|
|
|
|
|
export * from "./hooks/useCurrentVoiceBroadcastRecording";
|
2022-12-06 10:56:29 +01:00
|
|
|
export * from "./hooks/useHasRoomLiveVoiceBroadcast";
|
2022-10-14 20:12:26 +02:00
|
|
|
export * from "./hooks/useVoiceBroadcastRecording";
|
2022-10-14 06:13:17 +02:00
|
|
|
export * from "./stores/VoiceBroadcastPlaybacksStore";
|
2022-11-10 09:38:48 +01:00
|
|
|
export * from "./stores/VoiceBroadcastPreRecordingStore";
|
2022-10-12 00:31:28 +02:00
|
|
|
export * from "./stores/VoiceBroadcastRecordingsStore";
|
2022-11-10 09:38:48 +01:00
|
|
|
export * from "./utils/checkVoiceBroadcastPreConditions";
|
2022-11-24 09:08:41 +01:00
|
|
|
export * from "./utils/doClearCurrentVoiceBroadcastPlaybackIfStopped";
|
|
|
|
|
export * from "./utils/doMaybeSetCurrentVoiceBroadcastPlayback";
|
2022-10-20 15:41:10 +02:00
|
|
|
export * from "./utils/getChunkLength";
|
2022-11-10 11:53:49 +01:00
|
|
|
export * from "./utils/getMaxBroadcastLength";
|
2022-10-19 15:01:14 +02:00
|
|
|
export * from "./utils/hasRoomLiveVoiceBroadcast";
|
2022-12-23 16:44:01 +01:00
|
|
|
export * from "./utils/isVoiceBroadcastStartedEvent";
|
2022-10-21 09:30:02 +02:00
|
|
|
export * from "./utils/findRoomLiveVoiceBroadcastFromUserAndDevice";
|
2022-12-22 11:37:07 +01:00
|
|
|
export * from "./utils/retrieveStartedInfoEvent";
|
2022-10-14 06:13:17 +02:00
|
|
|
export * from "./utils/shouldDisplayAsVoiceBroadcastRecordingTile";
|
2022-10-12 00:31:28 +02:00
|
|
|
export * from "./utils/shouldDisplayAsVoiceBroadcastTile";
|
2022-12-12 16:03:56 +01:00
|
|
|
export * from "./utils/shouldDisplayAsVoiceBroadcastStoppedText";
|
2022-10-12 00:31:28 +02:00
|
|
|
export * from "./utils/startNewVoiceBroadcastRecording";
|
2022-12-12 16:03:56 +01:00
|
|
|
export * from "./utils/textForVoiceBroadcastStoppedEvent";
|
2022-12-16 12:01:16 +01:00
|
|
|
export * from "./utils/textForVoiceBroadcastStoppedEventWithoutLink";
|
2022-10-21 09:30:02 +02:00
|
|
|
export * from "./utils/VoiceBroadcastResumer";
|