# Protocols

The following protocols are available globally.

### PlayerViewControllerAPI

- `PlayerViewControllerAPI`

  Control and manage the player view controller.

  See more

  #### Declaration

  Swift

      public protocol PlayerViewControllerAPI : UIViewController, PlayerAPI

- `PlaylistAPI`

  Control and manage the playlists

  See more

  #### Declaration

  Swift

      public protocol PlaylistAPI

- `DispatcherProtocol`

  Common dispatcher behaviour

  See more

  #### Declaration

  Swift

      public protocol DispatcherProtocol