ngx-agora-sdk-ng
Version:
<div style="display:flex"> <img src="docs/images/angular-logo.svg" width="50px" height="50px" alt="Angular"/> <img src="docs/images/agora-logo.png" width="50px" height="50px" alt="Agora"/> </div>
16 lines • 801 B
TypeScript
export interface IJoinChannelApply<T> {
Apply(): Promise<T>;
}
export interface IJoinChannel<T> extends IJoinChannelApply<T> {
WithMediaStream(videoMediaStream: MediaStreamTrack, audioMediaStream: MediaStreamTrack): IJoinChannelApply<T>;
WithCameraAndMicrophone(microphoneId: string, cameraId: string): IJoinChannelApply<T>;
}
export interface IAudioJoinChannel<T> extends IJoinChannelApply<T> {
WithMediaStream(audioMediaStream: MediaStreamTrack): IJoinChannelApply<T>;
WithMicrophone(microphoneId: string): IJoinChannelApply<T>;
}
export interface IVideoJoinChannel<T> extends IJoinChannelApply<T> {
WithMediaStream(videoMediaStream: MediaStreamTrack): IJoinChannelApply<T>;
WithCamera(cameraId: string): IJoinChannelApply<T>;
}
//# sourceMappingURL=join-channel.d.ts.map