public unsafe void Convert( byte* input, byte* output, int offset )
{
byte* inputPtr = (byte*)input;
ushort* outputPtr = (ushort*)output;
byte inp = inputPtr[ offset ];
outputPtr[ offset ] = (ushort)( ( ( (uint)inp ) << 8 ) | ( ( (uint)inp ) ) );
}
}