openvidu/openvidu-browser/lib/OpenViduInternal/Events/MediaStreamSetEvent.d.ts

23 lines
885 B
TypeScript
Raw Normal View History

2018-06-01 14:39:38 +02:00
import { Event } from './Event';
import { Stream } from '../../OpenVidu/Stream';
/**
* Defines the following events:
* - `mediaStreamSet`: dispatched by [[Stream]]
*
* This is useful if you decide to manage the DOM video elements on your own instead of letting OpenVidu take care of them (passing _null_ or _undefined_ as `targetElement` on [[OpenVidu.initPublisher]] or [[Session.subscribe]])
*/
export declare class MediaStreamSetEvent extends Event {
/**
* The [MediaStream](https://developer.mozilla.org/en-US/docs/Web/API/MediaStream) object recently initialized in the [[Stream]] object. You can directly set `HTMLMediaElement.srcObject = MediaStreamEvent.mediaStream;`
*/
mediaStream: MediaStream;
/**
* @hidden
*/
constructor(mediaStream: MediaStream, target: Stream);
/**
* @hidden
*/
callDefaultBehaviour(): void;
}