Interface MultiviewConfiguration.Builder

  • Method Details

    • availableSources

      MultiviewConfiguration.Builder availableSources(Collection<String> availableSources)

      The channels that players can use as tiles in this multiview channel's output. Each source channel must be in the same channel group as the multiview channel, and must have an InputType of CMAF . Only the channels that you list here are available as tiles.

      Parameters:
      availableSources - The channels that players can use as tiles in this multiview channel's output. Each source channel must be in the same channel group as the multiview channel, and must have an InputType of CMAF. Only the channels that you list here are available as tiles.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableSources

      MultiviewConfiguration.Builder availableSources(String... availableSources)

      The channels that players can use as tiles in this multiview channel's output. Each source channel must be in the same channel group as the multiview channel, and must have an InputType of CMAF . Only the channels that you list here are available as tiles.

      Parameters:
      availableSources - The channels that players can use as tiles in this multiview channel's output. Each source channel must be in the same channel group as the multiview channel, and must have an InputType of CMAF. Only the channels that you list here are available as tiles.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableLayoutsWithStrings

      MultiviewConfiguration.Builder availableLayoutsWithStrings(Collection<String> availableLayouts)

      The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.

      Parameters:
      availableLayouts - The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableLayoutsWithStrings

      MultiviewConfiguration.Builder availableLayoutsWithStrings(String... availableLayouts)

      The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.

      Parameters:
      availableLayouts - The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableLayouts

      MultiviewConfiguration.Builder availableLayouts(Collection<MultiviewLayoutType> availableLayouts)

      The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.

      Parameters:
      availableLayouts - The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availableLayouts

      MultiviewConfiguration.Builder availableLayouts(MultiviewLayoutType... availableLayouts)

      The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.

      Parameters:
      availableLayouts - The tile layouts that players can request from this multiview channel's origin endpoints. Only the layouts that you list here are available. Each layout must appear at most once.
      Returns:
      Returns a reference to this object so that method calls can be chained together.