StreamMFXGLEffectVersion: 0.10.0On this pageMFXGLEffect HierarchyMFXTransformStream<MFXGLHandle, MFXGLHandle>MFXGLEffectIndex ConstructorsconstructorAccessorsdesiredSizeidentifiertrackMethodsaddEventListenerdispatchErrordispatchEventqueueremoveEventListenersetDebugsetTrackConstructors constructornew MFXGLEffect(shader: string, uniforms?: Uniforms, __namedParameters?: { isDirty?: boolean; transformBoundTexture?: BoundTextureTransformer; transformContext?: (context: MFXGLContext, frame: VideoFrame) => Promise<void> }): MFXGLEffectAccessors desiredSizeget desiredSize(): numberidentifierget identifier(): stringtrackget track(): GenericTrack<any>Methods addEventListeneraddEventListener(type: string, callback: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): voiddispatchErrordispatchError(error: Error): voiddispatchEventdispatchEvent(event: Event): voidqueuequeue(...items: MFXGLHandle[]): Promise<void>removeEventListenerremoveEventListener(type: string, callback: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): voidsetDebugsetDebug(value: boolean): voidsetTracksetTrack(track: GenericTrack<any>): MFXGLEffect