Protocols(Objective C) Video - Objective C BJNEventDelegate BJNEventDelegate declares all possible event delegate methods in BJNVideoObjc(BJNVideo in Objective C). This is only required if BJNVideo is used in Objective C classes. See more Declaration Swift @objc public protocol BJNEventDelegate : AnyObject