Jive API (3.0.13) Core Javadocs

com.jivesoftware.community.media.video
Interface VideoProviderManager


public interface VideoProviderManager

Allows for retrieval of the current VideoProvider and all available providers that provide services for uploading and playback fo videos *


Method Summary
 List<VideoProvider> getAvailableVideoProviders()
          Returns a list of all available video providers that can have been configured.
 VideoProvider getVideoProvider()
          Returns the current video provider that provides services for uploading, transcoding, and playback of video.
 void setActiveProvider(VideoProvider provider)
          Set the currently active provider that will provide services for uploading, transcoding, and playback of videos.
 void setAvailableVideoProviders(List<VideoProvider> availableVideoProviders)
          Sets a list of the available video providers.
 

Method Detail

getVideoProvider

VideoProvider getVideoProvider()
Returns the current video provider that provides services for uploading, transcoding, and playback of video. Currently only one active provider can be enabled at a time, currently providers cannot be chained to support multiple service providers.

Returns:
the current video provider

setActiveProvider

void setActiveProvider(VideoProvider provider)
Set the currently active provider that will provide services for uploading, transcoding, and playback of videos.

Parameters:
provider - the provider of video services

getAvailableVideoProviders

List<VideoProvider> getAvailableVideoProviders()
Returns a list of all available video providers that can have been configured. Only one provider can be active at a time even if different providers have been configured previously.

Returns:
a list of configured providers that are available

setAvailableVideoProviders

void setAvailableVideoProviders(List<VideoProvider> availableVideoProviders)
Sets a list of the available video providers. There is no requirement that this list will contain


Jive Product Page

Copyright © 1999-2007 Jive Software.