VirtualOutgoingVideoStream Class
- java.
lang. Object - CallVideoStream
- OutgoingVideoStream
- RawOutgoingVideoStream
- com.
azure. android. communication. calling. VirtualOutgoingVideoStream
- com.
public class VirtualOutgoingVideoStream extends RawOutgoingVideoStream
Virtual stream information
Constructor Summary
Constructor | Description |
---|---|
VirtualOutgoingVideoStream(RawOutgoingVideoStreamOptions videoStreamOptions) |
Constructor used to create an instance of a stream that send's generated frames from external sources |
Method Summary
Modifier and Type | Method and Description |
---|---|
void |
addOnFormatChangedListener(VideoStreamFormatChangedListener listener)
Adds the specified listener to receive OnFormatChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed. |
void |
addOnStateChangedListener(VideoStreamStateChangedListener listener)
Adds the specified listener to receive OnStateChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed. |
void |
removeOnFormatChangedListener(VideoStreamFormatChangedListener listener)
Removes the specified listener to receive OnFormatChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed. |
void |
removeOnStateChangedListener(VideoStreamStateChangedListener listener)
Removes the specified listener to receive OnStateChanged events. Registers the event notifying the application that the OutgoingVideoStreamState has changed. |
Inherited Members
Constructor Details
VirtualOutgoingVideoStream
public VirtualOutgoingVideoStream(RawOutgoingVideoStreamOptions videoStreamOptions)
Constructor used to create an instance of a stream that send's generated frames from external sources
Parameters:
Method Details
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.
Parameters:
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.
Parameters:
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.
Parameters:
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.
Parameters: