SplitToChunks() private method

Split and compress the complete virtual channel data into chunk data.
private SplitToChunks ( byte completeData, int maxBit = 16 ) : Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.ChannelChunk[]
completeData byte The compete virtual channel data. This argument can be null.
maxBit int
return Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpbcgr.ChannelChunk[]
Exemplo n.º 1
0
        /// <summary>
        /// Split and compress the complete virtual channel data into chunk data.
        /// </summary>
        /// <param name="completeData">The compete virtual channel data. This argument can be null.</param>
        /// <returns>The splitted chunk data.</returns>
        internal ChannelChunk[] SplitToChunks(UInt16 channelId, byte[] completeData)
        {
            if (!channelDicById.ContainsKey(channelId))
            {
                throw new ArgumentException("The channel id does not exist!");
            }
            StaticVirtualChannel channel = channelDicById[channelId];

            return(channel.SplitToChunks(completeData));
        }