# GstPlugin Class

    public class GstPlugin : CLPluginProtocol

CastlabsGst

### Lifecycle

- `init()`

  #### Declaration

  Swift

      public init()

- `init(hdcpRxBlob:)`

  #### Declaration

  Swift

      public convenience init(hdcpRxBlob: Data)

### Public

- `name`

  #### Declaration

  Swift

      public let name: String

- `version`

  #### Declaration

  Swift

      public let version: String

- `pluginAttached(_:)`

  #### Declaration

  Swift

      public func pluginAttached(_ context: CLPluginContext) -> Int

- `pluginDetached()`

  #### Declaration

  Swift

      public func pluginDetached()

- `configure(_:)`

  #### Declaration

  Swift

      public func configure(_ config: CLPluginConfiguration)