MediaEffect
@auvious/media-tools / MediaEffect
Class: MediaEffect
Generic for input
Hierarchy
MediaEffect
Implements
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new MediaEffect()
Properties
events
• Private events: Events<IMediaEffectEvents>
name
• Abstract name: string
distinct effect name
Implementation of
Methods
emitOutput
▸ Protected emitOutput(stream): void
Parameters
| Name | Type |
|---|---|
stream | MediaStream |
Returns
void
emitUnload
▸ Protected emitUnload(): void
Returns
void
onOutput
▸ onOutput(callback): () => void
listen for output changes
Parameters
| Name | Type |
|---|---|
callback | (stream: MediaStream) => void |
Returns
fn
▸ (): void
Returns
void
Implementation of
onUnload
▸ onUnload(callback): () => void
listen for effect removal
Parameters
| Name | Type |
|---|---|
callback | () => void |
Returns
fn
▸ (): void
Returns
void
Implementation of
setInput
▸ Abstract setInput(stream?): void
Parameters
| Name | Type |
|---|---|
stream? | MediaStream |
Returns
void