public static interface CapabilityMediaStreaming.MediaStreamListenerMultiplexer extends CapabilityMediaStreaming.MediaStreamListener
Modifier and Type | Method and Description |
---|---|
CapabilityMediaStreaming.MediaStreamListener |
getCallbackHandler(int channelPort) |
boolean |
hasCallbackHandlerAssigned(int channelPort) |
default void |
onDataReceived(long streamHandle,
int channelPort,
long frameIndex,
int frameType,
long frameDuration,
long framePts,
java.nio.ByteBuffer data)
NOTE: Frame types are present in
CapabilityMediaStreaming.FrameTypes . |
default void |
onStatusChanged(long streamHandle,
int channelPort,
CapabilityMediaStreaming.Status status) |
void |
removeChannelHandleCallback(int channelPort) |
void |
setChannelHandleCallback(int channelPort,
CapabilityMediaStreaming.MediaStreamListener callback) |
boolean hasCallbackHandlerAssigned(int channelPort)
CapabilityMediaStreaming.MediaStreamListener getCallbackHandler(int channelPort)
void setChannelHandleCallback(int channelPort, CapabilityMediaStreaming.MediaStreamListener callback)
void removeChannelHandleCallback(int channelPort)
default void onStatusChanged(long streamHandle, int channelPort, CapabilityMediaStreaming.Status status)
onStatusChanged
in interface CapabilityMediaStreaming.MediaStreamListener
default void onDataReceived(long streamHandle, int channelPort, long frameIndex, int frameType, long frameDuration, long framePts, java.nio.ByteBuffer data)
CapabilityMediaStreaming.MediaStreamListener
CapabilityMediaStreaming.FrameTypes
.onDataReceived
in interface CapabilityMediaStreaming.MediaStreamListener