# Protocols

The following protocols are available globally.

- `ConnectionDelegate`

  The Connection delegate protocol defines the event methods available for channel Connection/DisConnection.

  See more

  #### Declaration

  Swift

      @objc public protocol ConnectionDelegate: class

- `AudioPlayerDelegate`

  The Audio Player delegate protocol defines the event methods available for a Audio.

  See more

  #### Declaration

  Swift

      @objc public protocol AudioPlayerDelegate: class

### ChannelDelegate

- `ChannelDelegate`

  The channel delegate protocol defines the event methods available for a channel

  See more

  #### Declaration

  Swift

      @objc public protocol ChannelDelegate: class

- `VideoPlayerDelegate`

  The Video Player delegate protocol defines the event methods available for a Video.

  See more

  #### Declaration

  Swift

      @objc public protocol VideoPlayerDelegate: class

- `PhotoPlayerDelegate`

  The Photo Player delegate protocol defines the event methods available for a Photo.

  See more

  #### Declaration

  Swift

      @objc public protocol PhotoPlayerDelegate: class

### ServiceSearchDelegate

- `ServiceSearchDelegate`

  This protocol defines the methods for ServiceSearch discovery

  See more

  #### Declaration

  Swift

      @objc public protocol ServiceSearchDelegate: class

© 2016 . All rights reserved. (Last updated: 2016-10-27)

Generated by jazzy ♪♫ v0.7.2, a Realm project.