com.brightcove.player.util.functional

## Interface Function<I1,O>

- Type Parameters:
    `I1` - First Input Type
    `O` - Output Type
  All Known Implementing Classes:
    TextInformationFrameExoPlayer2Mapper

      public interface Function<I1,O>

  Function to create an output from two inputs.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `O` | `apply(I1 input1)` Converts `I1 to `O`.`

- - ### Method Detail

    - #### apply

          @NonNull
          O apply(@NonNull
                           I1 input1)
                    throws java.lang.Exception

      Converts `I1 to `O`.`
      Parameters:
        `input1` - First input
      Returns:
        output of type O
      Throws:
        `java.lang.Exception`