Class VirtualOutgoingVideoStream

    • Constructor Detail

      • VirtualOutgoingVideoStream

        public VirtualOutgoingVideoStream​(RawOutgoingVideoStreamOptions videoStreamOptions)
        Constructor used to create an instance of a stream that send's generated frames from external sources
        Parameters:
        videoStreamOptions - Video options to be used on order to send the frames properly.
    • Method Detail

      • addOnStateChangedListener

        public void addOnStateChangedListener​(VideoStreamStateChangedListener listener)
        Adds the specified listener to receive OnStateChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed.
      • removeOnStateChangedListener

        public void removeOnStateChangedListener​(VideoStreamStateChangedListener listener)
        Removes the specified listener to receive OnStateChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed.
      • addOnFormatChangedListener

        public void addOnFormatChangedListener​(VideoStreamFormatChangedListener listener)
        Adds the specified listener to receive OnFormatChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed.
      • removeOnFormatChangedListener

        public void removeOnFormatChangedListener​(VideoStreamFormatChangedListener listener)
        Removes the specified listener to receive OnFormatChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed.