PlayerAdapterHandler

@interface PlayerAdapterHandler : NSObject

@property (nonatomic,strong) JSValue *jsValue;

- (id)initWithRuntime:(JSContext *)runtime;

- (NSString *)getName;

- (NSString *)getVersion;

- (int)getBitrate;

- (double)getPosition;

- (double)getDuration;

- (JSValue *)getCapabilities;

- (void)notifyLoading;

- (void)notifyFirstImage;

- (void)notifyPause;

- (void)notifyResume;

- (void)notifyLayerSwitch:(int)bitrate;

- (void)notifySeek:(double)start end:(double)end;

- (void)notifyStallStart;

- (void)notifyStallEnd:(BOOL)playing;

- (void)notifyClose;

- (void)setStatusCode:(int)statusCode;

- (void)setPlayerErrorCode:(NSString *)playerErrorCode;

- (void)setCustomParameter:(NSString *)name value:(NSString *)value;

- (BOOL)isStarted;

- (BOOL)isPlaying;

- (BOOL)isBuffering;

- (double)getDeviceInitDate;

- (double)getManifestInitDate;

- (BOOL)checkPlayer:(NSObject *)player listener:(NSObject *)listener;

- (BOOL)attachPlayer:(NSObject *)player listener:(NSObject *)listener;

- (void)detachPlayer;

- (void)initSessionPlayerObjects;

- (void)releaseSessionPlayerObjects;

@end

Undocumented

  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, strong) JSValue *jsValue
  • Undocumented

    Declaration

    Objective-C

    - (id)initWithRuntime:(JSContext *)runtime;
  • Undocumented

    Declaration

    Objective-C

    - (NSString *)getName;
  • Undocumented

    Declaration

    Objective-C

    - (NSString *)getVersion;
  • Undocumented

    Declaration

    Objective-C

    - (int)getBitrate;
  • Undocumented

    Declaration

    Objective-C

    - (double)getPosition;
  • Undocumented

    Declaration

    Objective-C

    - (double)getDuration;
  • Undocumented

    Declaration

    Objective-C

    - (JSValue *)getCapabilities;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyLoading;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyFirstImage;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyPause;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyResume;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyLayerSwitch:(int)bitrate;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifySeek:(double)start end:(double)end;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyStallStart;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyStallEnd:(BOOL)playing;
  • Undocumented

    Declaration

    Objective-C

    - (void)notifyClose;
  • Undocumented

    Declaration

    Objective-C

    - (void)setStatusCode:(int)statusCode;
  • Undocumented

    Declaration

    Objective-C

    - (void)setPlayerErrorCode:(NSString *)playerErrorCode;
  • Undocumented

    Declaration

    Objective-C

    - (void)setCustomParameter:(NSString *)name value:(NSString *)value;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)isStarted;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)isPlaying;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)isBuffering;
  • Undocumented

    Declaration

    Objective-C

    - (double)getDeviceInitDate;
  • Undocumented

    Declaration

    Objective-C

    - (double)getManifestInitDate;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)checkPlayer:(NSObject *)player listener:(NSObject *)listener;
  • Undocumented

    Declaration

    Objective-C

    - (BOOL)attachPlayer:(NSObject *)player listener:(NSObject *)listener;
  • Undocumented

    Declaration

    Objective-C

    - (void)detachPlayer;
  • Undocumented

    Declaration

    Objective-C

    - (void)initSessionPlayerObjects;
  • Undocumented

    Declaration

    Objective-C

    - (void)releaseSessionPlayerObjects;