Interface NdiConfig.Builder

  • Method Details

    • ndiState

      NdiConfig.Builder ndiState(String ndiState)

      A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.

      Parameters:
      ndiState - A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ndiState

      NdiConfig.Builder ndiState(NdiState ndiState)

      A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.

      Parameters:
      ndiState - A setting that controls whether NDI outputs can be used in the flow. Must be ENABLED to add NDI outputs. Default is DISABLED.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • machineName

      NdiConfig.Builder machineName(String machineName)

      A prefix for the names of the NDI sources that the flow creates. If a custom name isn't specified, MediaConnect generates a unique 12-character ID as the prefix.

      Parameters:
      machineName - A prefix for the names of the NDI sources that the flow creates. If a custom name isn't specified, MediaConnect generates a unique 12-character ID as the prefix.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ndiDiscoveryServers

      NdiConfig.Builder ndiDiscoveryServers(Collection<NdiDiscoveryServerConfig> ndiDiscoveryServers)

      A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.

      Parameters:
      ndiDiscoveryServers - A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ndiDiscoveryServers

      NdiConfig.Builder ndiDiscoveryServers(NdiDiscoveryServerConfig... ndiDiscoveryServers)

      A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.

      Parameters:
      ndiDiscoveryServers - A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ndiDiscoveryServers

      NdiConfig.Builder ndiDiscoveryServers(Consumer<NdiDiscoveryServerConfig.Builder>... ndiDiscoveryServers)

      A list of up to three NDI discovery server configurations. While not required by the API, this configuration is necessary for NDI functionality to work properly.

      This is a convenience method that creates an instance of the NdiDiscoveryServerConfig.Builder avoiding the need to create one manually via NdiDiscoveryServerConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to ndiDiscoveryServers(List<NdiDiscoveryServerConfig>).

      Parameters:
      ndiDiscoveryServers - a consumer that will call methods on NdiDiscoveryServerConfig.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: