Compartir a través de


ACSViewLifecycleTelemetryEvent (clase)

Declaración

@interface ACSViewLifecycleTelemetryEvent : NSObject;

Descripción

Métodos

init

-(instancetype)init:(NSUUID *)viewId;

Parámetros

  • viewId -

createForLocalStreamWithViewId

+(ACSViewLifecycleTelemetryEvent *)createForLocalStreamWithViewId:(NSUUID *)viewId localStream:(ACSLocalVideoStream *)localStream;

Parámetros

  • viewId -
  • localStream -

Devoluciones

  • ACSViewLifecycleTelemetryEvent *

createForRemoteStreamWithViewId

+(ACSViewLifecycleTelemetryEvent *)createForRemoteStreamWithViewId:(NSUUID *)viewId remoteStream:(ACSRemoteVideoStream *)remoteStream;

Parámetros

  • viewId -
  • remoteStream -

Devoluciones

  • ACSViewLifecycleTelemetryEvent *

sendCreateViewAttempt

-(void)sendCreateViewAttempt;

sendCreateViewSuccessWithWidth

-(void)sendCreateViewSuccessWithWidth:(int)width height:(int)height;

Parámetros

  • width -
  • height -

sendCreateViewFailed

-(void)sendCreateViewFailed:(NSString *)reason;

Parámetros

  • reason -

sendDisposeViewAttempt

-(void)sendDisposeViewAttempt;

sendDisposeViewSuccess

-(void)sendDisposeViewSuccess;

sendDisposeViewFailed

-(void)sendDisposeViewFailed:(NSString *)reason;

Parámetros

  • reason -

Propiedades

viewId

@property (retain, nonnull, readonly) NSUUID *viewId;