signal-ringrtc-node/index.ts
2021-08-16 17:49:43 -07:00

53 lines
953 B
TypeScript

//
// Copyright 2019-2021 Signal Messenger, LLC
// SPDX-License-Identifier: AGPL-3.0-only
//
export {
AudioDevice,
BandwidthMode,
Call,
CallEndedReason,
CallId,
CallLogLevel,
CallMessageUrgency,
CallSettings,
CallState,
CallingMessage,
ConnectionState,
DeviceId,
GroupCall,
GroupCallEndReason,
GroupCallObserver,
GroupMemberInfo,
HangupMessage,
HangupType,
HttpMethod,
JoinState,
LocalDeviceState,
OfferType,
OpaqueMessage,
PeekInfo,
RemoteDeviceState,
RingCancelReason,
RingRTCType,
RingUpdate,
UserId,
VideoCapturer,
VideoRenderer,
VideoRequest,
} from './ringrtc/Service';
export {
CanvasVideoRenderer,
GumVideoCapturer,
VideoFrameSource,
MAX_VIDEO_CAPTURE_AREA,
MAX_VIDEO_CAPTURE_BUFFER_SIZE,
MAX_VIDEO_CAPTURE_HEIGHT,
MAX_VIDEO_CAPTURE_WIDTH,
} from './ringrtc/VideoSupport';
import { RingRTCType } from './ringrtc/Service';
export const RingRTC = new RingRTCType();