DJI Mobile SDK Documentation

      class IMediaDataCenter

      interface IMediaDataCenter
      Package:dji.v5.manager.interfaces
      Description:

      Class that is used for managing media data center. It can be used to get an instance of VideoStreamManager, MediaManager and LiveStreamManager. It provides the video stream, media data and live stream management capability.

      Supported since MSDK 5.0.0

      Class Members:
      method getVideoStreamManager
      IVideoStreamManager getVideoStreamManager()
      Package:dji.v5.manager.interfaces
      Description:

      Get an instance of VideoStreamManager, this instance is used to manage the parameters and output of the video stream.
      Note: You need to call this method again to get the instance of VideoStreamManager again when a new DJI product is connected. The new DJI hardware product connection can be obtained through KeyConnection and KeyProductType.

      Supported since MSDK 5.0.0

      Return:
      IVideoStreamManagerReturn an instance of VideoStreamManager
      method getMediaManager
      IMediaManager getMediaManager()
      Package:dji.v5.manager.interfaces
      Description:

      Get instance of MediaManager. This instance is used to manage the camera functions such as media file list download, media file preview, download and video playback.

      Supported since MSDK 5.0.0

      Return:
      IMediaManagerReturn an instance of MediaManager.
      method getLiveStreamManager
      ILiveStreamManager getLiveStreamManager()
      Package:dji.v5.manager.interfaces
      Description:

      Get an instance of LiveStreamManager, this instance is used to configure the live stream settings, start and stop the live streaming.

      Supported since MSDK 5.0.0

      Return:
      ILiveStreamManagerReturn an instance of LiveStreamManager.