getStreamType static method
Implementation
static StreamType getStreamType(int streamId, bool isInitiator) {
final isUnidirectional = (streamId & 0x02) != 0;
if (!isUnidirectional) {
return StreamType.bidirectional;
}
final initiatedByServer = (streamId & 0x01) != 0;
if ((isInitiator && !initiatedByServer) || (!isInitiator && initiatedByServer)) {
return StreamType.unidirectionalLocal;
} else {
return StreamType.unidirectionalRemote;
}
}