UNPKG

@ngx-telly/plugin-wowza-webrtc

Version:
24 lines (23 loc) 1.39 kB
import { EventEmitter, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { PlayerComponent } from '@ngx-telly/player'; import { WowzaConnector } from './wowza-connector'; import { WowzaSecureToken } from './wowza-secure-token'; import * as i0 from "@angular/core"; export declare class WowzaDirective implements OnChanges, OnDestroy { tellyWowza?: string; streamName?: string; appName?: string; sessionId: string; token?: WowzaSecureToken; wowzaStateCallback: EventEmitter<Event>; wowzaCloseCallback: EventEmitter<Event>; wowzaErrorCallback: EventEmitter<Event>; wowza?: WowzaConnector; player: PlayerComponent; ngOnChanges(changes: SimpleChanges): void; create(): void; destroy(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration<WowzaDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<WowzaDirective, "[tellyWowza]", never, { "tellyWowza": { "alias": "tellyWowza"; "required": true; }; "streamName": { "alias": "streamName"; "required": false; }; "appName": { "alias": "appName"; "required": false; }; "sessionId": { "alias": "sessionId"; "required": false; }; "token": { "alias": "token"; "required": false; }; }, { "wowzaStateCallback": "wowzaStateCallback"; "wowzaCloseCallback": "wowzaCloseCallback"; "wowzaErrorCallback": "wowzaErrorCallback"; }, never, never, true, never>; }