12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
-
- /**
- * Base class for all Large containers which we can show.
- */
- export default class LargeContainer {
- /* eslint-disable no-unused-vars, no-empty-function */
- /**
- * Show this container.
- * @returns Promise
- */
- show() {
- }
-
- /**
- * Hide this container.
- * @returns Promise
- */
- hide() {
- }
-
- /**
- * Resize this container.
- * @param {number} containerWidth available width
- * @param {number} containerHeight available height
- * @param {boolean} animate if container should animate it's resize process
- */
- resize(containerWidth, containerHeight, animate) {
- }
-
- /**
- * Handler for "hover in" events.
- */
- onHoverIn(e) {
- }
-
- /**
- * Handler for "hover out" events.
- */
- onHoverOut(e) {
- }
-
- /**
- * Update video stream.
- * @param {string} userID
- * @param {JitsiTrack?} stream new stream
- * @param {string} videoType video type
- */
- setStream(userID, stream, videoType) {
- }
-
- /**
- * Show or hide user avatar.
- * @param {boolean} show
- */
- showAvatar(show) {
- }
-
- /**
- * Whether current container needs to be switched on dominant speaker event
- * when the container is on stage.
- * @return {boolean}
- */
- stayOnStage() {
- }
-
- /* eslint-enable no-unused-vars, no-empty-function */
- }
|